DLL分析方法及工具,如何檢視DLL檔案裡的函式

2025-03-31 19:50:14 字數 2885 閱讀 1098

1樓:網友

如果只是檢視dll內的資源,可以用exescope.我改qq就是用這個。

exescope 簡體中文版。

小巧但功能極其強大的本地化工具,可以直接修改 vc++ 及手備 delphi 編制的 pe 格式檔案的資源,包括選單、對話方塊、字串和點陣圖等,也可與其它本地化工具配合使畢扒毀用。

在漢化中不推薦使用 exescope 作為漢化工具,僅作為漢化輔助工具。 版主要對 delphi 7 編譯的程式支援較好,對 delphi 7 以前版本編譯的程式,建議使此液用 版本,因為該程式對 unicode 字元顯示支援不好。

dll檔案資源的工具:resource hacker 提取檔案中的影象圖示等資源很好用。

也可以使用樓上的od進行操作,看雪裡的比較好。

2樓:

可以用除錯工具(od)檢視吧 ,不過要懂組合語言。建議用高階語言編幾個熟悉了再除錯dll

3樓:春秋快去打遊戲

只知道vc/mfc可鍵襪以作dll檔案,具體怎麼用粗亮團就沒用過,你可以下來試試,我聽同事說看下就知道巖橘。

什麼工具能夠監視dll檔案中的函式呼叫及傳遞引數

4樓:喝多了跑偏

微軟有乙個工具叫做dependency walker或者visual studio附帶的乙個工具dumpbin可以檢視dll的匯出函式名稱,函式引數和呼叫方式(比如__cdecl或__stdcall)在工具裡無法顯示,需要使用ida或者ollydbg等反彙編器將dll反彙編,通過定位匯出函式結尾的retn指令判斷引數個數和呼叫方式。由被呼叫者平棧通常為__stdcall,由呼叫者平棧則是__cdecl,平棧的位元組數除以平臺字長(例如retn 0c中的0c在x86下是除以4,在x64下除以8)即可得到引數個數(這也是通常,具體問題可能需要具體分析),至於引數意義,那就完全需要標頭檔案支援,或者分析反彙編**的意義了。在ida裡,還可以使用f5快捷鍵將反彙編**轉換為c**,能稍稍方便一點。

最後乙個問題,至於思路的話,你可以檢視dll的匯出函式,然後使用detours類庫將原來的函式hook一下,做個旁路,在hook函式中列印呼叫內容,這樣你在日誌檔案或除錯輸出中就能看見呼叫規律了。純屬個人建議。對了,還有乙個工具叫做api monitor,能夠檢測api呼叫,但是不知道能不能檢測匯出函式呼叫,你可以嘗試下,我沒怎麼用過。

5樓:復仇的唐泰斯

天下文章一大抄,哈哈。

dll檔案如何反彙編成原始碼,c++語言編寫

6樓:文化廚子

1、動態除錯,你載入dll檔案,然後跟進去。這種方法適合逆向dll中某個特內定的匯出函式代容。

碼。2、靜態反彙編分析,那也挺累的。

看你反彙編的意圖,最好用lord pe 載入一下,檢視一下匯出表中的函式,使用第一種方法。。

7樓:匿名使用者

估計不行,用ida分析,彙編**分模組顯示還是挺方便懂的。

分析呼叫了哪些dll的介面 逆向分析 密碼破解工具

8樓:帳號已登出

執行庫元件。

或。在工具箱,開啟旁散辯電腦診所,丟失。dll 檔案,進行一鍵修復。

如何使用depend工具分析dll

9樓:匿名使用者

在系統部署執行時我們經常發現某個程式在開發機器中可以執行,但是部署在某臺pc上缺衡汪不能執行,也存在在某些機器行攔殲上可執行換一臺機器卻不能執行。主要表現出兩種現象:1、執行、除錯時出現程式啟動時檔衝報錯,提示出現錯誤無法啟動。

2、程式執行數。

如何檢視dll檔案裡的函式

10樓:困困影視剪輯

1、準備好要看函式的dell檔案,開啟dll函式檢視器。

2、單擊「選擇檔案」按鈕,選擇你的檔案。

3、點選「開啟」按鈕。你會發現,這個檢視器列出了很多函式。

4、選擇你的函式,如「setmessagea」,然後點選左邊的「+」你就能看到這個函式的引數。

5、如果想在vb或易語言中宣告這個函式,不需輸入,可以這樣:選擇函式,右鍵單擊,你就會發現有兩個選單,乙個是「複製到vb宣告」,乙個是「複製到易語言宣告」!

11樓:帳號已登出

dll不管是什麼語言寫出來的都是一樣的,都可以公用的,他們的規範都是一樣的。

可以用c++自帶的工具查。

開始 ——所有程式 ——microsoift visual c++ microsoift visual c++ tools ——depends

查具體引數用反彙編,我習慣於用od,ctrl+n 找到要查的引數(後面會有顯示是幾個引數的),選中那一行按enter就會跳到那個函式的呼叫段,裡面會有具體的引數型別。

怎樣才能知道乙個dll檔案裡都有什麼方法可以用?

12樓:網友

要他的開發文件看看。

要不就直接用reflector看(如果可以的話,我的版本好像是?)要不就應用然後按個小數點乙個乙個看了···很麻煩要不就編譯器裡支援的功能。

工具欄上的物件瀏覽器。

13樓:網友

在vs裡面用物件瀏覽器看。

水和廢水監測分析方法與增補版的區別.xls

14樓:房老師

《水和廢水監測分析方法》是國家環保局釋出的「方法標準」,具體給出水質和廢水的測定方法。

水和廢水監測分析方法》增補版,國家環保局根據環境監測的範圍擴充套件和要求的提高,增加了新的監測專案,和新的監測方法。同時確定了「首選」監測方法。以上就是兩者的區別。

檢視硬體引數的小工具,如何檢視電腦硬體引數

優化大師,不過在電腦上不用軟體就能查啊,右擊 我的電腦 檢視 屬性 就行了。我做跟計算機打交道二十來年了。什麼檢測都是虛的。有矛就有盾。我也玩過改件。當初跳cpu 改顯示卡什麼的都玩過。給你點建議 一分錢不一定一分貨。商家就是商家。他們拿東西加價給你是正常的。所以要嘴勤快腿勤。到處問。把市場問到了。...

C中dll該如何宣告及呼叫,C 中如何呼叫DLL檔案?

dllimport twain 32.dll entrypoint 1 private static extern twrc dspxfer in,out twidentity origin,in twidentity dest,twdg dg,twdat dat,twmsg msg,in,out ...

工具變數法分析方法,學習,問題求助

計量經濟學的定義 計量經濟學是以一定的經濟理論和統計資料為基礎,運用數學 統計學方法與電腦技術,以建立經濟計量模型為主要手段,定量分析研究具有隨機性特性的經濟變數關係。主要內容包括理論計量經濟學和應用經濟計量學。計量經濟學的研究步驟和方法 確定變數和數學關係式 模型設定 分析變數間具體的數量關係 估...