• 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

Điều hành viên: vietluyen

Hình đại diện của người dùng
andylam1992
Thành viên danh dự
Thành viên danh dự
Bài viết: 380
Ngày tham gia: T.Hai 06/04/2009 12:57 pm
Đến từ: TP.HCM Q5
Has thanked: 2 time
Been thanked: 4 time
Liên hệ:

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

Gửi bàigửi bởi andylam1992 » T.Tư 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Tư 20/05/2009 4:27 pm

andylam1992 đã viết:Đố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 đã viết: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ã: Chọn hết

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


andylam1992 đã viết: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
Bài viết: 496
Ngày tham gia: T.Ba 04/11/2008 8:43 am
Has thanked: 6 time
Been thanked: 8 time

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

Gửi bàigửi bởi dactung93 » T.Năm 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Năm 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:

Mã: Chọn hết

  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ự
Bài viết: 156
Ngày tham gia: T.Tư 09/04/2008 5:58 pm
Đến từ: /root
Has thanked: 1 time
Been thanked: 3 time
Liên hệ:

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

Gửi bàigửi bởi DiodeZ » T.Năm 21/05/2009 9:00 pm

andylam1992 đã viết: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 đã viết: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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Sáu 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
Bài viết: 7
Ngày tham gia: T.Sáu 10/07/2009 10:27 pm

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

Gửi bàigửi bởi duymuoi » T.Tư 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Tư 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
Bài viết: 7
Ngày tham gia: T.Sáu 10/07/2009 10:27 pm

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

Gửi bàigửi bởi duymuoi » T.Sáu 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Sáu 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Sáu 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
Bài viết: 7
Ngày tham gia: T.Sáu 10/07/2009 10:27 pm

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

Gửi bàigửi bởi duymuoi » T.Sáu 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Sáu 24/07/2009 8:23 pm

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

Hình đại diện của người dùng
andylam1992
Thành viên danh dự
Thành viên danh dự
Bài viết: 380
Ngày tham gia: T.Hai 06/04/2009 12:57 pm
Đến từ: TP.HCM Q5
Has thanked: 2 time
Been thanked: 4 time
Liên hệ:

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

Gửi bàigửi bởi andylam1992 » T.Sáu 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

Hình đại diện của người dùng
Tunes
Thành viên tích cực
Thành viên tích cực
Bài viết: 116
Ngày tham gia: CN 13/04/2008 6:13 pm
Đến từ: Atlanta, USA
Been thanked: 2 time
Liên hệ:

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

Gửi bàigửi bởi Tunes » CN 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
Bài viết: 7
Ngày tham gia: T.Sáu 10/07/2009 10:27 pm

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

Gửi bàigửi bởi duymuoi » CN 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
Tập tin đính kèm
3.JPG
tìm offset dạng text

duymuoi
Bài viết: 7
Ngày tham gia: T.Sáu 10/07/2009 10:27 pm

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

Gửi bàigửi bởi duymuoi » CN 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
Bài viết: 363
Ngày tham gia: T.Bảy 26/04/2008 6:10 pm
Has thanked: 16 time
Been thanked: 10 time

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

Gửi bàigửi bởi tindl88 » T.Hai 27/07/2009 8:01 pm

duymuoi đã viết:đâ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
Bài viết: 7
Ngày tham gia: T.Sáu 10/07/2009 10:27 pm

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

Gửi bàigửi bởi duymuoi » T.Hai 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
Bài viết: 124
Ngày tham gia: T.Ba 21/07/2009 8:50 am

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

Gửi bàigửi bởi acquybietyeu » T.Bảy 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.


Quay về “Bài viết hướng dẫn”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách