本文目錄一覽:
- 1、php在線解密
- 2、eval解密
- 3、PHP 代碼解密eval(base64_decode—請附解密方法,
- 4、解密php eval(base64_decode方法
- 5、PHP解密 eval( base64_decode
php在線解密
這是威盾加密, 網上可以找到在線解密, 非常完全的解密, 也就是說, 這種加密方法根本沒有用.
eval解密
首先,把 js 複製到一個 html 文件中,然後通過瀏覽器打開
再把 /**/這些注釋的內容全部刪除
1)然後,把 eval 修改成 document.write,刷新一下,我們就得到了一個新的 eval
然後把原來的 js 全部注釋掉,把頁面上顯示出來的 js 複製到文件中,並把 eval 修改成 document.write
這裡需要注意的是 %3C這個符號,因為他是,所以document.write會出錯,我們需要手動把 %3C替換成,這樣得到的新的 js 才是正確的
然後重複 1)
一直到 不在產生eval
這樣就可以得到了加密前的 js 代碼了
當然,把最後一次得到的 eval 信息直接複製到最開始我貼的那個網址上進行解密,可以得到帶格式的 js ,這樣也方便我們閱讀了
PHP 代碼解密eval(base64_decode—請附解密方法,
這樣的帖子回過無數個了,所有PHP的解密都是把eval換為echo就可以了,沒有什麼技術可言。
本程序的解密方法參見我在這個帖子的回復:
你以上內容解密後是:
while(((isset($HTTP_SERVER_VARS[‘SERVER_NAME’]))(!eregi(‘((.*\.)?y363\.cn)|((\.*\\.)?localhost)’,$HTTP_SERVER_VARS[‘SERVER_NAME’])))||((isset($_SERVER[‘HTTP_HOST’]))(!ereg
明顯你上面的程序沒有完整,你可以使用下面的程序獲得完整的解密後的代碼:
echo base64_decode(strtr(‘I/S+AeLTP6S+QilUI6R4zXYLLXNBYVsvYVsnV4XzLxO5LcVzV4Vz8cfJBLL58z4+s9HTWvVFyvI+P6QTP6CK86C+Ei4wlGlQ2pl3P87TPX73PUjQ294oAeNGHvjTAilcPzQOstSLVXJnLcVzV4Vz8xyJLUlAsxlXLUyXLUNagLxXsxc+PzUqn6RTu8lwy8gTsXNBYVsvYVsAscSLVXJnztNBV6IIPz4ps9RSy8sUy/’,’hJ6MtXeDWsP2rlaEgYzBLVv8HyuAQImnRS9G4Up5T+K1OZ3b7jFwcx/iCfd0qNko=’,’ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/’));
第一個字符串就是源文件?之後的內容,你粘貼完整的替換即可。
解密php eval(base64_decode方法
對於第一段:
eval(base64_decode(‘ZnVuY3Rpb24gdGhlbWVfZm9vdGVyX3QoKSB7IGlmICghKGZ1bmN0aW9uX2V4aXN0cygiY2hlY2tfdGhlbWVfZm9vdGVyIikgJiYgZnVuY3Rpb25fZXhpc3RzKCJjaGVja190aGVtZV9oZWFkZXIiKSkpIHsgdGhlbWVfdXNhZ2VfbWVzc2FnZSgpOyBkaWU7IH0gfSB0aGVtZV9mb290ZXJfdCgpOw==’));
你可以編寫如下的測試程序:
?php
exit(base64_decode(‘ZnVuY3Rpb24gdGhlbWVfZm9vdGVyX3QoKSB7IGlmICghKGZ1bmN0aW9uX2V4aXN0cygiY2hlY2tfdGhlbWVfZm9vdGVyIikgJiYgZnVuY3Rpb25fZXhpc3RzKCJjaGVja190aGVtZV9oZWFkZXIiKSkpIHsgdGhlbWVfdXNhZ2VfbWVzc2FnZSgpOyBkaWU7IH0gfSB0aGVtZV9mb290ZXJfdCgpOw==’));
?
在命令行執行上面的測試程序,輸出結果如下:
function theme_footer_t() { if (!(function_exists(“check_theme_footer”) function_exists(“check_theme_header”))) { theme_usage_message(); die; } } theme_footer_t();
上面輸出的結果,可以替換測試你的第一段代碼,它們完全等效,或者說就是解密後的代碼,你掌握這個方法,PHP根本就是不可能真正加密的,都是欺負初學者而已。
PHP解密 eval( base64_decode
這兩個函數在php中是用得對php代碼進行加密與解密碼的base64_encode是加密,爾base64_decode是解密了,下面我們看兩個簡單實例。
base64_encode語法: string base64_decode(string data);
*/
$str=’d3d3ljexmwnulm5ldnk7vtu9zlpmzfg=’; //定義字符串
echo base64_decode($str); //一聚教程網 //輸出解碼後的內容/*
base64_encode語法: string base64_encode(string data);
*/
$str=’一聚教程網’; //定義字符串
echo base64_encode($str); // d3d3ljexmwnulm5ldnk7vtu9zlpmzfg= //輸出編碼後的內容
看一下這個會不會對你有幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/187446.html