程氏CMS去掉静态页面的隐藏性版权方法
实例如图:

因为之前自己找了好久都没找到这俩代码写在那个文件夹的,经过跟csqq8讨论了也没有得到结果,今天突然发现,原来这些代码都经过base64加密,用加密码写进去的,所以导致我搜索的时候搜索不到实质显示的代码,
我们打开文件 app/models/csdjskins.php
我们查找如下代码:
//模版解析
function skins($template,$data = null,$return_template_string = false){
$template_string = $this->Common_Mark($template,$data); //通用标签解析
if(!is_bool($return_template_string)) $return_template_string = false;
if(!$return_template_string){
$template_string.=$this->base_decode('DQo8IS0tDQogICAgICAgICBPT09PTyAgIE9PT09PICAgICBPT09PTyAgIE9PT09PTyAgICAgIE9PT09PICAgT09PT08NCiAgICAgICAgT08gICAgICAgT08gICAgICAgT08gICAgICAgT08gICAgT08gIE9PICAgT08gICBPTw0KICAgICAgICBPTyAgICAgICBPT09PTyAgICBPTyAgICAgICBPTyAgICAgIE8gTyAgICBPTyAgIE9PT09PDQogICAgICAgIE9PICAgICAgICAgIE9PICAgIE9PICAgICAgIE9PICAgICAgIE8gICAgIE9PICAgICAgT08NCiAgICAgICAgIE9PT09PICAgT08gT08gICAgIE9PT09PICAgT08gICAgICAgICAgICAgT08gICBPTyBPTyAgDQogDQogICAgICAgQ3NjbXMgVGVhbSBhbmQgQ2hzaGNtcyBVSSBUZWFtIDIwMDgtMjAxNCBDaHNoY21zLmNvbSBJbmMuDQotLT4-c');
echo $template_string;
}
找到以下代码:
DQo8IS0tDQogICAgICAgICBPT09PTyAgIE9PT09PICAgICBPT09PTyAgIE9PT09PTyAgICAgIE9PT09PICAgT09PT08NCiAgICAgICAgT08gICAgICAgT08gICAgICAgT08gICAgICAgT08gICAgT08gIE9PICAgT08gICBPTw0KICAgICAgICBPTyAgICAgICBPT09PTyAgICBPTyAgICAgICBPTyAgICAgIE8gTyAgICBPTyAgIE9PT09PDQogICAgICAgIE9PICAgICAgICAgIE9PICAgIE9PICAgICAgIE9PICAgICAgIE8gICAgIE9PICAgICAgT08NCiAgICAgICAgIE9PT09PICAgT08gT08gICAgIE9PT09PICAgT08gICAgICAgICAgICAgT08gICBPTyBPTyAgDQogDQogICAgICAgQ3NjbXMgVGVhbSBhbmQgQ2hzaGNtcyBVSSBUZWFtIDIwMDgtMjAxNCBDaHNoY21zLmNvbSBJbmMuDQotLT4-c
经过base64解码之后得到以下内容:

以上就是每个页面最底部的程氏版权,同样的方法我们去掉头部上面的三条版权,查找以下代码:
$Mark_T='<head>'.$content[0].$this->base_decode('PG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJDc2NtcyB2My41IiAvPg0KPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJDc2NtcyBUZWFtIGFuZCBDaHNoY21zIFVJIFRlYW0iIC8-bDQo8bWV0YSBuYW1lPSJjb3B5cmlnaHQiIGNvbnRlbnQ9IjIwMDgtMjAxNCBDaHNoY21zLmNvbSBJbmMuIiAvPg0KPC9oZWFkPg-c-c');
@$Mark_Text=$temp[0].$Mark_T.$content[1];
从以上代码得到的加密码为以下:
PG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJDc2NtcyB2My41IiAvPg0KPG1ldGEgbmFtZT0iYXV0aG9yIiBjb250ZW50PSJDc2NtcyBUZWFtIGFuZCBDaHNoY21zIFVJIFRlYW0iIC8-bDQo8bWV0YSBuYW1lPSJjb3B5cmlnaHQiIGNvbnRlbnQ9IjIwMDgtMjAxNCBDaHNoY21zLmNvbSBJbmMuIiAvPg0KPC9oZWFkPg-c-c
经过解码如图:

以上就是程氏CMS静态文件当中每个页面包含的隐藏版权去除方法.
程氏CMS去掉静态页面的隐藏性版权方法的更多相关文章
- IIS开启伪静态后html静态页面无法访问的解决方法
IIS开启伪静态后,发现原本存在的html静态页面无法访问了,显示的404错误.网上查了下,是因为实现伪静态就是使用 URLRewriter 来映射后缀,会把asp等动态页面映射成html,但是原来存 ...
- HTML:调用静态页面html 的几种方法
今天做办公用品管理系统时,发现需要用到在一个静态页面html 中调用多个静态页面html的内容.查找资料总结了以下一些方法: 一.iframe引入的方法 代码如下: <!-- 部门--> ...
- javascript静态页面传值的三种方法分享
一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm 复制代码 代码如下: <input type="text" ...
- javascript HTML静态页面传值的四种方法
一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm 代码如下: <input type="text" name= ...
- [转]把动态页面.aspx 生成静态页面.html
本文转自:http://blog.csdn.net/csb5201314/article/details/5391688 如果要把主页Index.aspx 生成静态页面 Index.html后输出会提 ...
- DataTables学习:从最基本的入门静态页面,使用ajax调用Json本地数据源实现前端开发深入学习,根据后台数据接口替换掉本地的json本地数据,以及报错的处理地方,8个例子(显示行附加信息,回调使用api,动态显示和隐藏列...),详细教程
一.DataTables 个人觉得学习一门新的插件或者技术时候,官方文档是最根本的,入门最快的地方,但是有时候看完官方文档,一步步的动手写例子,总会出现各种莫名其妙的错误,需要我们很好的进行研究出错 ...
- [dedecms]隐藏栏目不生成静态页面
重点文件在:/data/cache/inc_catalog_base.inc.php文件,里面存放的是栏目ID 先找到 /dede/sys_cache_up.php(后台更新缓存的地方),找到里面的U ...
- 浅谈php生成静态页面
一.引 言 在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权 ...
- 比较详细PHP生成静态页面教程
一,PHP脚本与动态页面. PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合, 也可以类,函数封装等形式,以模板的方式对用户请求进行处理.无论以何种方式,它的基本原理是这样的.由客 ...
随机推荐
- 【转】Maven实战(八)---模块划分
本博文出自于:http://blog.csdn.net/liutengteng130/article/details/47000217 感谢! 为了防止传递依赖,我们各个模块之间尽量用直接依赖的 ...
- 浏览器插件-ActiveX
浏览器插件:B/S模式下通过在客户端浏览器安装插件调用外设或者处理特殊格式数据. 常用插件有身份证阅读器.sim卡阅读器.银行卡校验插件.手写板插件.小键盘插件: 处理表格数据的华表插件.图片合成插件 ...
- spring注解使用
一.各种注解方式 1.@Autowired注解(不推荐使用,建议使用@Resource) @Autowired可以对成员变量.方法和构造函数进行标注,来完成自动装配的工作.@Autowired的标注位 ...
- MsSQL的游标的综合运用
USE [ChiefWMS]GO/****** Object: StoredProcedure [dbo].[WMS_Check] Script Date: 04/05/2016 09:51:13 * ...
- 简单http笔记
https是以安全为目的的网络传输协议,可以认为是http的安全版,https使用ssl协议保证安全传输.https位于网络模型的应用层,使用默认端口443进行通信,URL以https开头是https ...
- git乱码问题
直接看连接吧. http://my.oschina.net/lujian863/blog/168837
- Java NIO和IO的主要区别
From :http://blog.csdn.net/keda8997110/article/details/19549493 下表总结了Java NIO和IO之间的主要差别,我会更详细地描述表中每部 ...
- How to Be Good at Mathematics
How to Be Good at Mathematics Community Q&A Sometimes, the hardest subject for some people is ma ...
- SmallDateTime时间范围检查
SamllDataTime是SQL Server中的一种表达时间的类型, 精度不高但是省空间,具体的细节就查看一下MSDN的文档吧. http://msdn.microsoft.com/zh-cn/l ...
- 标准C++ 字符串处理增强函数
转自:http://dewei.iteye.com/blog/1566734 //标准C++ string 去除首尾空白字符 2012-8-12 By Dewei static inline void ...