計算機軟體反向工程(Reverse engineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程式(比如可執行程式)進行“逆向分析、研究”工作,以推導出他人的軟體產品所使用的思路、原理、結構、算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出原始碼。反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。
反編譯一般指本詞條
計算機軟體反向工程(Reverse engineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程式(比如可執行程式)進行“逆向分析、研究”工作,以推導出他人的軟體產品所使用的思路、原理、結構、算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出原始碼。反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。
反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。定義 高級語言源程式經過編譯變成執行檔,反編譯就是逆過程。類型 反編譯:機器碼(彙編語言) → 高級程式語言 但是通常不能把執行檔變成高級語言原始碼。相關軟體 ...
反編譯程式 反編譯程式(decompiler)是2018年公布的計算機科學技術名詞。定義 將已經編譯的電腦程式從機器代碼轉換至高級語言程式的軟體。出處 《計算機科學技術名詞 》第三版。
反編譯器是將已編譯好的程式語言還原到未編譯的狀態。反編譯器的功能與編譯器類似,顧名思義,就是將已編譯好的程式語言還原到未編譯的狀態,一種反編譯器只能反編譯1~2種程式語言,反編譯器的功能只局限在某些語言上,如Java,像C...
反編譯Flash是指用Flash反編譯軟體把Adobe Flash,Flex或第三方工具生成的SWF檔案,重新生成對應(或等效)的源檔案的過程.以再次編譯生成的SWF和原來功能(甚至大小)完全或基本一致作為反編譯成功的標誌.原SWF中包含的所有代碼必須在新生成的...
flash反編譯是把flash導出的格式(常見的為swf和exe)再編譯成fla格式,提取出swf或exe中的矢量圖,聲音,圖片,片段,字型,文本,腳本等儘量還原成原來fla格式,即flash可編輯格式。Flash反編譯 由於swf是壓縮檔案格式,對fla里的內容和...
VB反編譯工具(VBRezQ)是一款針對VB程式的反編譯軟體。它反編譯的可讀性效果比較很好。軟體介紹 VB反編譯工具(VBRezQ)是一款針對VB程式的反編譯軟體。它反編譯的可讀性效果比較很好。對VB5、VB6使用Native方式編譯的程式,可以反編譯得到...
Boomerang Boomerang,一款在UQBT二進制翻譯的基礎上,構建的實用的反編譯工具
反編譯 Java 程式 內容介紹 本書是一本專為已經具備Java程 作品目錄 第0章 Java Applet的
第1章到第3章簡要介紹了軟體逆向分析技術的相關基礎知識;第4章和第5章從反彙編和中間表示兩個方面為反編譯奠定基礎;第6章到第9章針對反編譯的若干關鍵技術展開詳細介紹;第10章則為反編譯測試相關的一些可用資源。全書以IA-64可執行...
是一款,針對Android OS系統的APK程式,直接反編譯修改的工具。APKDB集合了當今最強悍,最犀利的APK及Dex檔案編譯工具;正常安裝後,它直接在【滑鼠右鍵】創建快捷選單;非常方便漢化工作者,對APK或Dex檔案進行簡易的反編譯回編譯操作。APKD...
SWF反編譯是指用SWF反編譯軟體把Adobe Flash,Flex或第三方工具生成的SWF檔案,重新生成對應(或等效)的源檔案的過程。過程介紹 以再次編譯生成的SWF和原來功能(甚至大小)完全或基本一致作為反編譯成功的標誌.原SWF中包含的所有代碼必須在...
CHM電子書反編譯精靈是一款專門用來反編譯CHM電子書源檔案的工具軟體,可以迅速地釋放包括在CHM電子書裡面的全部源檔案(包括網頁、文本、圖片、CHM、 ZIP、EXE等全部源檔案),並且完美地恢復源檔案的全部目錄結構及檔案名稱,以便幫助用戶得到...
《Android系統安全和反編譯實戰》是2015年出版的圖書,作者是楊峻。圖書簡介 《Android系統安全和反編譯實戰》循序漸進地講解了Android系統安全方面的基本知識,從Android系統介紹開始到綜合實例的實戰過程,全程剖析了Android系統安全、套用安全...
VB反編譯精靈是一種編程工具,大小1032KB。軟體概況 軟體大小:1032KB 軟體類別: 國外軟體 / 編程工具 軟體語言:簡體中文 套用平台: Win2003/XP/2000/9X/ 基本介紹 一款VB程式反編譯工具,能夠反編譯VB5/VB6的部分程式代碼。軟體...
“CHM電子書批量反編譯器”(ChmDecompiler)是一款專門用來反編譯CHM電子書源檔案的工具軟體,可以迅速地釋放包括在CHM電子書裡面的全部源檔案(包括網頁、文本、圖片、CHM、ZIP、EXE等全部源檔案),並且完美地恢復源檔案的全部目錄結構及...
反彙編即是指將這些執行檔案反編譯還原成彙編語言或其他語言。但通常反編譯出來的程式與原程式會存在些許不同,雖然執行效果相同,但程式代碼會發生很大的變化,要讀懂反彙編需要有紮實的高級語言編寫功底和彙編功底。作用及方式 作用 有...
2.反彙編,即使用反彙編器,把程式的原始機器碼,翻譯成較便於閱讀理解的彙編代碼。這適用於任何的電腦程式,對不熟悉機器碼的人特別有用。流行的相關工具有OllyDebug和IDA。3.反編譯,即使用反編譯器,嘗試從程式的機器碼或位元組碼,...
反拷 拷就是拷貝 反有很多的計算機專業的辭彙,如反編譯.反拷貝就是禁止拷貝,可能是把複製的東西從記憶體清理掉 就是釋放記憶體.
unYYWS是專門用來反編譯友益文書YYWS製作的EXE電子書源檔案的E書反編譯工具,可以迅速地反編譯EXE電子書裡面的全部源檔案,並且完美地恢復源檔案的全部目錄結構及檔案名稱,以便幫助用戶得到源檔案進行資料恢復或二次編輯。即便是用“友益...
由於跨平台的需要,Java位元組碼中包括了很多原始碼信息,如變數名、方法名,並且通過這些名稱來訪問變數和方法,這些符號帶有許多語義信息,很容易被反編譯成Java原始碼。為了防止這種現象,我們可以使用Java混淆器對Java位元組碼進行混淆。混淆...
本書的主要內容為:數據的存儲及表示形式、彙編語言入門、熟悉調試工具OllyDbg、PE工具詳解、PE檔案格式實例(包括加殼與脫殼工具的使用)、十六進制編輯器與反編譯工具、IDA與逆向、逆向工具原理實現等。本書可以作為程式設計師、安全技術的研究...
4.5 電子書反編譯 4.5.1 E書伴侶幫你進行資料恢復 4.5.2 Chm電子書反編譯 4.6 圖片的加密保護 第5章 揭開硬體的秘密 5.1 BIOS密碼的解密 5.1.1 BIOS密碼的設定 5.1.2 破解BIOS密碼 5.2 還原卡密碼的解密 5.3 DVD...
功能 編輯 1. 支持對整個Jar檔案進行反編譯,並本原始碼可直接點擊進行相關代碼的跳轉2. 支持眾多Java編譯器的反編譯(支持泛型, Annotation和enum枚舉類型)版本發布 編輯 2012年08月29日,jd gui 0.3.4發布。
書中包含的主要內容有:作業系統的逆向工程;NET平台上的逆向工程;逆向未公開的檔案格式和網路協定;逆向工程的合法性問題;拷貝保護和數字著作權管理技術的逆向工程;防止別人對你的代碼實施逆向工程的各種技術;惡意程式的逆向工程;反編譯器...
2.1.2 編譯生成APK檔案 19 2.2 破解第一個程式 20 2.2.1 如何動手? 20 2.2.2 反編譯APK檔案 20 2.2.3 分析APK檔案 21 2.2.4 修改Smali檔案代碼 26 2.2.5 重新編譯APK檔案並簽名 26 2.2....
反編譯安裝程式 這個方法需要動腦筋,就是根據安裝程式所用的製作工具,選擇相應的反編譯程式,然後閱讀反編譯出的安裝腳本,製作綠色軟體。常見的的軟體大多使用專門的安裝工具製作,如InstallShield,Wise,Inno Setup,Windows Installer,...