當前位置:首頁 » 編程軟體 » 反編譯學什麼好

反編譯學什麼好

發布時間: 2022-04-26 09:30:30

❶ 想學反編譯,從哪學起啊

這個軟體是用Delphi寫的,它運行後在所在目錄下生成一個tmp2文件,這實際上也是個exe文件,用C++ Builder寫成(不過看作者是一個外國的,應該是snow.exe的作者不會或懶得下雪,於是就簡單地調用了別人的軟體^_^),下雪的功能都是由它來完成的。
snow.exe和tmp2都是用ASPack2.12加的殼。
你需要下一個ASPack脫殼工具。
用OllyDbg可以查看反編譯的匯編代碼。
下雪的功能也就是用GDI32里的SetPixel把像素畫成白色。
另外,反編譯也就是個人研究用用,不要用作其他目的。

❷ 學習反編譯涉及到什麼知識

首先要懂編譯原理。
還要有扎實的匯編和c語言的知識,這一點非常重要。
最好還要有linux/unix環境的知識(如果是在windows環境,你需要了解pe文件格式)。

❸ 程序的反編譯是否需要 用到 匯編語言, 學習匯編語言之前需要 了解和學習什麼,求指教

學習匯編之前應該對操作系統與應用程序之間的關系弄清楚一點,最好是掌握C語言吧,這樣對一些專有名詞會比較有頭緒,反匯編其實也就是讀匯編代碼。

❹ 小白要入門反編譯需要學習哪些基礎內容

現在最快的方法是學習使用現在流程的各種前端框架,比如bootstrap,另外jquery一定要會,再學學html5和css3的基礎知識,就差不多了。其它就是經驗積累了。

❺ 如果要直接修改smali代碼文件,達到反編譯apk,需要學些什麼最好比如掌握什麼規律或者語法…

基本的java語言啊

❻ 安卓反編譯學習什麼

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。
在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。

本文Android反編譯教程,測試環境:
Win7 Ultimate x64
Ubuntu 12.04
x86_x64
反編譯工具包 下載
(2012-10-10更新)

一、Apk反編譯得到Java源代碼

下載上述反編譯工具包,打開apk2java目錄下的dex2jar-0.0.9.9文件夾,內含apk反編譯成java源碼工具,以及源碼查看工具。
apk反編譯工具dex2jar,是將apk中的classes.dex轉化成jar文件
源碼查看工具jdgui,是一個反編譯工具,可以直接查看反編譯後的jar包源代碼

dex2jar
和 jdgui 最新版本下載,分別見google code:
dex2jar(google code)
jdgui(google code),最新版本請見 官方

具體步驟:
首先將apk文件後綴改為zip並解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的,將classes.dex復制到dex2jar.bat所在目錄dex2jar-0.0.9.9文件夾。
在命令行下定位到dex2jar.bat所在目錄,運行
dex2jar.bat classes.dex
生成
classes_dex2jar.jar

然後,進入jdgui文件夾雙擊jd-gui.exe,打開上面生成的jar包classes_dex2jar.jar,即可看到源代碼了

❼ 我想學習反編譯,但是我對這些無任何了解,從哪裡可以學到關於新手入門的反編譯知識

學習匯編語言,最底層最基礎的了,軟體的話用asm就行了

❽ 我想學反編譯,要學匯編語言嗎,那有好的教程,給介紹一下

要學匯編語言
有基礎建議直接學
沒有就先學其他接近底層的語言
如:VC++,Delphi,
還要學Win32編程

❾ 反編譯怎麼入門

計算機軟體反向工程(Reversepengineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。

不知道你到什麼程度...目前java 可以去看下孫鑫的 不難懂

❿ 我想學習軟體編程,和反編譯軟體,但我不知道從什麼地方入手,誰可以告訴我,從哪一步開始。

你要搞反編譯的話,那一定要看X86匯編語言!
學習編程的話,c/c++ 和 java 是兩大陣營!
建議只專心學其中一類!
如果以後要搞反編譯,那還是選c/C++ 陣營

書的話,入門隨便選國產的就行!
做什麼? 先看書,邊看邊敲代碼實踐!

等 有基礎了,再找經典的教程深入學習!什麼c++ primer / think in c++ /C專家編程! 注意:這三本一定要有基礎了才看!不然你會看的很痛苦的!

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:626
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:356
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:71
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:296
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:787
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:337
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:202
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:798
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:355
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:582