• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

HD tìm baseaddress và viết code để lấy điểm của game sol

Các bài viết hướng dẫn và tham khảo chung, không thuộc ngôn ngữ nào

Moderator: vietluyen

User avatar
andylam1992
Thành viên danh dự
Thành viên danh dự
Posts: 380
Joined: Mon 06/04/2009 12:57 pm
Location: TP.HCM Q5
Has thanked: 2 times
Been thanked: 4 times
Contact:

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby andylam1992 » Wed 20/05/2009 1:39 pm

Cho em hỏi. CE chỉ lấy được chỉ số của cái nào(text,số...). Sao game spider(của window) em không lấy được offset của score nhưng lại lấy được offset của Moves.Anh có thể lấy dùm em được không. Có phải cái control nào trên form đều có offest không. Đối với control có 2 offset như trong video clip thì ta phải chọn offset nào, xử lý ra sao. Tại sao trong Auto TGHH anh lại chọn classes của window là "element clinet",em để là vbnullstring có được không. Phần lấy mana của anh tại sao lại gọi hàm ReadMemory tới mấy lần,vậy là sao, em không hiểu. CE không làm việc được với chương trình WarCraft III. Vậy là tại sao? CE chỉ hỗ trợ những chương trình nào? Có lẽ em hỏi quá nhiều, nhưng rất mong anh chỉ cho em. Thanks!



不相信未作牺牲竟先可拥有
只相信是靠双手找到我欲求
Cần - Kiệm- Liêm(liêm kiết) - Nghĩa - Chí - Tín

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Wed 20/05/2009 4:27 pm

andylam1992 wrote:Đối với control có 2 offset như trong video clip thì ta phải chọn offset nào, xử lý ra sao.

Lấy hết
andylam1992 wrote:Tại sao trong Auto TGHH anh lại chọn classes của window là "element clinet",em để là vbnullstring có được không

Code: Select all

  1. findwindow(vbnullstring,"Element Client")
  2. 'Hoặc
  3. findwindow("Element Client Window",vbnullstring)


andylam1992 wrote:Phần lấy mana của anh tại sao lại gọi hàm ReadMemory tới mấy lần,vậy là sao, em không hiểu

bao nhiêu ofset thì read mấy nhiêu bước.

CE hỗ trợ hết (theo mình là vậy)
ngoài ra có thể dùng Tsearch...

@dactung93, chaufvc: có người tìm dc nhưng mình chưa tìm dc,có hướng dẫn nhưng mà chưa hiểu :)
vào ddthol.com "2pic share code TGHM'' xem
link HD đây
http://www.elitepvpers.de/forum/perfect ... on-26.html
cứng nhắc...vớ vẩn

dactung93
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 496
Joined: Tue 04/11/2008 8:43 am
Has thanked: 6 times
Been thanked: 8 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby dactung93 » Thu 21/05/2009 3:45 pm

Khiếp, em lên diễn đàn của cheat enginer học cả tuần nay rồi mà cái bài turiol của nó mới vượt qua được màn 4. Không tìm cách nào để vượt qua màn 5 được => trình độ sử dụng Cheat vẫn còn quá còi.

Mà chẳng hiểu sao cheat eniner dùng khó thế. Tìm mãi mới ra được giá trị thay đổi nhưng khi ra được thì chẳng biết đâu là offset. Khi tìm ra được offset rồi thì chẳng thể nào tìm được Base. Khi có base rồi thì => xem code cái chương trình truy cập vào bộ nhớ cũng chẳng hiểu gì nốt. Nhưng càng thế lại càng ham mới chết

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Thu 21/05/2009 6:56 pm

:)) Mình thỉ chỉ làm được tới bước 7, bước 8,9 thì bó tay.Từ từ thì khoai nó mới nhừ, đừng nôn nóng.
Cái code ReadProcess mình nó gọn nhưng khó hiểu.
Đây là đoạn dễ hiểu nhưng dài dòng:

