• 站长首页
  • 网站
    采集规则 HTML模板 帝国模板 杰奇模板 网站插件
  • 技术资讯
    随心笔记 优化技巧 网站教程
  • 工具软件
    装机必备 手机软件 电脑软件 建站工具
  • 学习题库
快捷导航

网站

采集规则 HTML模板 帝国模板 杰奇模板 网站插件

技术资讯

随心笔记 优化技巧 网站教程

工具软件

装机必备 手机软件 电脑软件 建站工具

学习题库

php混淆加密的文件解密方法?超详细的!

栏目 关关 自适应 帝国 关闭 杰奇 共享 灵动

QQ联系
  • 站长首页

  • 帝国模板

  • 杰奇模板

  • 建站工具

  • 网站插件

  • 随心笔记

  • 优化技巧

  • 采集规则

  • 装机必备

  • 网站教程

  • 手机软件

  • 电脑软件

当前位置:首页 > 技术资讯 > 随心笔记

php混淆加密的文件解密方法?超详细的!

时间:2020-05-08 20:12:05发布者:admin浏览:487次
正文
最近有整理部份源码,发现里面一些PHP文件是加密的,如下图:

其实源码不影响使用,但闲来无事,就研究着解密看看!
于是乎百度了一通,发现一些免费解密的网站,一般全是解密一半,如果想全部解密成功要收费,一般一个文件就在几块钱左右,像我这个源码有几十个,算下来一两百是有的!
对于一个不喜欢花钱的小气人,呵呵,只能自己解决喽!
首先,一般只要不是太难的类似这种加密代码大部是这样的,如下:

