當前位置:首頁 » 編程軟體 » win反編譯

win反編譯

發布時間: 2023-05-31 04:02:20

① windows下16位MS-DOS程序應該怎樣反編譯和調試我試過用OD,不能打開,總不能用deb

當然不能,window的應用程序是圖形界面的,偏向於實際應用,而DOS系統是由字元堆砌而成的磁碟操作系統,不支持圖形界面。
可以的,原來xp它就自帶很多dos命令的,如果你要擴展,那麼把相應的dos命名放到cmd目錄下。目錄一搜就找到的。一般在:C:\WINDOWS\system32

② 如何進行APK反編譯

如何進行APK反編譯

我們下載到某些apk的時候,可能總想學習下別人是怎麼進行程序設計的,或者怎樣使用xml文件布局的,這時就想到將apk文件的後綴改為rar並解壓,最終得到一些圖片資源和很多打開為亂碼的文件,可見這種方式不可行,這就需要使用下面的工具對apk進行反編譯了。

一、工具准備:apktool、dex2jar、jd-gui

工具包也可以在這里下載。

1、dex2jar可以在這里下載,jd-gui可以在這里下載。

2、apktool,可以到Google官方下載,apktool-1.0.0.tar.bz2(裡面有apktool.jar)和apktool-install-windows-2.1_r01-1.zip兩個包都要下。解壓apktool.jar到 C:\Windows,解壓apktool-install-windows.zip到任意文件夾(例如E盤根目錄)。

二、使用dex2jar + jd-gui 得到apk的java源碼,步驟如下:

1、用.rar打開apk文檔,將classes.dex文件解壓出來,然後使用工具反編譯成.jar文件。

在cmd下進入dex2jar.bat所在路徑,然後輸入「dex2jar.bat XXX」,XXX指的是你要反編譯的apk中的classes.dex文件所在路徑及名稱,比如:我的dex2jar.bat在D:\Android\apk_decode\dex2jar-0.0.7-SNAPSHOT路徑下,classes.dex在D:\Android下,所以你進入到dex2jar.bat路徑後,輸入dex2jar.bat D:\Android\classes.dex,這樣會生成一個jar文件。

2、用jd-gui反編譯工具將得到.jar文件反編譯成.java文件。

三、使用apktool得到apk的xml文件

1、Win+R 運行CMD,用cd命令轉到apktool-install-windows所在文件夾,輸入命令:

apktool d XXX.apk ABC 反編譯XXX.apk到文件夾ABC

2、 在解壓後的文件夾中可以得到apk的xml配置文件。

四、第二步得到的程序源代碼和第三步得到的xml文件組合下,就成一個android工程,即可得到完整的apk源碼。

③ 請教一下,SO文件如何反編譯最好是WIN環境下搭建。謝謝。

謝謝。。。以前玩過CD版的,我去找找。。。另外SO庫和DLL庫的逆向近似嗎?貌似我查了下,我關注的這個軟體轉碼演算法網上還木有。。。是不是也有殼的說法,或者密鑰?但離線閱讀能實現的功能應該可以逆向,而且是不分文本、通用型轉碼。

④ api反編譯怎麼用windows系統

api函數使windows系統自動提供的軟體調用介面。要反編譯的話一般需要內核調試。可以使用windows系統提供的調試工具包windbg

⑤ 怎樣反編譯EXE文件

目前所能見到的逆向工具沒有EXE/DLL反編譯工具,幾位所提到的DUMPBIN、IDA、Ollydbg、DEBUG等都是反匯編工具,而不是反編譯工具。
反編譯工具的開發比反匯編要雜復得多的多。1992年Austin-Code公司曾寫過一個DOS下的EXE2C的反編譯工具,但反編譯效果極差,可以說就是簡單的把匯編變為C指令。2005年中國的劉濤濤又寫了一個EXETOC的反編譯工具,能實現簡單的反編譯,但也沒有最終完成。目前與反編譯功能較接近是的從最新的IDA從6.1開始添加了一個Hex-rays插件,可以完成一些反編譯的功能。

⑥ windows系統的源代碼,為什麼沒人反編譯出來

原因:
一是代碼經過編譯後,反編譯是比較困難的。
二是代碼量超級大;
三是能夠反編譯的力量沒這么強大;
四是不是任何程序都能夠完整「還原」。

微軟現在也已經對部分代碼實行了公開,有他的公開網站,不過在上面我至今沒查到過我所需要的東西。

⑦ 閉源的windows電腦上的軟體,可不可以反編譯後,再編譯成wm的軟體運行

編譯成wm軟體非常容易,如果你熟練C或者.NET的話,稍稍花一點時間弄清楚CE系統的編程函數調用和語法區別就可以了,之後你能很快編出wm的程序。部分PC上有的函數功能CE可能沒有,這部份會麻煩點,實在不行犧牲一些功能也是可以的。

最麻煩的是反編譯,視軟體復雜程度和你的反編譯水準,准備好打持久戰吧!

不過幹嘛非要反編譯呢?只是為了實現功能移植的話完全反編譯意義不大吧。仔細研究一下軟體的功能,自己分析一下應該如何實現這些功能,然後起草一個框架,慢慢給各項功能累累代碼不是更現實嗎?

⑧ 如何反編譯一個exe文件,並修改裡面一句代碼

1、首先打開瀏覽器,網路搜索「反編譯工具ILSpy」,選擇一個安全的網站進行下載。

⑨ 我想反編譯win7下的dwm.exe以及相關的dll,然後重新編譯,使它可以在xp下運行,以達到讓xp支持aero的 目的

想讓xp支持aero只改引擎困滑是不夠的。
還要汪空臘上面的配套設施支持aero的引擎,XP里很多現有api的也要改。那樣XP就失去速度優勢了,甚至連7也不如。

所以這個課題有點雞肋。。。
=============================
有個向下兼容,WIN7里的東西,可能能看懂XP的。
但XP的肯定看不懂虧蠢WIN7的。

⑩ 為什麼我用win7反編譯framework-res後新生成的framework-res的文件夾是空的

據我所困昌知,只有用原版的APK文件反編譯才能生成對應文件。被其他人編譯過旦明的模尺告,你再用它進行編譯與反編譯是不會成功的。

熱點內容
python保存mp3文件 發布:2024-03-29 12:47:10 瀏覽:150
win10怎麼配置jdk8 發布:2024-03-29 12:47:09 瀏覽:535
解壓軟體java 發布:2024-03-29 12:40:32 瀏覽:282
長安cs35壓縮比 發布:2024-03-29 12:39:58 瀏覽:176
java中編譯器默認導入jdk包 發布:2024-03-29 12:23:26 瀏覽:365
中山大學資料庫 發布:2024-03-29 12:20:44 瀏覽:695
創造與魔法哪個腳本不要錢 發布:2024-03-29 12:20:38 瀏覽:441
medly安卓版在哪裡進行作曲 發布:2024-03-29 12:20:37 瀏覽:427
php所有空格 發布:2024-03-29 12:19:28 瀏覽:656
asp建立資料庫 發布:2024-03-29 12:07:18 瀏覽:533