Code: Select all

  1.  
  2. dim Tempaddress&,  StaticAddress&, Tempaddress1&, StaticAddress1&,CurentHP&
  3. ReadProcessMemory hProcess, BASE_ADDRESS, Tempaddress, Len(Tempaddress), 0
  4.     StaticAddress = Tempaddress + &H20
  5.     ReadProcessMemory hProcess, StaticAddress, Tempaddress1, Len(Tempaddress1), 0
  6.     StaticAddress1 = Tempaddress1 + &H454
  7.     ReadProcessMemory hProcess, StaticAddress1, CurentHP, Len(CurentHP), 0


bao nhiêu offset thì đọc bấy nhiêu bước.
cứng nhắc...vớ vẩn

DiodeZ
Thành viên danh dự
Thành viên danh dự
Posts: 156
Joined: Wed 09/04/2008 5:58 pm
Location: /root
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby DiodeZ » Thu 21/05/2009 9:00 pm

andylam1992 wrote:Tại sao trong Auto TGHH anh lại chọn classes của window là "element clinet",em để là vbnullstring có được không.

mỗi cửa sổ, mỗi đối tượng đều thuộc 1 class nào đó, tên class của cửa sổ tghm là "ElementClient Window", autoit có 1 tool (autoit window info) dùng để xác định tên class và title của 1 đối tượng bất kì, nếu bạn thay tên class thành vbnullstring thì nó đại diện cho tất cả các class mà nó tìm được. Ví dụ bạn có 1 cửa sổ game tghm có title là "Element Client" và 1 thư mục đang mở cũng có title là "Element Client", nếu bạn để tên class là vbnullstring thì nó sẽ chỉ đến 1 trong 2 cửa sổ này (hoặc là cả 2), còn để class là "ElementClient Window" thì nó sẽ chỉ đến cửa sổ game mà thôi
dactung93 wrote:Khiếp, em lên diễn đàn của cheat enginer học cả tuần nay rồi mà cái bài turiol của nó mới vượt qua được màn 4. Không tìm cách nào để vượt qua màn 5 được => trình độ sử dụng Cheat vẫn còn quá còi.
Mà chẳng hiểu sao cheat eniner dùng khó thế. Tìm mãi mới ra được giá trị thay đổi nhưng khi ra được thì chẳng biết đâu là offset. Khi tìm ra được offset rồi thì chẳng thể nào tìm được Base. Khi có base rồi thì => xem code cái chương trình truy cập vào bộ nhớ cũng chẳng hiểu gì nốt. Nhưng càng thế lại càng ham mới chết

nếu bạn nắm vững assembler thì tìm hiểu cái này rất dễ :D

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Fri 22/05/2009 11:58 am

đi 1 ngày đàng học 1 sàng khôn.
từ khi tìm hiểu mấy thứ này kiến thức của mình dc mở rộng thêm 1 chút.
nếu bạn pro ASM thì xài Ollydbg.
cứng nhắc...vớ vẩn

duymuoi
Posts: 7
Joined: Fri 10/07/2009 10:27 pm

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby duymuoi » Wed 15/07/2009 12:46 pm

Bạn ơi còn gì nữa bạn post tiếp cho anh em học hỏi đi.may quá mình đang nghiên cứu viết auto giờ đọc bài của bạn hiểu ra nhiều điều đó.bạn có kinh nghiệm j chia sẻ với anh em nha.cảm ơn nhiều :P

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Wed 15/07/2009 7:13 pm

hiện tại mình vẫn đang nghiên cứu, chưa có gì mới mẻ.
cứng nhắc...vớ vẩn

duymuoi
Posts: 7
Joined: Fri 10/07/2009 10:27 pm

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby duymuoi » Fri 17/07/2009 6:22 pm

Bạn ơi mình chơi võ lâm nhưng để tìm những offset khác ví dụ như một câu chát thi làm như thế nào vậy vì mình biết đánh j vào cả

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Fri 17/07/2009 8:01 pm

cái này mình chịu
mình cũng chưa rành cheat engine lắm. mình vẩn chưa lấy dc dữ liệu dạng text
cứng nhắc...vớ vẩn

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Fri 17/07/2009 8:02 pm

cái này mình chịu
mình cũng chưa rành cheat engine lắm. mình vẩn chưa lấy dc dữ liệu dạng text
cứng nhắc...vớ vẩn

