我有這個需要反彙編的應用程序。我不知道如何在所需的位置停止運行代碼,所以我決定我的最佳猜測會突然點擊按鈕。但是,如何捕獲按鈕點擊?我知道它可能與Windows功能有關,如CallNextHookEx
。我正在使用IDA PRO進行反彙編。如何在點擊事件中分解代碼?
0
A
回答
0
IDA PRO主要用作反彙編器,用於靜態分析目的。我建議你使用Ollydbg(或者其他一些調試器,如果你願意的話),因爲它更適合調試目的。
我不知道你是否可以在這樣的API上設置一個斷點。在奧利
- 加載應用程序,或者連接到它:
但你可以做到這一點。
- 通過點擊任何東西來生成事件。
- 停止從OllyDbg的(F12)的應用
- 使用C(k)的所有堆棧(ALT + K)
- 您將看到的功能打了幾個電話,其中一人是做你所需要的。但是你可能需要去上層調用才能看到整個循環。所以你會試試它是哪一個。將會有一個循環在其中一個。該循環將有條件跳轉並生成事件,加載表單,填充應用程序等。當您在右側跳轉處放置斷點時,它將在每次單擊鼠標時停止。
當我調試應用程序,大部分的時間,我發現自己在這樣一個斷點,我從一開始就看到了應用程序如何填充空的形式(需要很長時間。)
+0
我以前曾考慮過使用OllyDbg的想法,但我的應用程序是x64。 OllyDbg支持嗎? –
+0
如果應用程序在停止之前完成處理事件,會發生什麼情況? –
相關問題
- 1. jQuery代碼點擊事件
- 2. 如何在jQuery中編寫以下代碼的點擊事件?
- 3. 如何觸發代碼中的點擊事件
- 4. 如何減少AS3中的按鈕點擊事件代碼
- 5. 如何使用jquery獲取c#代碼中的點擊事件
- 6. 向LabelField添加點擊事件代碼
- 7. 如何在雙擊事件中在點擊事件中運行相同的代碼?
- 8. 如何根據點擊的DOM節點區分點擊事件?
- 9. 如何分辨JavaScript中的點擊事件和滑動事件?
- 10. 如何將點擊事件放入點擊事件jquery中?
- 11. 用代碼點擊按鈕點擊事件?
- 12. 如何爲第三次點擊分配jQuery點擊事件?
- 13. 如何在我的代碼中點擊按鈕點擊?
- 14. 在後面的代碼中生成動態點擊事件
- 15. 在c#代碼中處理Powerpoint形狀點擊事件
- 16. 在javascript中按鈕點擊代碼事件
- 17. 如何在點擊事件中實現簡碼
- 18. 如何在點擊事件中細分uiimage?
- 19. 如何在jquery中的click事件中添加點擊事件?
- 20. 如何提高WPF中後臺代碼中按鈕的點擊事件
- 21. 在Tkinter中點擊事件
- 22. 如何分解代碼
- 23. SFML解析事件代碼
- 24. 防止代碼,如果點擊事件已觸發被稱爲
- 25. 如何在D3上點擊事件
- 26. 客戶端點擊事件代替後面的代碼
- 27. 如何點擊窗體點擊事件,即使點擊用戶控件在c#
- 28. 從gwt中的代碼發射點擊事件
- 29. 從後面的asp代碼中調用jquery點擊事件?
- 30. 從代碼中觸發鼠標事件點擊
使用ollydbg .... – Jichao
這是如何解決我的問題?什麼是IDA不支持的ollydbg? –