MyPic(PicCMS)图片管理系统去掉标题版权和隐藏链接

来自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。按重庆话说就是:装莽。

About tunpishuang

just 4 fun·····
This entry was posted in 未分类. Bookmark the permalink.

4 Responses to MyPic(PicCMS)图片管理系统去掉标题版权和隐藏链接

  1. xiaogg says:

    独家去版权方法,真正去掉 power by mypic版权,换成自己的
    地址:http://xiaogg.fun.gg/article/10-06-27/77.html

    • tunpishuang says:

      哥们,你可把我雷死了,你把版权改成自己的,为啥还要去base64加密呢,你去掉base64_decode函数不就完了?呵呵。

  2. 看看 says:

    很高兴您能把方法公布,但是我对php什么的代码不懂,所以对  你可以将这两个字符串删除之,不明白具体删什么,能说一下吗,具体删掉什么哪些,删完是什么样,能发一下吗,先谢谢了

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>