PDA

View Full Version : Hook .dll GameServer Part 1



LordBilly
01-09-09, 08:07 PM
Các công cụ được sử dụng:


OllyDBg
LordPE


Vâng, chúng tôi bắt đầu, có rất nhiều người phát triển tuỳ Dll. Của họ và không có ý tưởng làm thế nào để đính kèm nó vào một cũng trong dịp này GameServer dạy họ như thế nào.

Trước hết Hạ Tools nesesito đã đề cập ở trên.

Tiến hành, chúng tôi mở Ollydbg, một khi đã mở GameServer.exe của chúng tôi tiến hành để tải, một khi được nạp sẽ thấy nó cho một OFFSET, Vâng đó được gọi là EntryPoint (Hội nghị điểm)

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cũng mở một notepad và viết nó

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cũng một lần nesesito echo bây giờ tìm LoadLibraryA, chức năng này sẽ lo tải của chúng tôi Dll,. Precionar Ctrl + N và chúng tôi

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Sau khi tìm thấy, chọn nó và Precionar ENTER - ENTER, mùa hè sẽ có một vastante cửa sổ mới LoadLibraryA

họn một trong những bạn thích tất cả như nhau.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Trong dịp này, tôi sẽ sử dụng, đầu tiên tốt bây giờ Precionar ENTER - ENTER và gửi đến các cửa sổ chính là mùa hè không còn được đánh dấu.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Vâng bây giờ Precionar chức năng trên mà không gian "chính" và thấy rằng nó sẽ mở ra một cửa sổ nhỏ, đơn vị đã sao chép và dán nó vào Notepad

những người đã có trước đó được tạo ra bởi các EntryPoint.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cũng một lần hisimos echo lặp lại những gì để tìm và bây giờ chúng tôi LoadLibraryA chức năng GetProcAdress

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Sao chép và dán các chức năng của chúng tôi Notepad

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Vâng bây giờ các empiesa bên để thêm DLL của chúng tôi, chúng tôi bù đắp một miễn phí

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

OFFSET chọn miễn phí và làm nhấp chuột phải> Làm theo trong dump> Selecction

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Vâng sau khi mà chúng tôi đã đi đến echo dưới cùng, bây giờ chọn như nhiều điểm của thỏa thuận như gọi của chúng tôi. Dll

SinRepacks.dll -> 14 chữ số = 14 điểm

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cũng một lần được chọn điểm, chúng tôi cung cấp cho bạn nhấp chuột phải> Binary> Edit

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cuối Phần 1 , trong khi tôi đặt một phần 2 và 3

sử dụng các dịch google xin lỗi :P

huntersun
01-09-09, 08:18 PM
AI nói cho bác ấy rằng nên viết bằng English chứ đừng viết bằng Vietnamese =))

TALovexm
01-09-09, 09:00 PM
Hix... google trans cùi quá :( .....

luckyday
01-09-09, 09:04 PM
mem nước ngoài mà tích cực nhỉ, thanks LordBilly bài viết rất hay

Destruct
01-09-09, 09:18 PM
LordBilly, i say again: You needn't use Vietnamese, you can use your language! Google Translator is not good at translating English to Vietnamese!

Còn bước đổi EntryPoint cho GameServer.exe nữa, đổi về thành Offset của hàm PUSH, save lại là xong!

xom1b
02-09-09, 10:31 PM
Thanks LordBilly
You Shouldn't use Vietnamese because Google Translate is badly :((
I think you should use English ;))

TALovexm
03-09-09, 01:19 PM
LordBilly, i say again: You needn't use Vietnamese, you can use your language! Google Translator is not good at translating English to Vietnamese!

Còn bước đổi EntryPoint cho GameServer.exe nữa, đổi về thành Offset của hàm PUSH, save lại là xong!


^^ bác làm cái hướng dẫn rồi gửi cho bà con xem ^^

Alehap2010
03-09-09, 01:21 PM
Cho mình xin bản Eng đc hem zậyy?