成语大全网 - 汉语词典 - php 文件解密 在线等 谢谢~

php 文件解密 在线等 谢谢~

解密很简单,方法就是把eval修改为exit,一运行就能看见原始代码。

由于你的程序没有贴完,只能解了第一步,代码如下:

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');

$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};

$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};

$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};

$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};

$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14}.$OOO000000{3};

$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};

$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};

$OOO0O0O00=__FILE__;

$OO00O0000=48;

if(!0)$O000O0O00=fopen($OOO0O0O00,'rb');

fgets($O000O0O00,1024);// 跳过本文件前面1024字节

fgets($O000O0O00,4096);// 到这里就解不走了,这步是读? >后面的4096字节来,你没有粘贴完毕

$OO00O00O0=$OOO0000O0($OOO00000O(fread($O000O0O00,380),'jianghuIUHGNAJBbCcDdEeFfKkLlMmOoPpQqRrSsTtVvWwXxYyZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));

eval($OO00O00O0);

return;

>

你继续解密的方法,把上面fread($O000O0O00,380)替换为原文件后面1024+4096后的380个字节内容(注意要引号),然后修改eval为exit,一运行就能看见原始代码。

解密需要耐心,你可能需要继续重复做几次,我估计是多次加密的。解密没有技术含量,基本上是体力活,我工作也很忙,祝你好运。