• 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

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

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ư 06/05/2009 9:01 pm

Tên bài viết: [VB6] HD tìm base address và viết code để lấy điểm của game solitaire
Tác giả: tindl88
Cấp độ bài viết: Begin
Tóm tắt: Các bạn có thể dựa vào cái này để viết Trainer và auto cho game

Tập tin đính kèm
HD tim base address và viêt code dê lây diêm cua game solitaire.rar
[VIDEO] HD tìm base address và viết code để lấy điểm của game solitaire
(1.32 MiB) Đã tải 3457 lần
Multi Level Pointer_NEW.rar
Tìm BaseAddress, Đọc+ ghi Process
(2.09 MiB) Đã tải 2707 lần
Sửa lần cuối bởi tindl88 vào ngày CN 17/05/2009 7:01 pm với 1 lần sửa.


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.Bảy 09/05/2009 9:50 pm

Anh ơi, bài của anh hay lắm. Nhưng khi vào làm thì kiểu gì ý. Không thể làm được
Em chẳng hiểu trong cái này thì nó thế nào.
Không hiểu đâu là Ofset.
Và hầu như là bấm Next Scan đều không ra cái gì cả
Tập tin đính kèm
c.JPG

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 » CN 10/05/2009 7:37 am

Bạn thử chạy Project mình đính kẻm thử đi, nếu nó lấy đúng số điểm thì bạn tìm sai rồi. Thứ 2 là mình chưa gặp trường hợp nào như vậy, làm gì mà ra tới 2 kết quả, bạn coi kỹ Video của mình lại xem. Khi nào online send cho mình cái sol.ễ của bạn nha, mình về nghiên cứu :D
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 » CN 10/05/2009 2:58 pm

Đây là cái video em đã quay lại "cảnh nóng" đó.
Thực sự là lần nào cũng thế chứ không phải là chỉ một lần đâu anh.
Kể cả lấy chương trình của anh kèm theo để lấy số điểm cũng không được.
Em muốn làm được lắm ý nhưng chẳng hiẻu sao không được.
( Ý đồ em là làm cái Auto cho Diablo tự đánh quái và Up máu + mana lên )

À mà này, anh quay video bằng phần mềm gì rồi chuyển nó sang định dạng Cram Avi kiểu gì thế mà video dài, chất lượng tốt lại nhẹ nữa zậy ta. Em quay video phải cố thật nhanh để khỏi tốn dung lượng nữa.
Tập tin đính kèm
a.rar
(2.28 MiB) Đã tải 775 lầ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 » CN 10/05/2009 5:07 pm

Mình quay bằng Cam Recorder 2.0 cứ để mặc định hết.
Để mình tải về nghiên cứu thử, từ từ khoai nó mới nhừ. Mình cũng mới biết xài Cheat Engine thôi.
Nhìn chữ ký của mình đi, biết gì chỉ nấy :D
Ủa mà sao gởi có cái Video không vậy? mình nói là gởi cho mình cái game Solitaire để mình về làm thử...
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 » CN 10/05/2009 6:13 pm

Uhm. Nhưng mà anh ơi, chẳng nhẽ mỗi một máy thì SOL lại khác nhau à?
Máy nào lúc cài win chẳng có sẵn SOL mà ?

Cho em hỏi thêm câu nữa nhá.
Trong cái kỹ thuật đọc bộ nhớ này ý, hình như em nhớ là có cả kỹ thuật đổi giá trị nhớ đúng không ạ ?
Em đã thấy trong một mã nguồn post ở đâu rồi ý, nhưng mà không nhớ.
Vậy anh có thể chỉ em thêm một chút về thủ thuật truy cập bộ nhớ này không ạ ?

À mà em tìm mãi cũng không thấy Cam Rec.. 2.0 đấy. Anh có bộ cài không ạ. Send cho em với
nguyendactung93@zing.vn
Tập tin đính kèm
sol.rar
(28.04 KiB) Đã tải 503 lầ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.Hai 11/05/2009 8:43 pm

mình có coi cái video của bạn, bạn làm không cẩn thận gì cả.
có thấy mình chọn option "All" trong memory scan option không.
chương trình quay phim nè http://sourceforge.net/projects/camstudio/
còn đổi giá trị trong process hẹn bạn lần sau.
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.Ba 12/05/2009 1:19 am

Hí hí. Được rồi. Nhưng mà.... Phải làm đi làm lại bốn lần mới thành công 1 lần anh ơi... Nhưng dù sao cũng thanks anh nhiều

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.Ba 12/05/2009 1:28 am

À anh ơi,
sau khi em tìm kiếm thì nó ra cái như sau nè ( game khác đó )

EAX=FFFFFFFF
EBX=00000009
ECX=00D20096
EDX=00000204
ESI=01005489
EDI=0000000E
EBP=0007FDB4
ESP=0007FD48
EIP=01003474

Probable base pointer =01005194

01003469 - ret
0100346a - mov eax,[esp+04]
0100346e - add [01005194],eax
01003474 - call 01002801
01003479 - ret 0004

