PDA

View Full Version : [MU] Fix bug AGI



cuocdoisp
09-03-13, 04:11 PM
<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ác bước làm :
- tìm pointer main.exe ( mỗi version main mỗi khác )
- add vào source
- build ra dll
- add vào main

Source do mattroilan share . Anh em hãy cùng hy vọng có 1 mạnh thường quân vào làm hướng dẫn tìm pointer nhé


của ta nhưng bị del rồi cưng ak ^^...

Link nè down về ngâ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>

pass : try.vn

nguồ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>

thothiendai
09-03-13, 05:17 PM
<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ác bước làm :
- tìm pointer main.exe ( mỗi version main mỗi khác )
- add vào source
- build ra dll
- add vào main

Source do mattroilan share . Anh em hãy cùng hy vọng có 1 mạnh thường quân vào làm hướng dẫn tìm pointer nhé



nguồ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ái quan trọng là tìm đc cái pointer của main , a hướng dẫn tìm với :-s:-s

eddy
09-03-13, 05:28 PM
<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ác bước làm :
- tìm pointer main.exe ( mỗi version main mỗi khác )
- add vào source
- build ra dll
- add vào main

Source do mattroilan share . Anh em hãy cùng hy vọng có 1 mạnh thường quân vào làm hướng dẫn tìm pointer nhé



nguồ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>

Hướng dẫn : Trên main 1.04D GMO nhé , tự tìm trên các main sau nhé

Open main = OllyDBG , Right Click -> Search all string

Tìm : "Interface\newui_statusicon3.jpg" (ko có "")

<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>

Chúc thành công ! ^^...

P/s : thử nghiệm với các main version cao hơn 1.04D GMO sẽ thành công cao hơn. Thử nghiệm với main thấp hơn thì thấp vừa thôi :)...với các main thấp quá như 0.99B thì tùy kinh nghiệm nữa ^^...nếu các bạn có hứng thú mình sẽ guide sau.

MrKubjn
09-03-13, 06:00 PM
Anh cuocdoisp có thể giúp em fix bug agi ở main 1.04d này được k ạ
<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>
nếu được em rất cảm ơn anh :D

Van_Bom
10-03-13, 12:36 AM
Tớ xin thắc mắc vài câu được không: Sao ở trong cái source đó khi tớ đọc ở topich cũ thì chủ top có nói là source này dành cho main 1.04D GMO vậy mà sao offset pointer trong đó lại là: 8128ac4 còn trong guide của Eddy thì offset pointer lại là: 78012A như vậy offset nào là đúng thế...
với lại cái này:
#define Magic_speed 0x60
#define Nomarl_speed 0x54

cái 60 với 54 ấy, với các main khác thì nó ở chỗ nào vậy, có lẽ nào ở main khác nó là số khác thì sao ?.ví dụ 35, 48....hay 1 số nào đó, ta phải biết thì mới điền vào source đc chứ
và còn cách tìm Offsets Class nữa, tìm thế nào vậy mấy bạn...

mattroilan
10-03-13, 01:05 AM
Tớ xin thắc mắc vài câu được không: Sao ở trong cái source đó khi tớ đọc ở topich cũ thì chủ top có nói là source này dành cho main 1.04D GMO vậy mà sao offset pointer trong đó lại là: 8128ac4 còn trong guide của Eddy thì offset pointer lại là: 78012A như vậy offset nào là đúng thế...
với lại cái này:
#define Magic_speed 0x60
#define Nomarl_speed 0x54

cái 60 với 54 ấy, với các main khác thì nó ở chỗ nào vậy, có lẽ nào ở main khác nó là số khác thì sao ?.ví dụ 35, 48....hay 1 số nào đó, ta phải biết thì mới điền vào source đc chứ
và còn cách tìm Offsets Class nữa, tìm thế nào vậy mấy bạn...

cái pointer tớ chưa rõ eddy định nghĩa thế nào tuy nhiên trong source của tớ thì pointer eddy đưa ra 78012A chắc chắn là sai.

nói thế này dễ hiểu ....

"Tên nhân vật" được lưu vào 1 offset 0xABCXYZ nào đó

thì offset 0xABCXYZ sẽ được lưu vào 1 offset ko đổi => pointer

nếu Bờm để ý kỹ thì

0xABCXYZ + E = Offset Clevel của char
0xABCXYZ + 1A = Offset Agi của char
0xABCXYZ + 60 = Offset tốc độ phép thuật của char
0xABCXYZ + 54 = Offset tốc độ phép thuật của char

Điều còn lại Bờm tự tìm hiểu thêm nhé

quyen194
10-03-13, 01:14 AM
cái pointer tớ chưa rõ eddy định nghĩa thế nào tuy nhiên trong source của tớ thì pointer eddy đưa ra 78012A chắc chắn là sai.

nói thế này dễ hiểu ....

"Tên nhân vật" được lưu vào 1 offset 0xABCXYZ nào đó

thì offset 0xABCXYZ sẽ được lưu vào 1 offset ko đổi => pointer

