Giới thiệu chung:
Để hỗ trợ các bạn làm auto game và kiến thức về Injection + Hook API. Mình xin viết tut này như là món quà trở lại Forum sau bao năm của mình tặng cho ae. Tut này là cơ bản nhất có ví dụ đầy đủ cho các bạn để các bạn có thể tham khảo, lưu trữ như là cẩm nang trong quá trình hành nghề của mình. Để dễ dàng cho các bạn học tập và thực hành, mình sẽ lấy game để làm chương trình mục tiêu trong quá trình viết tut.
Và cuối cùng, đây là lần đầu tớ viết tut đầy đủ với kiến thức khá nhiều đc tích lũy lâu năm nên sẽ không thể tránh khỏi sai sót trong quá trình viết tut. Mong được các bạn bỏ quá cho
Tác giả
Hoàng Tiểu Bảo
Game thực hiện: http://beta.tsbdy.com/ (Các bạn tự tải game về và đký acc nhé
)
Kiến thức cung cấp:
[BLOCKQUOTE]Khái chung về Inject và Hook
Cách thực hiện thao tác Inject đơn giản nhất
Có thể tự viết được code Inject một Dll hoặc Func vào chương trình khác
Có thể tự hook các hàm khác ngoài các hàm API
Cẩm nang hỗ trợ viết auto game cho các bạn[/BLOCKQUOTE]
Công cụ hỗ trợ: http://www.ollydbg.de/
Tài liệu tham khảo:
Ba cách Inject code vào chương trình khác: http://www.codeproject.com/Articles...nject-Your-Code-into-Another-Proces#section_1
Cách Inject DLL khái quát: http://en.wikipedia.org/wiki/DLL_injection
Tut Inject DLL bằng C++: http://resources.infosecinstitute.com/using-createremotethread-for-dll-injection-on-windows/
Mục lục:
Giới thiệu chung
Chương 1: Khái niệm chung
Chương 2: Hướng dẫn viết code Injection
Chương 3: Hướng dẫn viết code Hook API
Chương 4: Hướng dẫn viết hàm thay thế (hàm trung gian)
Phụ lục 1: Một số cách Hook thường dùng
Phụ lục 2: Phân tích và giải thích một số kiến thức trong tut
nguồn :http://hocautoit.com/forum/tut-huong-dan-co-ban-ve-injection-hook-api
Để hỗ trợ các bạn làm auto game và kiến thức về Injection + Hook API. Mình xin viết tut này như là món quà trở lại Forum sau bao năm của mình tặng cho ae. Tut này là cơ bản nhất có ví dụ đầy đủ cho các bạn để các bạn có thể tham khảo, lưu trữ như là cẩm nang trong quá trình hành nghề của mình. Để dễ dàng cho các bạn học tập và thực hành, mình sẽ lấy game để làm chương trình mục tiêu trong quá trình viết tut.
Và cuối cùng, đây là lần đầu tớ viết tut đầy đủ với kiến thức khá nhiều đc tích lũy lâu năm nên sẽ không thể tránh khỏi sai sót trong quá trình viết tut. Mong được các bạn bỏ quá cho
Tác giả
Hoàng Tiểu Bảo
Game thực hiện: http://beta.tsbdy.com/ (Các bạn tự tải game về và đký acc nhé
)Kiến thức cung cấp:
[BLOCKQUOTE]Khái chung về Inject và Hook
Cách thực hiện thao tác Inject đơn giản nhất
Có thể tự viết được code Inject một Dll hoặc Func vào chương trình khác
Có thể tự hook các hàm khác ngoài các hàm API
Cẩm nang hỗ trợ viết auto game cho các bạn[/BLOCKQUOTE]
Công cụ hỗ trợ: http://www.ollydbg.de/
Tài liệu tham khảo:
Ba cách Inject code vào chương trình khác: http://www.codeproject.com/Articles...nject-Your-Code-into-Another-Proces#section_1
Cách Inject DLL khái quát: http://en.wikipedia.org/wiki/DLL_injection
Tut Inject DLL bằng C++: http://resources.infosecinstitute.com/using-createremotethread-for-dll-injection-on-windows/
Mục lục:
Giới thiệu chung
Chương 1: Khái niệm chung
Chương 2: Hướng dẫn viết code Injection
Chương 3: Hướng dẫn viết code Hook API
Chương 4: Hướng dẫn viết hàm thay thế (hàm trung gian)
Phụ lục 1: Một số cách Hook thường dùng
Phụ lục 2: Phân tích và giải thích một số kiến thức trong tut
nguồn :http://hocautoit.com/forum/tut-huong-dan-co-ban-ve-injection-hook-api

.