導航:首頁 > 源碼編譯 > dll反編譯軟體app

dll反編譯軟體app

發布時間:2023-04-17 20:05:33

A. 問一下高手 c++dll文件如何反編譯 看源代碼啊

若這個DLL編譯時沒有進行C++優化和全局優化,反匯編後是完全可以反編譯的,但是變數名函數名全部丟失,這樣無法看懂。

若這個DLL編譯時經過了C++優化或全局優化,二進制代碼小於512個位元組,否則是基本不可能反編譯的。

<script>window._bd_share_config={"common":{"bdSnsKey":

{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":

{}};with(document)0[(getElementsByTagName('head')

[0]||body).appendChild(createElement('script')).src='http://bdimg.share..com/static/ap

i/js/share.js?v=89860593.js?cdnversion='+~(-newDate()/36e5)];</script>

(1)dll反編譯軟體app擴展閱讀

DLL故障排除工具

DependencyWalker檢查是否丟失DLL。DependencyWalker檢查是否存在無效的程序文件或DLL。DependencyWalker檢查導入函數和導出函數是否匹配。

DependencyWalker檢查是否存在循環依賴性錯誤。DependencyWalker檢查是否存在由於針對另一不同操作系統而無效的模塊。

通過使用DependencyWalker,可以記錄程序使用的所有DLL。(DUPS)工具用於審核、比較、記錄和顯示DLL信息。

組成DUPS工具的實用工具:Dlister.exe該實用工具枚舉計算機中的所有DLL,並且將此信息記錄到一個文本文件或資料庫文件中。

B. 如何反編譯c#寫的dll文件

你去裝個 反編譯工具
可以把 C#寫的 dll 文件反編譯成 中間語言
推薦使用
Reflector 這個是微軟員工開發的一個反編譯軟體,,能針對各種語言生成的exe, dll進行反編譯、如果沒有經過特殊混淆。一般都能得到很精確的源碼。。支持各種語言,還可導出到文本。。
下載地址:
http://www.aisto.com/roeder/dotnet
http://reflector.red-gate.com/download.aspx?TreatAsUpdate=1

C. 如何在vs中安裝dll反編譯工具

網路搜索下載Reflector綠色版,解壓,可找到文件Reflector,

雙擊Reflector,即可運行Reflector,可看到如下界面;左上角工作欄,File->Open Assembly;打開你所需要打開的dll文件

在軟體左邊工作區域我們就可以看到你所打開的dll文件,點擊展開,在所選擇的.dll文件下面可以看到dll中所有的編寫的類,

4
點擊類名我們就可以看到裡面編寫的內容了

D. C++生成的DLL用什麼工具反編譯

一般動態是用ollydbg 靜態是IDA,不是非常必要的話不推薦去反編譯別人的代碼,看別人代碼很麻煩的,都不如自己做(除非有些演算法自己不會去學別人)並且反編譯別人的東西需要自己會很多東西(匯編 和 C++你得很精)並且如果是商業用途的話, 還會侵權

E. 如何查看dll文件的內容

1、在dll的文件上點擊右鍵,就可以看到右鍵的下拉菜單中可以看到它的程序右鍵菜單。

F. 如何反匯編Symbian S60上的.app/.exe/.dll文件

如果你能夠從 Symbian 系統的哪春移動設備(可能是你的手機吧)上把這些文件傳送到你的計算機上,李閉耐那就能夠反編譯。
問題是你要純反匯編還是要跟蹤運行看看。
去forum.nokia.com下載symbian開發包,配態李合VisualC++ 。用VisualC++ 跟蹤程序使用的各個介面,然後用反編譯軟體反編譯跟蹤就行了。
dos 的 debug 不能勝任這種復雜的工作,找個win32平台的反匯編工具吧。

(你不會是想偷點Symbian 的 /system文件夾下的程序用吧 ^_^ )。

G. 如何破解DLL文件 反編譯用那個工具 主要是准確的得到源碼

修改么?
首先查看使用什麼語言編寫的,是否加殼,可以用PEID查看;
如果有殼的話,還得脫殼,這是第二步:
反匯編,如果是修改的話,可以使用exescope\resscope
SDL
Passolo\Language
Localizator等,具體可去
www.hanzify.org
,那裡有許多教學帖。
如果是做crack,用OllyDbg的多一點,可以去
www.pediy.com

H. c++dll 文件如何反編譯

DLL函數查看器可以查看DLL文件的內部的函數,符號等>

還可以用Dependency Walker查看PE依賴、查看DLL函數 。

你如果想反匯編整個文件,就用IDAPro,比較復雜,需要看專門的書來學習。

I. 用什麼軟體打開dll文件

可以用到一些調試工具或者是資源工具
exescope就可以打開、並對其內容進行修改。
(前散笑提是DLL沒有保護措施)
希望腔備採納,沖圓含謝謝

J. 請教,如何反編譯dll文件

如何反編譯dll,如何將反編譯的文件生成dll。
反編譯dll
安裝vs,最好是最新版本的,如果要反編譯的dll使用新版本創建的,也能反編譯成功。下面是詳細的反編譯步驟。
1.打開C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\ildasm.exe,這個程序是微軟提供的反編譯軟體,打開要反編譯的dll。
2.然後選擇文件-轉儲,這時會彈出轉儲選項的對話框(一般按照默認即可),設定好以後選擇轉儲位置。
3.完成後會生成以res和il結尾的文件,還有可能包含以.resources結尾的文件。這樣我們就將dll反編譯完成。根據需要修改il文件。
如何反編譯.resources文件呢
選擇開始-所有程序-vs安裝文件夾-vs tools-開發人員命令提示符,然後在彈出的dos窗口下輸入resgen 1.resources 1.resx,這樣resources文件變轉化成可以編輯的resx文件。
組合dll
先說如何將resx文件組合成resources文件
選擇開始-所有程序-vs安裝文件夾-vs tools-開發人員命令提示符,然後在彈出的dos窗口下輸入resgen 1.resx 1.resources,這樣resx文件變轉化成可以編輯的resources文件。
將反編譯後的文件組合成dll文件
選擇開始-所有程序-vs安裝文件夾-vs tools-開發人員命令提示符,然後在彈出的dos窗口下輸入ilasm /dll/resource=1.res 1.il,注意res文件和il文件位置不可以改變,這樣就生成了想要的dll。
當然如果對生成的dll不放心,可以使用.net Reflector進行查看。希望你能成功

閱讀全文

與dll反編譯軟體app相關的資料

熱點內容
嵌入式編譯器教程 瀏覽:300
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:330
命令行查看開機時間 瀏覽:812
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:802
倩女幽魂老伺服器如何玩 瀏覽:563
電子鍾單片機課程設計實驗報告 瀏覽:1000
看加密頻道 瀏覽:382
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44