回覆列表
  • 1 # 使用者1714435629831

    可以用黑刀Dezender來試試,我不擔保可以解出來的哦,從黑刀Dezender4.3版之後,將著力對混淆函式以及自定義函式的解密進行應對。大家下載壓縮包並解壓後,會發現有一個“config.ini”的檔案,這就是混淆函式庫啦!開啟後,可自行編輯其中的內容,當然,也可以透過黑刀Dezender的升級程式直接下載官方最新的混淆函式庫檔案。這個混淆函式庫就相當於是一個字典檔案了,在保證格式不變的情況下,大家可以在【黑刀部落】下載《黑刀超級字典生成器》生成字典來掛入主程式進行解密,正確步驟為:先備份、改名自己的config.ini檔案,生成的字典檔案在第一行加入“[OBFUSCATE_NAME]”,將字典檔案改名為config.ini,開始解密。同時,黑刀部落網站的“專案中心”欄目也開設了使用者提交自己已知程式被混淆的函式列表,這樣的話,就能讓Dezender變得越來越強了。再也不怕混淆函數了。呵呵。什麼是混淆函式?混淆函式,是從Zend Guard 4.0之後新增的一項功能,能把PHP檔案中的所有函式名都進行混淆,混淆後變成以“_OBFUSCATE_”開頭的一串“亂碼”,這種加密方式感覺有點類似Md5,因為函式名已經不是原來的樣子了,所以解密出來的PHP檔案是不能正常執行的。黑刀Dezender在4.3版之後,新增加了掛入混淆函式庫參與解密的功能,而混淆函式庫,就像是一個包含了已知函式名的字典,利用這個字典,來與被混淆了的函式名(就是所謂的“亂碼”)進行比對,如果比對結果相同,則解密出來的檔案,基本上就可以恢復到加密前的樣子了。如果混淆函式庫中沒有包含該PHP檔案中使用的函式名,那麼解密結果依然還是會存在“亂碼”的。掌握了這個原理,我們就可以去想辦法解決問題了。方式有以下幾種:第一,使用黑刀超級字典生成器產生一個字典,字典的內容可以自己把握,修改字典檔名為“config.ini”,然後開啟字典檔案,在第一行插入“[OBFUSCATE_NAME]”標記(注意,方括號也是需要的,也就是引號內的內容都要加進去),將字典檔案複製入黑刀Dezender主程式所在目錄,同時注意備份原有的config.ini檔案。這種辦法費時費力,也要看運氣,不過卻是最實際的解決辦法。第二,常看別人原始碼的朋友,可以把自己已經掌握了的混淆函式的真實函式名提交到我的網站上來。操作步驟:進入網站首頁,進入專案中心的“DeZender混淆函式庫更新表”,提交。我會定期檢視大家提交上來的資料,加入到官方的混淆函式庫中,不斷的增強和完善官方混淆函式庫,大家可以利用黑刀Dezender的自動升級功能對其進行升級!

  • 中秋節和大豐收的關聯?
  • 店面商鋪風水佈局如何佈置旺財?