$O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");
$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};
$O0OO00=$O00OO0{33}.$O00OO0{10}.$O00OO0{24}.$O00OO0{10}.$O00OO0{24};
$OO0O00=$O0OO00{0}.$O00OO0{18}.$O00OO0{3}.$O0OO00{0}.$O0OO00{1}.$O00OO0{24};$OO0000=$O00OO0{7}.$O00OO0{13};$O00O0O.=$O00OO0{22}.$O00OO0{36}.$O00OO0{29}.$O00OO0{26}.$O00OO0{30}.$O00OO0{32}.$O00OO0{35}.$O00OO0{26}.$O00OO0{30};
eval($O00O0O("JE8wTzAwMD0iZENvVnp1dGtJSnllUVd4VXJxQVNOb*************));

首先,在下面的这行代码之后回车,输入如下

$O00OO0=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");
echo $O00OO0;

其实意思就是把$O00OO0用echo输出,能过HTML的方式显示出来会得到如下

n1zb/ma5\vt0i28-pxuqy*6lrkdg9_ehcswo4+f37j

以此类推,把下面的几行全部通过echo显示出来,当然放到服务器单个PHP文件里,用网页打开即可显示!
接下来整理出如下代码
$O00O0O='base';
$O0OO00='strstr';
$OO0O00='substr';
$OO0000='52';
$O00O0O.='base64_decode'
这些代码留着有用。记录下来!
 接下来首先对如下解密

eval($O00O0O("JE8wTzAwMD0iZENvVnp1dGtJSnllUVd4VXJxQVNOb*************"));

将上面的替换成

 echo ( base64_decode("JE8wTzAwMD0iZENvVnp1dGtJSnllUVd4VXJxQVNOb*************"));

在网页运行会神奇的发现会显示出类似如下的代码

$O0O000="dCoVzutkIJyeQWxUrqASNl*************";eval('?>'.$O00O0O($O0OO00($OO0O00($O0O000,$OO0000*2),$OO0O00($O0O000,$OO0000,$OO0000),$OO0O00($O0O000,0,$OO0000))));

然后最关键的一步,很多网上的教程说实话在这里说的很含糊,但其实这一步关键却更简单。
因为到了这一步就是简单的替换,值的注意的是,类似于$O0O000这些值,是为了看似差不多,让大家容易搞错而生的,所以最好是在DW里去替换,不要自认为自己是火眼金睛,玩不转的!听人劝,用DW最好
而替换的部份一般全在上面那部份代码的底部,也就是

.$O00O0O($O0OO00($OO0O00($O0O000,$OO0000*2),$OO0O00($O0O000,$OO0000,$OO0000),$OO0O00($O0O000,0,$OO0000))));

上面的这段代码通过刚才让记录的那五个值去替换后最终结果一般是如下

base64_decode(strtr(substr($O0O000,52*2),substr($O0O000,52,52),substr($O0O000,0,52)));

然后把这部份代码在网页中打开,右键查源代码,一般就是解密后的代码了!
是不是很神奇!学会的朋友记的多来电脑屋学习网站知识哟!
看到广告也可以帮点一下,谢谢喽!
   责任编辑:admin
  • 上一篇:通过伪静态规则限制网站只能某些IP才能访问的设置方法!
  • 下一篇:如何把WIN服务器的文件共享给LINUX作为挂载目录使用!
  • 加入收藏
  • 打印

相关阅读

  • 关关采集规则书写时,HTML里的空白换行如何用正则替换,达到采集!

    有时候写关关采集,为了截取到想要的内容,可能一行代码不够,如下:<span class="s2"> <a href="/book/259235/">诸天影视冒险家</a> </span> <span class="s3">但...

  • 2020-11-04
  • 打印机显示正在删除,却一直无法删除,怎么办?

    打印机删除打印删除不成功,一直提示删除中,解决方法如下:1、开始运行,然后输入“services.msc ” 并按确认;2、然后在本地服务中找到“Print Spooler&r...

  • 2020-09-24
  • PHP记录访客IP,时间以及UA并以TXT的方式记录下来!

    一段代码搞定,TXT是保存到当前目录header('Content-type: text/html; charset=utf-8'); $time = date('Y-m-d H:i:s',time()); $ip = $_SERVER["REMOTE_ADDR"]; $ua = $_SERVER["HTTP_USER_AGENT"]; $file = fopen("pv.txt", "a+"); fwrite( $file, "($time|$ip|$ua)...

  • 2020-09-20
  • 帝国CMS的灵动标签调用无标题图片显示无缩略图的方法!

    用帝国CMS。电脑屋小编最喜欢用灵动标签,,但在设用文章列表时,如果某文章没有设置缩缩图,灵动标签默认的<?=$bqr[titlepic]?>是不显示的,会显示空白或图片叉,很不美观...

  • 2020-09-03
  • 通过jquery.min.js让隐藏的DIV通过点击显示出来!

    通过点击之后让隐藏的DIV显示出来<style> #list{display:none;} </style> <a href="javascript:;" id="All">点击查看 &darr;</a> <div id="list"> <p>这里是要显示的内...

  • 2020-09-02

    资讯列表

    • 随心笔记
    • 优化技巧
    • 网站教程

    文章排行榜

    • 1Centos7如何搭建VPN服务器?(教程)
    • 2杰奇小说CMS在LINUX环境下的采集方法!
    • 3帝国cms搜索框,按表搜索和按栏目搜索两种功能的制作!
    • 4PTCMS小说程序仿站常用标签及用法收集
    • 5Centos 搭建vpn的方法 只需三部,快速搭建vpn
    • 6利用宝塔定时重启nginx任务!
    • 7小说内容页分页用关关采集,如何写规则?
    • 8帝国模板变量修改后,其它页面不更新的原因及解决方法!
    • 9帝国CMS灵动标签按栏目ID调用栏目方法!
    • 10帝国CMS友情链接调用的几种方法,灵动标签最方便快捷!

    热门标签

      关关采集规则书写时   打印机显示正在删除   静默复制JS   php代码记录UA   php代码   记录访客访问时间   记录访客IP   帝国CMS的灵动标签   无缩略图   隐藏的DIV通过点击显示出来   jquery.min.js   两套数据库小说站   无法用正则匹配做301永久重定向   PHP正则替换变量   PHP替换变量   str_replace   preg_replace   静默复制   网址输入跳转   html跳转网址加载
    返回
    顶部

    备案号:冀ICP备17005505号-1

    Copyright © 2018-2019 电脑屋 版权所有

    ×