首頁 > 後端開發 > php教程 > 解碼php文件

解碼php文件

不言
發布: 2023-03-23 20:20:01
原創
2167 人瀏覽過

文章主要介紹了解碼php文件,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

昨天發現了一個潛藏已久的使用php語言編寫的後門文件,出於好奇,打開一下,發現該代碼已被加密。
解碼php文件
看到框起來的程式碼,就知道那是使用gzuncompress和base64_decode解密的,於是我將eval改成echo輸出一下,發現輸出的結果並不是我想要的,輸出的結果是php與html混合。
第一時間想到的是在console裡複製程式碼,結果運行一下發現到處報錯,顯然這個方法並不怎麼可行。
身為一介程式設計師,致力於將繁瑣的事件使用幾行程式碼變得簡單,於是寫了幾行程式碼:
decode.php

$fp1 = fopen ("encoded.txt", "r");  
$contents = fread ($fp1, filesize ("encoded.txt"));  
fclose($fp1);  
$contents=gzuncompress(base64_decode($contents)); 
$fp2 = fopen("decoded.txt","w"); 
fwrite($fp2,trim($contents)); 
fclose($fp2);
登入後複製

建立encoded.txt和decoded. txt,將密文複製到encode.txt檔案裡,訪問一下decode.php,解密出來的檔案放在decoded.txt裡,將後門檔案的密文替換掉,訪問一下,運作正常。


以上是解碼php文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板