如何破解这段PHP代码!<?php //

<?php//eval(base64_decode('JElJSUlJSUkxMUkxbD0naXNfZmlsZSc7JElJSUlJSUkxbDFsMT0naW50dm... <?php //
eval(base64_decode('JElJSUlJSUkxMUkxbD0naXNfZmlsZSc7JElJSUlJSUkxbDFsMT0naW50dmFsJzskSUlJSUlJSUlsSTFJPSdwcmVnX21hdGNoX2FsbCc7JElJSUlJSUlJMUkxbD0nYmFzZW5hbWUnOyRJSUlJSUlJSWxJSTE9J3N0cnN0cic7JElJSUlJSUkxbGxsMT0nZXJlZ2knOyRJSUlJSUlJMWxJMWw9J2NlaWwnOyRJSUlJSUlJMWxJSWw9J2lzX3dyaXRhYmxlJzskSUlJSUlJSTFsSUlJPSdjaG1vZCc7JElJSUlJSUkxSTExMT0nZnRydW5jYXRlJzskSUlJSUlJSTFJMTFsPSdmcHV0cyc7JElJSUlJSUkxSTExST0ndG91Y2gnOyRJSUlJSUlJMUkxSTE9J2ZpbGVzaXplJzskSUlJSUlJSTFJMUlsPSdmcmVhZCc7JElJSUlJSUkxSWwxMT0nZmxvY2snOyRJSUlJSUlJMUlsMWw9J2ZvcGVuJzskSUlJSUlJSTFJbElJPSdmY2xvc2UnOyRJSUlJSUlJMUlJMTE9J2ZnZXRzJzskSUlJSUlJSTFJSTFJPSdmZW9mJzskSUlJSUlJSTFJSWwxPSdmd3JpdGUnOyRJSUlJSUlJMUlJSUk9J2Zzb2Nrb3Blbic7JElJSUlJSUlsMTFsbD0ncGFyc2VfdXJsJzskSUlJSUlJSUlsSTExPSdlcmVnJzskSUlJSUlJSWwxMWxJPSdzdHJ0b3VwcGVyJzskSUlJSUlJSUlsMWwxPSd0cmltJzskSUlJSUlJSWwxbDFJPSdwcmVnX21hdGNoJzskSUlJSUlJSWxJMWxsPSdjb3B5JzskSUlJSUlJSUlJbDExPSdpbXBsb2RlJzskSUlJSUlJSWwxbGxsPSdmaWxlJzskSUlJSUlJSUkxSUkxPSdzdWJzdHInOyRJSUlJSUlJbDFsSTE9J3N0cnBvcyc7JElJSUlJSUlJbDExbD0ncHJlZ19yZXBsYWNlJzskSUlJSUlJSUlJbGxsPSdleHBsb2RlJzskSUlJSUlJSWwxSWwxPSdyYW5kJzskSUlJSUlJSWwxSUkxPSdhcnJheV9yYW5kJzs='));
$OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=14932;$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};$O0O0000O0='OOO0000O0';
eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwyMzY2KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ3YxRzBucElraTg2QjdBT0N5VVFqTWN0TndyZmREUy9MZTVxWFRaNEVsekhLYjkyYW91eFdnM0ZScytQbUpoWVY9JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));
return;?>
展开
 我来答
阳光上的桥
2011-08-01 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65783
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
把eval修改为exit,运行一下就能看到源码,比如第一句eval运行后显示的等效代码如下:

$IIIIIII11I1l='is_file';$IIIIIII1l1l1='intval';$IIIIIIIIlI1I='preg_match_all';$IIIIIIII1I1l='basename';$IIIIIIIIlII1='strstr';$IIIIIII1lll1='eregi';$IIIIIII1lI1l='ceil';$IIIIIII1lIIl='is_writable';$IIIIIII1lIII='chmod';$IIIIIII1I111='ftruncate';$IIIIIII1I11l='fputs';$IIIIIII1I11I='touch';$IIIIIII1I1I1='filesize';$IIIIIII1I1Il='fread';$IIIIIII1Il11='flock';$IIIIIII1Il1l='fopen';$IIIIIII1IlII='fclose';$IIIIIII1II11='fgets';$IIIIIII1II1I='feof';$IIIIIII1IIl1='fwrite';$IIIIIII1IIII='fsockopen';$IIIIIIIl11ll='parse_url';$IIIIIIIIlI11='ereg';$IIIIIIIl11lI='strtoupper';$IIIIIIIIl1l1='trim';$IIIIIIIl1l1I='preg_match';$IIIIIIIlI1ll='copy';$IIIIIIIIIl11='implode';$IIIIIIIl1lll='file';$IIIIIIII1II1='substr';$IIIIIIIl1lI1='strpos';$IIIIIIIIl11l='preg_replace';$IIIIIIIIIlll='explode';$IIIIIIIl1Il1='rand';$IIIIIIIl1II1='array_rand';

用上面的内容替换第一个eval语句,把第二个eval替换为exit,运行后显示出的等效代码如下:

$OO0OO0000=$OOO000000{17}.$OOO000000{12}.$OOO000000{18}.$OOO000000{5}.$OOO000000{19};if(!0)$O000O0O00=$OO0OO0000($OOO0O0O00,'rb');$OO0OO000O=$OOO000000{17}.$OOO000000{20}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OO0OO00O0=$OOO000000{14}.$OOO000000{0}.$OOO000000{20}.$OOO000000{0}.$OOO000000{20};$OO0OO000O($O000O0O00,2366);$OO00O00O0=($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,380),'v1G0npIki86B7AOCyUQjMctNwrfdDS/Le5qXTZ4ElzHKb92aouxWg3FRs+PmJhYV=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));eval($OO00O00O0);

现在,大部分已经“解密”了,接下来可能有一点难度的是剩下的这两句:
$OO00O00O0=($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,380),'v1G0npIki86B7AOCyUQjMctNwrfdDS/Le5qXTZ4ElzHKb92aouxWg3FRs+PmJhYV=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
eval($OO00O00O0);

要明白最后一个eval的内容,不能直接简单的exit,需要输出$OOO0000O0等变量的值,一下就明白是fgets从本文件里面读取,现在内容修改了,会失败的,处理方法:先把原始PHP文件复制一份,比如名字叫做xxx.php,那么下面一行要修改:
$OOO0O0O00=__FILE__;
改为:
$OOO0O0O00='xxx.php';

现在就可以再次替换最后的eval为exit显示原始代码了(你没有粘贴文件的最后一部分,我无法代劳,你就当课堂练习吧)。
追问
能否帮忙帮我破解两个文件
追答
你按照上面的做了吗?你做遇到什么问题了?
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
superkamiu
2011-08-04 · 超过25用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:47.7万
展开全部
其实这个有专门的破解软件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式