我想從系統dll.i重定向真正的函數調用的函數調用我正在使用可移植的可執行文件,我可以得到IAT的系統DLL(advapi32.dll),這裏函數地址調用系統內存地址,我想重定向到我指定的地址..如何可能?...我怎樣才能從系統DLL掛鉤一個Api函數?
1
A
回答
2
這取決於。你想跨系統還是特定的過程? 你想預編輯文件(如果是的話,哪一個 - DLL或可執行文件)?或者你想在運行時進行鉤子(動態代碼注入)?在代碼項目
有幾個很好的出發點:
http://www.codeproject.com/KB/system/hooksys.aspx
http://www.codeproject.com/KB/threads/winspy.aspx
但是,這是一個廣泛的題目,所以你可能要問更具體的問題。
這些技術可能會被濫用(尤其是advapi32),所以我強烈建議您不要這樣做。
1
使用Deviare API Hook並得到與10行代碼的工作。
相關問題
- 1. 我怎樣才能在android系統
- 2. 我怎樣才能把我的CSS後掛鉤CSS?
- 3. 我怎樣才能和我的系統一樣?
- 4. 我怎樣才能組函數一起
- 5. 我怎樣才能鉤入802.15.4幀流?
- 6. 我怎樣才能從另一個調用JS函數文件
- 7. 我怎樣才能消除我自定義__import__掛鉤從Python回溯
- 8. 我們怎樣才能從API
- 9. 我怎樣才能改進這個模板系統?
- 10. 我怎樣才能通過JavaScript函數
- 11. 我怎樣才能從URL
- 12. 我怎樣才能從WP7
- 13. 我怎樣才能從TEntity
- 14. 我怎樣才能從DataGridView
- 15. 我怎樣才能從HBITMAP
- 16. 我怎樣才能從Excel
- 17. 我怎樣才能從Qt
- 18. 我怎樣才能使一個函數來保存數據幀
- 19. 我怎樣才能控制一個DLL分離
- 20. 我怎樣才能調用一個動態的外部DLL
- 21. 我怎樣才能像消耗一個dll
- 22. 我怎樣才能超出了我的混帳掛鉤目錄cd
- 23. 我怎樣才能傳遞一個函數來運行一個函數?
- 24. 我怎樣才能把它放到一個函數中?
- 25. 我怎樣才能從數據庫
- 26. 我怎樣才能讀取其從WebGL的或統一的3d
- 27. 我怎樣才能
- 28. 我怎樣才能
- 29. 我怎樣才能
- 30. 我怎樣才能
+1有趣的鏈接。 – Konrad 2010-04-16 15:55:11