nếu Bờm để ý kỹ thì

0xABCXYZ + E = Offset Clevel của char
0xABCXYZ + 1A = Offset Agi của char
0xABCXYZ + 60 = Offset tốc độ phép thuật của char
0xABCXYZ + 54 = Offset tốc độ phép thuật của char

Điều còn lại Bờm tự tìm hiểu thêm nhé

Chuẩn men :-bd
***Cái lý thuyết này cũng được xài cho cái source Antihack public và cái vụ hook hiếc cũng dựa vào nó :v chưa kể đến vô vàn tool trainer hay cheat :)))))))))
Ngoài cách dùng olly còn có thể dùng Cheat Enginer hay một số tool tương tự để tìm cũng được (chưa thử với MU, nhưng về nguyên tắc thì là được, tuy nhiên chỉ tìm được pointer cho số :D)
.... Lâu lâu chém gió vui phết :))))))))

Van_Bom
10-03-13, 08:35 AM
cám ơn các bạn...hix hix...sao vẫn mờ mịt đen tối quá

eddy
11-03-13, 11:22 AM
=)) Sao các bạn không nhìn kỹ pic 1 tí , tớ tô đậm offset đó đâu có nghĩa tớ bảo nó là Pointer, cái line chỉ dẫn tớ trỏ vô "nội dung" của offset

MOV EAX,DWORD PTR DS:[821AC4]

:)

P/s : Còn 0x54 vs 0x60 là biến struct lưu trữ thông tin Bờm ạ ^^ , hình như là kiểu int thì phải ^^

thothiendai
11-03-13, 11:43 AM
=)) Sao các bạn không nhìn kỹ pic 1 tí , tớ tô đậm offset đó đâu có nghĩa tớ bảo nó là Pointer, cái line chỉ dẫn tớ trỏ vô "nội dung" của offset


:)

P/s : Còn 0x54 vs 0x60 là biến struct lưu trữ thông tin Bờm ạ ^^ , hình như là kiểu int thì phải ^^

mình tìm theo eddy cũng thấy là vậy :-?
<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>
rốt cuộc cách nào đúng , nếu cách eddy sai thì phải tìm làm sao \m/

eddy
11-03-13, 12:31 PM
="= cách của tớ KHÔNG SAI !

Do các bạn ấy thấy tớ bôi đỏ offset 0x0078012A nên tưởng tớ gọi nó là pointer , tớ đang chỉ các bạn chưa biết cách tìm offset pointer một cách gián tiếp mà ^^

thothiendai
11-03-13, 12:45 PM
="= cách của tớ KHÔNG SAI !

Do các bạn ấy thấy tớ bôi đỏ offset 0x0078012A nên tưởng tớ gọi nó là pointer , tớ đang chỉ các bạn chưa biết cách tìm offset pointer một cách gián tiếp mà ^^

:D tới đó r làm s để tìm ra đc offset của pointer bác ;);) chỉ luôn đi :>:>

quyen194
11-03-13, 01:34 PM
mình tìm theo eddy cũng thấy là vậy :-?
<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>
rốt cuộc cách nào đúng , nếu cách eddy sai thì phải tìm làm sao \m/

Hiện thế này là đúng rồi!
Đây chỉ là địa chỉ ô nhớ lưu biến thôi, do trong source biến được khởi tạo mang giá trị 0 nên ko thấy gì là đúng rồi!
Đến khi vào game, chọn nhân vật gì đó lúc ấy nó mới mang giá trị khác 0
cách của eddy ở đây là tìm theo hiển thị, để nói rõ hơn thì... đây:

printf("Agi: %d", &agipointer);
cái %d là định dạng hiển thị cho cái nội dung ô nhớ được trỏ bởi pointer
Muốn tìm theo cách đơn giản hơn thì dùng Cheat Enginer hoặc Art Money ấy
......................... :-??

eddy
11-03-13, 05:20 PM
:D tới đó r làm s để tìm ra đc offset của pointer bác ;);) chỉ luôn đi :>:>

Chỉ tới đó rồi thì bạn nhìn cái nội dung (lệnh) của offset được bôi đỏ sẽ thấy nó có dạng : MOV EAX,DWORD PTR DS:[0xXXXXXXX] => 0xXXXXXX là pointer !

Van_Bom
11-03-13, 05:41 PM
]
P/s : Còn 0x54 vs 0x60 là biến struct lưu trữ thông tin Bờm ạ ^^ , hình như là kiểu int thì phải ^^[/B]

Eddy ơi thế còn tìm Offset Class thì tìm thế nào vậy, với lại cái 0x54 vs 0x60 thì ở main khác tìm làm sao..vụ này tớ ham cái này quá...dù nó chưa fix được 100% như bọn nước ngoài làm nhưng mà thế cũng gọi là OK rồi

Van_Bom
15-03-13, 01:50 AM
đợi mấy hôm ko thấy hồi âm của Eddy, ôi vụ này lâu quá, có lẽ lại phải mất mấy năm nữa mất...^^