反編譯工具2019
㈠ 現在那些反編譯APK文件的工具好用麻煩給一下下載地址!
反編譯軟體好用,但不是所有的軟體都能反編譯成功的!
㈡ C# 反匯編軟體下載
你可以用最強悍的IDA,但是Visual Studio(Windows SDK中)就自帶了一個反匯編工具叫「IL 反匯編程序」"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ildasm.exe"使用方法可以在網上搜搜
IDA可以在這里下載:
http://bbs.pediy.com/showthread.php?t=55801
(可以免費注冊)
㈢ 豌豆莢apk反編譯,文件名亂碼,是怎麼做到的
1.下載反編譯工具
需要下載四個工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot
dex2jar:將apk中的classes.dex轉化成Jar文件。
JD-GUI:反編譯工具,可以直接查看Jar包的源代碼。
apktool:反編譯工具,通過反編譯APK中XML文件,直接可以查看。
apktool-install-windows-r05-ibot:輔助windows批處理工具。
下載地址:
dex2jar:http://code.google.com/p/dex2jar/downloads/list
JD-GUI:http://code.google.com/p/innlab/downloads/lis
apktool:http://code.google.com/p/android-apktool/downloads/list
工具截圖:
2.解壓縮APK包
apk文件也是一種常見的zip,常用的壓縮軟體就可輕松地解壓apk文件。用壓縮軟體將apk文件中的文件解壓到一個文件夾中,得到APK中的資源包括XML文件和classes.dex文件,classes.dex就是java文件編譯再通過dx工具打包而成的。
解壓截圖:
3.反編譯dex文件
解壓apk文件後,你會發現res目錄的圖片沒有加密,但java源碼編譯成了一個classes.dex文件,無法用普通的反編譯class文件的方法來處理,dex2jar可以將dex文件轉換成普通的jar包。
解壓下載的dex2jar,把解壓後的文件夾放到系統盤跟目錄中並把這個目錄加到系統path變數中,就可以直接用:dex2jar.bat或dex2jar.sh轉換dex文件了。
DOS行命令如下:dex2jar.bat xx\classes.dex(xx是classes.dex文件所在的路徑)。
將在同目錄得到普通jar包:classes_dex2jar.jar,就可以用處理普通jar包的方法來反編譯這個jar包得到原文件。
㈣ 關於把下載的2個SWF反編譯成fla添加自己需要的效果再組合成1個SWF
碩思閃客精靈
碩思閃客精靈是一款國際領先的Flash反編譯工具。碩思閃客精靈專業版不但能捕捉、反編譯、查看和提取shockwave
Flash
影片(.swf和.exe格式文件),而且可以將SWF格式文件轉化為FLA格式文件。它能反編譯一個FLASH的所有元素,並且能完全支持動作腳本AS3.0。使用閃客精靈專業版5.0你可以在任意一個Flash影片上找到你想找的東西。碩思閃客精靈還提供了一個輔助工具--閃客名捕,它是一個SWF捕捉工具。當用戶在IE瀏覽器或Firefox瀏覽器中瀏覽網頁的同時,可以使用它來捕捉Flah動畫並保存到本機。
提醒樓主,這樣的雜七雜八的軟體很多,他們之間有時候不兼容的,用的軟體不能太多~~~這樣很容易產生問題,而且那樣的問題很頭痛。
所以我想樓主推薦的是比較好用強大
的軟體
我用過,所以才這么說~~
㈤ 我下載的壓縮文件.jar格式為什麼打開是亂碼
使用反編譯工具進行反匯編即可,可以獲得.class文件的.java文件.反編譯工具有如下:
DJ Java Decompiler V3.9.9.91
DJ Java Decompiler 是個反編譯的工具,可以將編譯過的CLASS文件編譯還原成為Java原始文件,並且不需要額外安裝JVM(Java Virtual Machine)或是Java SDK的工具模組即可使用。不單如此,DJJava Decompiler也兼具有Java程序編輯工具的角色,提供一些輔助功能便於程序撰寫與修改。
下載地址:http://www.skycn.com/soft/4645.html
小穎JAVA源代碼反編譯超級引摯 V1.4 標准版
最新的Java反編譯工具,支持目錄級的反編譯,也支持雙擊.class文件就可查看源文件,只限用於學習交流使用。
下載地址:http://www.skycn.com/soft/8252.html
Jad-the fast Java Decompiler V0.07
一個 Java 反編譯器,在 IE 中讀取 Java 類文件,並將他們轉換成 Java 原文件,這些原文件可以被重新編譯。
下載地址:http://www.skycn.com/soft/945.html
JDecompiler V1.0 漢化版
現在有許多反編譯Java class文件的軟體,但是大多數都採用內置的查看器來查看反編譯後的源代碼,無法顯示代碼的關鍵字。這個反編譯Java class文件的小工具,能使用自己喜歡的文本編輯器查看反編譯後的代碼,並可以高亮顯示關鍵字內容。
安裝後在資源管理器中直接雙擊.class文件就可以反編譯程序
下載地址:http://www.skycn.com/soft/25489.html
我現在就是使用最後一種工具的,結合UltraEdit-32使用,效果不錯的.JDecompiler V1.0 漢化版安裝以後,第一次使用,直接雙擊要編譯的.class文件,提示選擇文本編輯器,可以選擇UltraEdit-32,以後雙擊要反編譯的.class文件即可查看.java源代碼了,非常方便.
UltraEdit-32
UltraEdit 是一個記事本和大多數編輯程序的替換程序,支持無限制的文件大小,100,000 個詞語的拼寫檢查,完整的十六進制編輯性能,可配置的適合程序設計的語法加亮、列編輯。UltraEdit 還有許多你所需的功能。UltraEdit 可以同時處理多個文件,即使它們是以 MB 為計數的文件。它基於磁碟,甚至對於非常大的文件,也只需要很少的內存數量。UltraEdit-32 是為 Windows 98/Me 和 Windows NT/2000/XP/2003 設計。
下載地址:http://soft.hua3.net/SoftView/SoftView_1312.html
㈥ 幾種java反編譯軟體的安裝以及使用總結
下面是在網上找的幾種反編譯軟體的安裝以及使用:
一、JD-JUI
官網下載鏈接:http://jd.benow.ca/
下載之後解壓,
點擊「jd-gui.exe」運行:
直接將".jar"文件拖入進去即可查看里邊的「.class」文件,如上圖所示。
二:Luyten
官網下載鏈接:https://github.com/deathmarine/Luyten/releases/tag/v0.5.3
點擊「luyten-0.5.3.exe」下載,下載之後點擊運行,運行後的界面如圖所示,同樣也是講「.jar」文件拖入進入即可。
三、在eclipse中安裝反編譯工具
准備工作:
「jad.exe」下載:https://varaneckas.com/jad/
「net.sf.jadclipse_3.3.0.jar」下載:https://sourceforge.net/projects/jadclipse/files/
jad.exe」下載:
「net.sf.jadclipse_3.3.0.jar」下載:
然後將「net.sf.jadclipse_3.3.0.jar」拷貝到eclipse的plugins目錄下,再刪除eclipse的configuration目錄下「org.eclipse.update」文件,這一步很重要!
重啟eclipse,點擊window->Preference->Java,你會發現里邊多了一個插件「JadClipse」,
選中這個插件,將下圖中紅圈圈的地方的地址填寫為你 「jad.exe」文件的地址
還沒有配置完,先不要close,
點擊General->Editors->File Associations 後,進入下邊的界面
設置.class 文件默認打開方式:
設置.class without source文件的默認打開方式,
需要注意的是,「JadClipse Class File Viewer」這個一開始是沒有的,需用添加,如下圖所示:
接下來在eclipse中查看反編譯後的代碼:(這種方法可能不合適,但是能夠查看)
新建一個EJB project,右鍵「import」,選中"EJB JAR file",導入你的jar包,Finish
在項目下找你要查看的反編譯的文件即可,如果你遇到了下邊的這種情況
關閉這個文件後再次打開,就可以查看了(我的是這樣,所以我感覺這個方法不太好,但別的方法又不知道怎麼查看):
有錯誤或者有更好的方法,希望大家在下邊留言指出
㈦ 破解共享軟體一般要用到哪些破解工具常用的
一. 調試類工具soft-ice和trw2000。下載:TRW2000 V1.22
soft-ice是目前公認最好的跟蹤調試工具。使用soft-ice可以很容易的跟蹤一個軟體、或是監視軟體產生的錯誤進行除錯,它有dos、window3.1、win95/98/nt/2000/各個平台上的版本。這個本是用來對軟體進行調試、跟蹤、除錯的工具,在cracker手中變成了最恐怖的破解工具;trw2000是中國人自己編寫的調試軟體,完全兼容soft-ice各條指令,由於現在許多軟體能檢測soft-ice存在,而對trw2000的檢測就差了許多,因此目前它成了很多cracker的最愛。trw2000專門針對軟體破解進行了優化,在windows下跟蹤調試程序,跟蹤功能更強;可以設置各種斷點,並且斷點種類更多;它可以象一些脫殼工具一樣完成對加密外殼的去除,自動生成exe文件,因此它的破解能力更強,在破解者手中對共享軟體的發展威脅更大。它還有在dos下的版本,名為tr。
二. 反匯編工具wdasm8.93黃金版和hiew 下載:hiew探殼反編譯工具
cracker常將soft-ice和trw2000比作屠龍刀,將wdasm8.93則比作倚天劍。wdasm8.93可方便地反匯編程序,它能靜態分析程序流程,也可動態分析程序。在原有的普通版的基礎上,一些破解者又開發出了wdasm8.93黃金版,加強了對中文字元串的提取。對國產共享軟體的威脅也就更大了。例如開心鬥地主這個很好玩的共享軟體,用黃金版對其反匯編可以直接看到注冊碼,普通版不能,您說它厲害不?hiew是一個十六進制工具,它除了普通十六進制的功能外,它還有個特色,能反匯編文件,並可以用匯編指令修改程序, 用它修改程序,方便快捷!這也是cracker們常用的靜態反匯編工具。
三. visual basic程序調試工具smartcheck。 下載: DEKSI SmartCheck V2.0
這是專門針對visual basic程序的調試程序,由於vb程序執行時從本質上講是解釋執行,它們只是調用 vbrunxxx.dll 中的函數 ,因此vb 的可執行文件是偽代碼,程序都在vbxxx.dll 裡面執行。若用soft-ice跟蹤調試只能在vbdll裡面用打轉轉,看不到有利用價值的東西,而且代碼質量不高,結構還很復雜。當然只要了解其特點用soft-ice也可破解 ,但smartcheck的出現,大大方便了cracker。smartcheck 是 numega 公司出口的一款出色的調試解釋執行程序的工具,目前最新版是v6.03。它非常容易使用,你甚至於不需要懂得匯編語言都能輕易駕馭它。它可將vb程序執行的操作完全記錄下來,使破解者輕而易舉的破解大部分vb程序。
四. 十六進制編輯器ultraedit。下載:UltraEdit-32 V12.10a _文本編輯工具_綠色特別版
十六進制編輯器可以用十六進制方式編輯文件,修改文件的內容。雖然hiew就是一款是十六進制工具,但它是dos界面,因此很多破解者又准備了一款windows下的工具,這樣的工具很多,如:ultraedit、winhex、hex workshop 等,其中ultraedit比較有特色,操作方便,更有漢化版可用,它是非常出色的十六進制編輯器,建議您也找一個用用。
五. 注冊表監視工具 下載:Regshot綠色版 Regmon綠色版 RegSnap 綠色版
主要有regshot、regmon或regsnap等。在微軟操作系統中,眾多的設置都存放在注冊表中,注冊表是windows的核心資料庫,表中存放著各種參數,直接控制著windows的啟動、硬體驅動程序的裝載以及一些windows應用程序的正常運行。在應用軟體安裝時,有可能將一些必要的信息放進去,如安裝時間、使用次數、注冊碼等。regshot、regmon或regsnap就是監視注冊表變化的工具,通過它可以了解、監視應用程序在注冊表中的動作,破解者常利用它們來監視應用程序在注冊表中的變化。
六. 文件監視工具filemon。 下載:Filemon綠色版
可監視系統中指定文件運行狀況,如指定文件打開了哪個文件,關閉了哪個文件,對哪個文件進行了數據讀取等。通過它,任何您指定監控的文件有任何讀、寫、打開其它文件的操作都能被它監視下來,並提供完整的報告信息。破解者經常利用filemon監控文件系統,以便了解程序在啟動、關閉或驗證注冊碼時做了哪些手腳,並由此進行相應的解密。
七. 脫殼工具procmp。下載: ProcDump32 1.6.2 FINAL
現在許多軟體都加了殼,「殼」是一段專門負責保護軟體不被非法修改或反編譯的程序。它們一般都是先於程序運行,拿到控制權,然後完成它們保護軟體的任務。經過加殼的軟體在跟蹤時已無法看到其真實的十六進制代碼,因此可以起到保護軟體的目的。procmp就是個對付軟體加殼的脫殼工具,它可剝去許多種殼,還文件本來面目,這樣再修改文件內容就容易多了。由於它還允許使用者自己編寫腳本文件,因此利用它能脫去新版加殼軟體的殼。它同時還是一款優秀的pe格式修改工具,是脫殼必備工具!
八. 偵測文件類型工具 下載:Fileinfo
這樣的工具有typ、gtw、fileinfo和沖擊波2000等。它們被用來偵測軟體被加殼類型,其中沖擊波2000能輕易的找到任何加密殼的入口點,包括asprotect以及幻影的加密殼都可以。這類軟體一般是配合procmp和調試軟體使用的,用它們找到程序加殼類型,用procmp或soft-ice、trw2000脫殼。
九. 資源修改器 exescope。下載:eXeScope帶注冊機
exescope是一個可以修改軟體資源的工具,功能強大。 exescope能在沒有資源文件的情況下分析、顯示不同的信息,重寫可執行文件的資源,包括(exe,dll,ocx)等。它可以直接修改用 vc++ 及 delphi 編制的程序的資源,包括菜單、對話框、字串表等,是漢化軟體的常用工具。在破解者手中,它常被用來修改文件資源中的菜單、對話框、字串表等,用以顯示破解者需要的信息(例如更改版權信息等),以此達到修改軟體的目的。
十. api調用查詢工具api spy。
顧名思義,這個程序是用來偵測軟體都調用了哪些api。 api就是windows程序執行時所呼叫的函數,跟dos下的int(中斷)差不多,windows 提供了很多這樣的函數讓程序設計者套用,主要目的是為了節省軟體開發的時間,方便大家開發軟體。api spy就是這樣一個監控api調用的軟體,它可以查看應用程序調用了哪些api,從而得出對破解者有用的api調用信息,通過這些api調用來設定斷點,達到破解軟體的目的。它可以工作在windows95/98/nt/2000平台下。
㈧ 怎麼反編譯vs2019寫的c++
現在還沒有這樣的工具能將執行程序充編譯成C++。但是有反匯編工具能將執行代碼轉成匯編代碼。
㈨ Java反編譯哪一個好最好同時支持eclipse
Jodeclipse 是Jode的Eclipse插件,JadClipse是Jad的Eclipse插件,它們都是非常好的反編譯插件。
Jode Eclipse Plugin 1.0.5 for Eclipse version 3.1 / 3.2
安裝方法
(1)從如下地址下載:
http://sourceforge.net/projects/jodeeclipse
把下載下來的文件jodeplugin_1.0.5.zip直接解壓到eclipse的plugins目錄下。
(2)啟動eclipse,help -> Software Updates-> Find and Install... -> Search for new features to install,單擊"New Remote Site..." 在URL欄輸入 http://www.technoetic.com/eclipse/update然後下一步,就可以看到「jode decompiler plugin *.*」,選上安裝就可以了。安裝好後可以看到Window -> Preferences...-> Java -> Jode Decompiler選項卡,okay,安裝成功了。
配置:Window-> Preferences... -> General -> Editors -> File Associations找到"*.class"在"Associated editors"裡面可以看到"Jode class file viewer"選中它再單擊Default按鈕.
JadClipse Eclipse Plugin for Eclipse version 3.1 / 3.2/3.3
一、下載:
下載插件:
下載jadclipse_3.1.0.jar版本,該版本支持eclipse3.1M6~3.2M2
下載jadclipse_3.2.0.jar版本,該版本支持eclipse3.2M3和eclipse3.2M4.
下載jadclipse_3.2.4.jar版本,該版本支持eclipse3.2M5~3.3M5
下載jadclipse_3.3.0.jar版本,該版本支持eclipse3.3M6以上版本
下載Jad反編譯工具:
http://www.kps.com/jad.html#download,在該頁中找到適合自己操作系統平台的jad下載。下載後解壓,然後將解壓後的jad.exe文件復制到%JAVA_HOME%\bin目錄下面(可以將jad.exe放到任意位置,只要記住其存放路徑就好,下面要用到)。
二、安裝:
Eclipse中的插件安裝可以參考:Eclipse使用技巧
方法1、直接將jadclipse_x.x.x.jar(x.x.x.代表版本號)復制到%ECLIPSE_HOME%\plugins目錄下。
方法2、使用link方式安裝,建立D:\Myplugins\jadclipse3.2.4\eclipse\plugins的目錄結構,將jadclipse_3.2.4.jar放到plugins目錄下面(註:其中D:\Myplugins為你自己定義的一個專門放置插件的目錄)。再在%ECLIPSE_HOME%\links目錄下面建立一個jadclipse3.2.4.link文件(該文件名隨便取)。文件裡面內容為:path=D:/Myplugins/jadclipse3.2.4.
三、使用:
啟動eclipse,點擊反編譯的類文件,此時會激活jadclipse插件,在eclipse菜單中會多出一個jadclipse菜單,如下圖所示:
jadclipse插件
一般地它會自動反編譯相應的class文件,如果沒有自動反編譯,請點擊jadclipse->Decompile
㈩ 如何運行從反編譯的java代碼。我從網上下載了一個jar之後用反編譯工具得到了裡面的代碼
反編譯工具(如jdk帶的javap、或jad)將TestSimplePlus反編譯成JavaByteCod,命令如下:
jad-o-a-sd.javaTestSimplePlus.class
javap-cDocFooter>F://test.txt
再上傳個反編譯的神器(批量編譯)