Depends工具是一款VC反編譯程序,是款編程人員經(jīng)常使用的Microsoft Visual C++中提供的非常有用的PE模塊依賴性分析工具,通過該工具可以進(jìn)行查看PE、模塊的導(dǎo)入模塊,是一款非常有用的 PE 模塊依賴性分析工具。歡迎有需要的用戶前來獲取這款工具!
Dependency功能
查看 PE 模塊的導(dǎo)入模塊
查看 PE 模塊的導(dǎo)入和導(dǎo)出函數(shù)
動態(tài)剖析 PE 模塊的模塊依賴性
解析 C++ 函數(shù)名稱
Dependency使用方法
雙擊depends.exe即可運行;
將可執(zhí)行文件拖到該窗口中。等待一會兒就可以看到depends 分析結(jié)果。
左側(cè)的樹控件,顯示了該exe 包含哪些module(dll),下面的列表是可能用到的dll 總表。因為子dll又包含孫dll, 孫dll又包含... 總之dll 不超過這么多了。不過這個列表用途不大。
點擊樹形控件的子dll,即可在右測得兩個窗口中有相應(yīng)的信息。其中下面的窗口顯示的是該dll 的導(dǎo)出信息。如ordinal,hint,funtion-name,entry-point 等,上面窗口為導(dǎo)入表列表最后一下entry Point 往往寫著not found. 是因為hint 值與下面導(dǎo)出表的hint,function 不一致。
特點
1、客戶可定義的模塊檢索途徑,適用“KnownDLL”和“AppPaths”注冊表項。檢索途徑能夠從用戶界面或cmd中儲存和載入。
2、可以將模塊對話儲存到文字匯報文檔,便于在一切文字查看器中輕輕松松查詢。
3、可以將模塊對話儲存為分號隔開值(CSV)文檔,便于輕輕松松導(dǎo)進(jìn)別的應(yīng)用軟件。
4、可以將全部模塊對話的快照更新儲存到位圖文件,之后能夠在一切電子計算機上根據(jù)DependencyWalker載入。
5、模塊剖析以檢驗動態(tài)性相互依賴,子過程,進(jìn)程主題活動和出現(xiàn)異常。子過程還可以對于其相互依賴開展剖析。
6、可以操縱什么文件后綴名DependencyWalker會將“ViewDependencies”菜單欄添加到任務(wù)管理器中的文檔前后文菜單欄中。
7、添加快捷鍵以協(xié)助配對導(dǎo)進(jìn)與導(dǎo)出來,列表視圖中的模塊及其樹視圖中的模塊。還添加了快捷鍵來搜索樹視圖中模塊的上一個,下一個或初始案例。
8、在模塊列表視圖中添加了一些新列。他們包含連接時間格式,連接校驗和,即時校驗和,標(biāo)記,具體標(biāo)準(zhǔn),虛似尺寸和載入次序。
9、添加了一個OS信息提示框。這種信息也儲存到文字和DependencyWalker圖像(DWI)文檔中。
10、全部列表視圖現(xiàn)在可以根據(jù)標(biāo)志排序,該標(biāo)志給予了一種將類似種類的新項目排序的簡易方式。
11、您如今只需鍵入好多個標(biāo)識符就可以在當(dāng)今排序的列中配對,進(jìn)而在全部列表視圖中檢索文字。
12、為模塊列表視圖和日志視圖添加了顏色編碼,以協(xié)助突顯難題。