来自http://tunps.com/piccmsmypic-copyright-lable-removal

MyPic是一款比较优秀的、操作简便的图片网站解决方案。闲来无事查看了一下代码,采用mvc模式,代码质量高,值得学习。
所以我用MyPic做了一个站,现在的最新版本是2.2 , 架设好之后,浏览首页发表标题区域有“powered by mypic”标示:
页面的底部还有还有一个隐藏div:
开始以为在html模板里面删除掉就搞定,结果ctrl+f,发现根本就没有发现这些字符串。
在piccms坛子里面有人提示这些字符用base64加密,然后自己附加到html模板,果不其然,发现/core/~runtime.php这个文件没有没有缩进,而其他的格式良好,说明作者是想隐藏什么。
用phpformatter将~runtime.php代码缩进改好,template类里面的两个函数buzhidao()和zhenbuzhidao():
static function zhenbuzhidao(){ $zhenbuzhidao = 'IC0gUG93ZXJlZCBieSBNeVBpYw=='; return base64_decode($zhenbuzhidao);}static function buzhidao(){ $buzhidao = 'PGRpdiBzdHlsZT0iZGlzcGxheTpub25lIj48YSBocmVmPSJodHRwOi8vd3d3LnBpY2Ntcy5jb20iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iUG93ZXJlZCBieSBNeVBpYyI+UG93ZXJlZCBieSBNeVBpYzwvYT48YSBocmVmPSJodHRwOi8vd3d3LmRpcWl5ZS5jb20iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iPue+juWlsyznvo7lpbPlm77niYcs576O5aWz5YaZ55yfLOaYjuaYn+WbvueJhyzpnZ7kuLvmtYHlm77niYcs6Z2e5Li75rWB576O5aWzIj7nvo7lpbMs576O5aWz5Zu+54mHLOe+juWls+WGmeecnyzmmI7mmJ/lm77niYcs6Z2e5Li75rWB5Zu+54mHLOmdnuS4u+a1gee+juWlszwvYT48L2Rpdj4='; return base64_decode($buzhidao);} |
其中$zhenbuzhidao返回的就是加入网页标题的内容,$buzhidao就是隐藏链的内容。既然找到了,你可以将这两个字符串删除之,也可以改为你自己的信息。改好后记得到后台“清空缓存”,这样修改方可生效。
最后我想说的是,作者还真是幽默之人,尽然叫buzhidao,zhenbuzhidao。按重庆话说就是:装莽。
独家去版权方法,真正去掉 power by mypic版权,换成自己的
地址:http://xiaogg.fun.gg/article/10-06-27/77.html
哥们,你可把我雷死了,你把版权改成自己的,为啥还要去base64加密呢,你去掉base64_decode函数不就完了?呵呵。
很高兴您能把方法公布,但是我对php什么的代码不懂,所以对 你可以将这两个字符串删除之,不明白具体删什么,能说一下吗,具体删掉什么哪些,删完是什么样,能发一下吗,先谢谢了
删除之的意思是:修改为空字符串,
$buzhidao = ''