これに対応して、特に eval 用に単純な復号化を作成しました。この原則は非常に便利なので、ここに書き留めておきます。
コードをコピー コードは次のとおりです:
/*
author:zhiwushan
date:20080411
*/
//暗号化されたファイルの内容
$a
eval(gzinf="遅い( Str_rot13 (Base64_Decode ('DDNUSPTVADQQ2vn7+OFGU6VPB+Eye4eisa2lhazn2op343EF9 // F7+1S+JD1KBNZ90SVY/JUV098JLGT1LSZMZTJ/S/S/S WNS/ZRP5JD/XZlrter6i6ueqkkShuxMFWMEQNHJFCDH7Q) CVLMY60KU0QVLFMMMSMO5EAO7RTF3GKEM+RGMedag96ycxmzf+ 64ZYB80bDE2ZNHTA/CFBBXGMA66VW9uczl6utunr8bxPRSB+ZIAGCM+PJXOTHPBPOJARMVXB8XJD1B7RMGC/G0VSFNLCVW7MPJPWWw/VNS0L1T tgp5gmzt1idewat3xonvendowf5ZBUJCDYIENFXENSX74GMNPTZGOBYRZO/1zz9cmjiktxdbdoe4x+JIGBTDGNLXWXJDA6I/ HH7MTRIBAPDHFXWLDBPEONBZDFS EK8XNZFTB501FLICFB8OO+W8DOYMQESF3P6SQ6SQX4KEEAZ2Y61EHMEHMEOQBKKVIZXJ08JHMRXXMSHTZ4PK1wvv2ktdLDB7XPCMZPXDVIW6GFYS DCJZ93W2HFQSQRQLIFWK82CBLU FV+ CQHU+73AT7PL3FKMHXA0ZJTPLVZ7BEPGE/YIO1WMELX/LIUXU+IKV9ZWlyRWryz32LLLZCDMBICUAFFLAL+PWDRPIAA68JFJFJFJFJFJFJFJF9UHLJLJLJL2UFP5 TKBM+Pybu504baq0nurfej1cxyaptgoki mjkzioj4rhWXCVP2SZ04QBNKYWM3XQIK659HWXC+DQN75DIFD9LDWZCZ/0DWZUQGBNFS9UT ND+XRQRP1G5DK9LOQMQK3AMVCJYRDCZUYVHQSVTayhr58emm+807DUKI4BTEMGRTXK+Yidqa0BFJRTAQLUBVZN2Q0 2HCN121z2etwe0ndacmxh hu // pn569/vv8t/r8 = ')))))))))) )))); ";
echo decodephp ($ a);
function decodephp($a) {
$max_level=300; //最大レイヤー数
for($i=0;$i<$max_level;$ i++) {
ob_start();
eval(str_replace('eval' ,'echo',$a));
}
}
?>
上記は Shall Never Surrender wiki さんによって書かれた PHP オンライン暗号化復号化プログラムを紹介します。これには Shall Never Surrender の内容も含まれます。PHP チュートリアルに興味のある友人に役立つことを願っています。