Vậy bây giờ điền như thế nào nữa ạ
Có phải là lấy như sau ko ạ
+04 là offset
Và lấy theo ESI hay ESP hay EAX vậy ạ ?

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.Ba 12/05/2009 6:46 pm

Hic
Hướng dẫn rõ ràng nhưng vậy mà bạn còn hỏi thì bó tay rồi.
Nếu cái game đó size nhỏ thì send mình tìm thử.
Đọc, ghi process đây
Get Score.rar
Read, Write Process Memory
(1.7 KiB) Đã tải 830 lần
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.Sáu 15/05/2009 10:00 am

ở bước lấy base address có nhiều address cùng giá trị thì chọn cái nào, ví dụ trong video của bạn thì tại sao chọn 01007170 làm base address mà ko chọn là 0007FDE4
Hình ảnh
còn cái mình làm ở phần tìm base address như thế này thì chọn cái nào làm base address
Hình ảnh

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 15/05/2009 6:10 pm

trong tut của nó nói dòng màu xanh lá cây là stactic address nó không thay đổi khi ta tắt và tìm lại...dựa vào đó mà ta dùng để viết auto hoặc trainer cho game.
anh thử lấy giá trị của 0007FDE4 thử rồi sẽ biết...
còn cái hình dưới thì vẫn chưa tìm ra base address, anh phải tìm đi tìm lại nhiều bước thì nó mới ra.
lần sau em sẽ tạo tiếp 1 cái video cho anh xem.
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 15/05/2009 9:10 pm

...
Sửa lần cuối bởi tindl88 vào ngày T.Năm 12/11/2009 9:39 pm với 1 lần sửa.
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.Sáu 15/05/2009 10:39 pm

Có ba vấn đề
Thứ nhất :) : Anh nên design video trước khi up đi. Ví dụ như cắt hết các đoạn video nhầm :), Giảm size nhỏ xuống. Không cần to quá để cho dỡ tốn MB
Thứ hai: Làm khó hiểu quá. Sao lúc em làm ( hình và video bên trên ý ) em cũng chọn 32 Bit. Anh bảo phải chọn All mà trong video anh làm. Chẳng cần chọn All eo gì cả
Thứ 3: Cho em xin cái Project thứ đi chứ :) Đối với game Sol thì có rồi nhưng trong ví dụ này thi base lại là 20 + 454 và 20 + 47c
Hai cái giá trị liền thì khi và Project phải viết thế nào đây ?

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.Bảy 16/05/2009 8:15 pm

dactung93 đã viết:Có ba vấn đề
Thứ nhất :) : Anh nên design video trước khi up đi. Ví dụ như cắt hết các đoạn video nhầm :), Giảm size nhỏ xuống. Không cần to quá để cho dỡ tốn MB
Thứ hai: Làm khó hiểu quá. Sao lúc em làm ( hình và video bên trên ý ) em cũng chọn 32 Bit. Anh bảo phải chọn All mà trong video anh làm. Chẳng cần chọn All eo gì cả
Thứ 3: Cho em xin cái Project thứ đi chứ :) Đối với game Sol thì có rồi nhưng trong ví dụ này thi base lại là 20 + 454 và 20 + 47c
Hai cái giá trị liền thì khi và Project phải viết thế nào đây ?

Tối nay sẽ làm lại Video và sẽ đính kèm Project.
Một số game nó hiển thị giá trị đó mà tìm không ra thì mới chọn all. Đó là kinh nghiệm sau vài lần sử dụng đó.
Mà bạn có tải Auto TGHM của mình rồi mà, mở Project mà đọc.
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 » CN 17/05/2009 7:06 pm

MÌnh đã sửa lại đoạn Video. Các bạn xem ở trên...Có đính kèm project
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.Hai 18/05/2009 11:40 pm

Cái này làm với game online khó quá. :( Em làm với võ lâm cả tối không được
Nhưng bây h làm với Sol thì ngon rồi. Một phát ăn ngay
Cho em hỏi tí nhá
Có nhất định phải tìm HWND của cái chương trình mình muốn xem hay không

WinHwnd = FindWindow("Solitaire", "Solitaire")

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.Ba 19/05/2009 11:32 am

Có chứ, không tìm ra nó sao GetID không get dc ID sao OpenProcess. Đọc kỹ là thấy mà :d
cứng nhắc...vớ vẩn

chaufcv
Bài viết: 2
Ngày tham gia: T.Năm 16/04/2009 3:45 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 chaufcv » T.Ba 19/05/2009 8:38 pm

Chào Bác tindl88
Bác có thể chỉ cách Debug lấy tên nhân vật không? Cám ơn bác nhiều

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.Tư 20/05/2009 9:37 am

Đúng rồi. Tìm string có được không nhỉ hả anh Tindl88 ?. Cái này nghe vẻ hay đấy
À hỉnh như cái này không hack được với game đề chế phải không. Sao em làm hoài hổng có ra. Chơi cả kiểu
"Giá trị tăng lên" - "Giá trị giảm suông" cũng không ra. Còn đối với mấy game như pinpol hay sol thì ngon ăn rồi.


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.0 khách