duymuoi
Posts: 7
Joined: Fri 10/07/2009 10:27 pm

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby duymuoi » Fri 24/07/2009 9:39 am

Bạn ơi mình biết cách tìm ra địa chỉ dạng text roi hom nào mình post lên rồi giúp mình chút nữa nha mình vẫn còn chỗ vướng mắc đó là tìm ra offset

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Fri 24/07/2009 8:23 pm

:D cùng nhau học hỏi nhé.
cứng nhắc...vớ vẩn

User avatar
andylam1992
Thành viên danh dự
Thành viên danh dự
Posts: 380
Joined: Mon 06/04/2009 12:57 pm
Location: TP.HCM Q5
Has thanked: 2 times
Been thanked: 4 times
Contact:

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby andylam1992 » Fri 24/07/2009 8:42 pm

có ai làm được bước thứ 7 trong Tutorial của CE không, chỉ mình với, sao cái đó khó quá!

不相信未作牺牲竟先可拥有
只相信是靠双手找到我欲求
Cần - Kiệm- Liêm(liêm kiết) - Nghĩa - Chí - Tín

User avatar
Tunes
Thành viên tích cực
Thành viên tích cực
Posts: 116
Joined: Sun 13/04/2008 6:13 pm
Location: Atlanta, USA
Been thanked: 2 times
Contact:

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby Tunes » Sun 26/07/2009 1:24 am

Cảm ơn anh vì bài viết, còn đây là base address và rva của HP và mana trong Võ Lâm miễn phí (cho những bạn chưa tìm ra) :
Địa chỉ bộ nhớ của base address là pointer_of_base_address = 0x00E24168 -> dùng cái này tìm base_address
HP_address = base_address + 0x00008330 + 0x00001070
mana_address = base_address + 0x00008330 + 0x0000105C
Development means Challenge

duymuoi
Posts: 7
Joined: Fri 10/07/2009 10:27 pm

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby duymuoi » Sun 26/07/2009 8:39 pm

đây là cách tìm of dang text nè ai chưa biết thì xem nha hihi :P
Attachments
3.JPG
tìm offset dạng text

duymuoi
Posts: 7
Joined: Fri 10/07/2009 10:27 pm

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby duymuoi » Sun 26/07/2009 8:42 pm

Bạn nào cũng đang muốn viết auto võ lâm thi trao đổi với mình nha mình cũng đang tập tành viết môt cái auto cho riêng mình nhưng cũng gặp phải nhiều vấn đề lắm.vì viết bằng vb không có hỗ trợ nhiều về hook nên rất khó.bạn nào biết cả vc thì vào giúp mình về mấy file hôk với nha thank :x

tindl88
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 363
Joined: Sat 26/04/2008 6:10 pm
Has thanked: 16 times
Been thanked: 10 times

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby tindl88 » Mon 27/07/2009 8:01 pm

duymuoi wrote:đây là cách tìm of dang text nè ai chưa biết thì xem nha hihi :P

Bạn hiểu nhầm rồi, ý mình là tìm base address của dữ liệu dạng text :">
cứng nhắc...vớ vẩn

duymuoi
Posts: 7
Joined: Fri 10/07/2009 10:27 pm

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby duymuoi » Mon 27/07/2009 10:55 pm

mọi người giúp mình chút nha minh đang muốn tạo môt auto login nhưng không thể dùng hàm SendMessage hay PostMessage để gửi id và pass vào cửa sổ game được bạn nào biết thì giúp minh với nha :P

acquybietyeu
Thành viên tích cực
Thành viên tích cực
Posts: 124
Joined: Tue 21/07/2009 8:50 am

Re: HD tìm baseaddress và viết code để lấy điểm của game sol

Postby acquybietyeu » Sat 12/09/2009 9:38 am

Cho em hỏi , em phải scan pointer đến nhiều lần mới ra báe address nhưng lúc này có đến 2 base address (tức là có 2 dòng màu xanh) , vậy phải làm sao để lấy ra 1 base address đúng đây.


Return to “Bài viết hướng dẫn”

Who is online

Users browsing this forum: No registered users and 3 guests