當前位置:首頁 » 編程語言 » php解密eval

php解密eval

發布時間: 2024-12-29 21:32:03

php文件解密

PHP所有的加密都是紙老虎,把eval換為exit,然後在控制台(或者DOS下)運行一下就能看見那個eval語句解密後的代碼,用來替換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,1253);$OO00O00O0=($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,380),'3MUQw4rlCWsbe+DthpLui5VnAfOSB9N6/=','+/')));eval($OO00O00O0);
用這一段替換源文件中的eval那一個語句,替換後的內容如下:
<?php // This file is protected by right law & provided under license. Copyright(C) 2009 www.i7a.cn, All rights reserved.
$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=9504;$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';$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,1253);$OO00O00O0=($OOO0000O0($OO0OO00O0($OO0OO000O($O000O0O00,380),'3MUQw4rlCWsbe+DthpLui5VnAfOSB9N6/=','+/')));exit($OO00O00O0);return;?>

以上就是PHP解密的原理,但是這個文件到這里已經無法自動解密下去了,因為原文件被破壞了,我們可以看echo $OO0OO00O0等變數,發現現在的語句是實際上是讀取文件中後面的內容,進行替換,然後再次執行,現在需要調整裡面的380,到原文件380位元組後的合適地方。

❷ 解密php eval(base64_decode方法

對於第一段:
eval(base64_decode('90ZXJfdCgpOw=='));
你可以編寫如下的測試程序:
<?php
exit(base64_decode('90ZXJfdCgpOw=='));
?>
在命令行執行上面的測試程序,輸出結果如下:
function theme_footer_t() { if (!(function_exists("check_theme_footer") && function_exists("check_theme_header"))) { theme_usage_message(); die; } } theme_footer_t();

上面輸出的結果,可橘伍擾以替換測試你的第一段代碼,它們完全等效,或者說就是解密後的代碼,你掌握這個橘指方法,PHP根本就是不可能真正加密的,都是欺負初學圓旦者而已。

熱點內容
安卓機怎麼領嶺南通 發布:2025-03-11 05:56:54 瀏覽:130
求生之路2虐電腦伺服器 發布:2025-03-11 05:35:40 瀏覽:631
編譯學堂 發布:2025-03-11 05:31:06 瀏覽:184
蘋果文件夾隱藏 發布:2025-03-11 05:26:42 瀏覽:545
簡訊設置密碼如何關閉 發布:2025-03-11 05:26:39 瀏覽:914
re管理器主文件夾 發布:2025-03-11 05:26:37 瀏覽:713
手機優酷緩存在哪 發布:2025-03-11 05:25:58 瀏覽:433
摩擦引流腳本 發布:2025-03-11 05:17:31 瀏覽:544
中國電信的路由器密碼在哪裡更改 發布:2025-03-11 05:10:40 瀏覽:687
我的世界電腦伺服器必用指令 發布:2025-03-11 05:10:31 瀏覽:632