Hướng dẫn cheat engine step by step năm 2024

Để tìm được địa chỉ của thông số nào đó, bạn cần phải xác định : Value Type của thông số đó, Scan Option,Scan Range và một số lựa chọn nhỏ nữa .

Value Type Đây là những type mà Cheat Engine hỗ trợ: • Binary • Byte (giá trị từ 0 đến 255 hoặc từ -128 đến 127 nếu có dấu) • 2 byte (giá trị từ 0 đến 65536 hoặc từ -32768 đến 32767 nếu có dấu ) • 4 byte (giá trị từ 0 đến 4294967295 hoặc từ -2147483648 đến 2147483647 nếu có dấu) • 8 byte (giá trị từ 0 đến 18446744073709551614 hoặc từ -9223372036854775808 đến 9223372036854775807 nếu có dấu) • Float (giá tri từ 1.5 x 10^-45 đến 3.4 x 10^38 ) • Double (giá trị từ 5.0 x 10^-324 đến 1.7 x 10^308 ) • Array of bytes • String (/Text) • All (Byte to Double) • Custom Type mà ban nên chọn phụ thuộc vào giá trị bạn muốn tìm. Một giá trị mà chỉ chuyển đổi từ 0 đến 1 thì type nên chọn là Binary ( Chẳng hạn trong game, nếu bạn chết thì giá trị là 0, nếu bạn sống giá trị là 1, như vậy nếu bạn muốn tìm thông số đó thì type nên để là binary). Nói chung đối với thông số có giá trị là số nguyên thì scan với type 8 byte, 4 byte, 2 byte. Còn đối với số thực thì là Double hoặc Float ( Chẳng hạn như tọa độ nhân vật trong game thường xuyên là số thực), số thực nhỏ thì là Float còn số thực lớn thì là Double. Một chuỗi kí tự thì scan với type là String/Text( chẳng hạn như tên nhân vật ) Scan Option Đôi lúc bạn có lẽ không biết chính xác giá trị của thông số bạn muốn tìm là bao nhiêu hoặc là giá trị đó thay đổi quá nhanh không thể scan bình thường được,( Chẳng hạn như tọa độ của quái trong game, bạn không thể xác định được tọa độ quái là bao nhiêu hoặc quái di chuyển liên tục, giá trị cũng thay đổi liên tục, ). Do vậy Cheat Engine đã cung cấp một số cách để tìm giá trị đó. Những Scan option này giúp dễ dàng tìm bất cứ giá trị nào cho dù bạn biết hay không biết nó. Scan Option chia ra làm 2 loại: First Scan ( Scan lúc đầu tiên) và Next scan ( sau khi First Scan). First Scan option:

Exact Value : Giá trị chính xác. Bigger than : giá trị đó lớn hơn so với.. Smaller than: giá trị đó nhỏ hơn so với... Value Between : giá trị đó nằm giữa Unknown initial value: Chưa xác định được giá trị đó

Next Scan option:

Exact Value : Giá trị chính xác. Bigger than : giá trị đó lớn hơn so với.. Smaller than: giá trị đó nhỏ hơn so với... Value Between : giá trị đó nằm giữa Increase value : giá trị đó tăng Increase value by: Giá trị đó tăng lên bao nhiêu. Decreased Value : giá trị đó giảm xuống Decreased Value by... : giá trị đó giam xuống bao nhiêu Changed Value : giá trị đó thay đổi Unchanged Value : giá trị không thay đổi Same as First Scan : scan giông First scan.

Chẳng hạn như máu của nhân vật trong game, có số máu là 1234 thì ta Scan lúc đầu ( First Scan) ta để Scan Type là Exact Value còn ô value điền là 1234. Sau đó ta uống máu thì máu tăng lên và có giá trị là 2345. Thì ta có các cách lựa chọn Scan type cho Next Scan là: - Exact Value, điền ô value là 2345. - Increase. - Change value. Tất nhiên nếu ta biết được giá trị của máu sau khi uống lọ máu thì ta nên chọn Exact Value vì như vậy ta sẽ nhanh chóng tìm được địa chỉ chứa thông số máu đó.

Ví dụ với thông số là tọa độ của quái, hầu hết các game không cho ta biết về thông số này, ta chỉ có thể biết được khi quái di chuyên lên trên( hoặc xuống dưới) thì toạ độ Y tăng( hoặc giảm), khi quái di chuyên sang trái (hoặc sang phải ) thì tọa độ X tăng ( hoặc giảm). Vì ta không biết giá trị của tọa độ quái là bao nhiêu, lớn hơn hay nhỏ hơn bao nhiêu, ta sẽ để First scan có Scan type là “Unknown initial value”. Sau đó nếu thấy quái chạy lên trên ( tọa độ Y tăng) ta để Scan type cho Next Scan là increase value hoặc Change Value. Nếu quái đứng im ta scan là Unchange Value ( cái này giúp loại bỏ các address có giá trị thay đổi liên tục). Cheat engine luôn nhớ các giá trị được tìm thấy trước trong lần scan trước, cho phép so sánh giá trị mới với giá trị cũ và trở về lần scan trước. Nó cũng nhớ giá trị của lần scan đầu tiên ( First Scan). Nói chung tất cả nhưng lưa chọn trên giúp ích cho ta rất nhiều trong việc scan thông số, nhưng ta cần phải lựa chọn chính xác để có thông số chính xác và đúng nhất.

Scan Range Cheat Engine cho phép người dùng chọn khoảng cách để scan. Mặc định là từ address 00400000 đến 7FFFFFFF. Ta có thể điều chỉnh khoảng cách này nếu ta biết Address đó nằm trong khoảng nào, điều này giúp ta scan nhanh và chính xac hơn.

Fast Scan: Fast Scan tăng tốc độ scan bằng việc bỏ qua những địa chỉ “không thẳng hàng”.

Khi bạn thực hiện một scan, Cheat Engine sẽ cũng cấp cho bạn một danh sách các địa chỉ trùng với kiểu scan mà bạn chọn.. Bạn sẽ thấy có 2 loại địa chỉ ở trong danh sách: Địa chỉ màu xanh và màu đen. Địa chỉ màu xanh nghĩa là địa chỉ đó nằm trong bộ nhớ tĩnh. Bất kể bạn load ứng dụng khi nào, những địa chỉ này cũng không thay đổi vị trí . Địa chỉ màu đen là các địa chỉ nằm trong bộ nhớ động , những địa chỉ này sẽ thay đổi bất kể khi bạn load ứng dụng khi nào, thậm trí khi đang chạy ứng dụng ( chẳng hạn ta có địa chỉ tọa đọ của ta là 0x9460043, khi ta chuyển server thì địa chỉ tọa độ của ta thay đổi là 0x9461000. Tất nhiên vì địa chỉ này thay đổi mỗi nên mỗi lần chuyển server ta phải scan lại). Do đó để khác phục tình trạng đó , ta sử dụng con trỏ (pointer)

Con trỏ (pointer) có giá trị là 4 byte , pointer nắm giữ vị trí memory của địa chỉ . Con trỏ được sử dụng để xác định và tìm data Ví dụ như ta có 1 pointer là 0x454555. Pointer này có giá trị là 0x1003230. Địa chỉ 0x1003240 là địa chỉ của máu, địa chỉ 0x1003244 là địa chỉ của mana.. Như vậy pointer 0x454555 nắm giữ địa chỉ của thông số nhân vật, trong đó địa chỉ máu có offset là 10, địa chỉ mana có offset (phần dư) là 14.

Hướng dẫn cheat engine step by step năm 2024
Nói chung về đây là những gì cơ bản nhất về Memory scan, bạn có thể tìm hiểu thêm

  1. Cheat Tables
    Hướng dẫn cheat engine step by step năm 2024
    Để lưu nhưng địa chỉ lại ta sử dụng Cheat tables. Cheat tables là dữ liệu được sử dụng bởi cheat engine, Cheat tables có thể chứa một danh sách các địa chỉ, hoặc con trỏ cơ sở (pointer based) cái mà sẽ tự động tìm address mới. Bạn có thể thêm một địa chỉ vào danh sách của bạn bằng 2 cách, cách thứ nhất là khi scan được địa chỉ bạn chỉ cần double click vào nó. Cách thứ 2 : ấn vào ‘Add address manually ‘ rồi điền địa chỉ bạn muốn thêm vào. Để lưu lại danh sách các address, chi cần ấn vào biếu tượng
    Hướng dẫn cheat engine step by step năm 2024
    Để load danh sách các address, ấn vào biểu tượng
    Hướng dẫn cheat engine step by step năm 2024
    Cheat Table Keys Những key sau được dùng cho Cheat Table Enter Thay đổi giá trị Ctrl+Enter Thay đổi tên Alt+Enter Thay đổi địa chỉ Space Đóng băng địa chỉ lại ( nghĩa là ta sẽ cho địa chỉ một giá trị và địa chỉ này sẽ luôn luôn có giá trị như vậy khi ta đóng băng)

Delete Xóa bỏ địa chỉ Ctrl+S Thay đổi vị trí của 2 địa chỉ trong Cheat table lẫn nhau Ctrl+E Edit addressess Ctrl+A Bôi đen tất cả các địa chỉ Ctrl+Alt+A Mơ auto assemble Ctrl+Alt+Grey Plus di chuyển xuống 1 vị trí Ctrl+Alt+Grey Minus di chuyển lên 1 vị trí

Hướng dẫn cheat engine step by step năm 2024
Delete this address: Xóa địa chỉ ta chọn Change record: thay đổi thông tin Browse this memory region: Mở vị trí của addres trong bộ nhớ Show as hexadecimal value: Hiện value là dạng hex Set a hotkey: Đặt hotkey cho địa chỉ Freeze all addresses in this list: đóng băng tất cả các address trong danh sách Find out what access this address: xác định đoạn code nào tiếp cân vào địa chỉ này ( ví dụ ta có địa chỉ mana là 0x456789, thì đoạn code access vào địa chỉ này có thể là: MOV EAX,[456789], CMP [456789],0 .... Find out what write this address: Xác định đoạn code nào làm giá trị của địa chỉ thay đổi ( Thường là đoạn code có chứa command MOV: MOV [456789],0. MOV [456789],EAX, ) Nguồn:http://autoit.72ls.net/viewtopic.php?f=9&t=134 Trên là sơ lược các bạn cần bít, mình chỉ copy lại vì thấy tut này là tốt nhất rồi
Hướng dẫn cheat engine step by step năm 2024
Mọi người cũng có thể tham khảo thêm :http://autoit.72ls.net/viewtopic.php?f=9&t=732

II:Thực hành nào

Hướng dẫn cheat engine step by step năm 2024
Khi dow ce về nó sẽ có 1 tut hướng dẫn mọi người làm quen với ce.Nó còn là thử thách để các bạn vượt qua:-*.Đây là hướng dẫn cơ bản tớ cũng copy bên :http://thptnguyencongtru.org/dd/thread-18723.html

Mình sẽ hướng dẫn Tutorial của Cheat Engine v5.5 (có cấp độ đàng hoàng, từ dễ đến khó): nếu bạn đã compelete được lv nào đến lv nào thì hãy post lên nhé. (lv = step - 1)

Trước tiên hãy vào cheatengine sau đó nếu được hỏi có thử Tutorial không thì Yes, nếu không thấy thì vào Start -> Program Files -> Cheat Engine -> Cheat Engine tutorial

Sau khi vào được cả hai (Cheat Engine và Cheat Engine Tutorial)

Ở chương trình Cheat Engine v5.5: Chọn process "Tutorial.exe" trong process list rồi click Open

LV1: Exact Value scanning (PW=090453) Nhiệm vụ ở LV là thay đổi thông số Health ở phía dưới trở thành 1000

B1 :Tìm giá trị 100 (tương ứng với số máu ban đầu): Nhập số vào ô Value : 100 (giá trị cần tìm: 100) Scan tyle: Exact Value (kiểu tìm: chính xác) Value tyle: 4 Bytes (kiểu giá trị: 4bytes) Click First Scan Điều này có nghĩa là chương trình sẽ quét trong bộ nhớ chính xác số nguyên 100 trong các giá trị 4 byte Phía khung bên trái đã có rất nhiều giá trị

B2: Thay đổi số máu: Vào Tutorial click "Hit me" Và Health giảm xuống 96

B3: Tìm lại với giá trị mới: Nhập số vào ô Value : 96 Và click "Next Scan" Điều này có nghĩa là chương trình sẽ quét trong những giá trị trước đó xem cái nào là 96. Nếu vẫn còn khá nhiều giá trị tìm được thì bạn phải thực hiện lại B2 và B3 thêm cho đến khi tìm được các giá trị có liên quan đến thông số (ít nhất) B4: Tìm được và thay đổi giá trị: Sau khi tìm được giá trị Click đúp vào giá trị để thêm vào khung dưới cùng Click đúp số value khung dưới cùng rồi nhập 1000 rồi OK Kết thúc LV1 (nút Next đã được enable ở Tutorial)

LV2: Unknown initial value (PW=419482) Ở LV này các bạn sẽ phải tìm kiếm giá trị mà không có bất kỳ một số nào cả (có một thanh progress tương ứng với máu của bạn) biết rằng giá trị nằm ở trong khoảng 0 đến 500 và thay đổi thành 5000 B1: Tìm giá trị Để bắt đầu một cuộc tìm kiếm mới bạn phải click "New Scan" Nhập vào ô: Scan tyle: Unknown initial value (không biết giá trị ban đầu) Value tyle: 4 Bytes (kiểu giá trị: 4bytes) Click "First Scan" B2: Thay đổi giá trị Vào Tutorial click "Hit me" Và Health giảm xuống B3: Tìm lại Scan tyle: Decreased value (giá trị bị giảm) Next Scan Thực hiện lại B2 và B3 đến khi tìm được 1 số giá trị B3: Tìm được và thay đổi giá trị Thực hiện lại B2 và B3 bạn được khoản 4 giá trị nhưng giá trị cần tìm chỉ nằm trong 0-500 nên bạn sẽ lọc ra được 1 cái Cũng nhấp đúp để giá trị xuống khung chỉnh sửa Thay đổi giá trị thành 5000 Kết thúc LV

LV3: Floating points (PW=890124) Ở lv này chúng ta sẽ tìm giá trị dưới dạng float (số thập phân) và thay đổi Health và Ammo thành 5000 Bạn chọn Health để làm trước

B1: Tìm giá trị New Scan Nhập Scan tyte: Value between...(giá trị nằm ở giữa) Value tyle: Float (đối với Ammo là Double) giá trị máu là 98.22 vậy nó sẽ nằm giữa 98.21 và 98.23 Nhập 2 số này vào 2 ô giá trị First Scan B2: Thay đổi giá trị Cũng ấn "Hit me" B3: Thay đổi thông số Thay đổi giá trị tìm được thành 5000 và tiếp tục thực hiện ở Ammo

Password: LV1: 090453 LV2: 419482 LV3: 890124 LV4: 888899 LV5: 098712 LV6: 013370 LV7: 525927 LV8: 31337157 Lv9: Tớ chưa ứng dụng đươc hết và cũng ko hiểu rõ nên ko pót

Hướng dẫn cheat engine step by step năm 2024

Ứng dụng vào game Tớ thấy bài của fido cũng đã hướng dẫn mọi người các step đầu cơ bản của ce rồi Nếu ai vẫn chưa rõ thì mọi người có thể sem qua cái này, mình sẽ thực hành trên game PlantVsZOmbie của popcap

Hướng dẫn cheat engine step by step năm 2024

Mục tiêu: Exact Value scanning[Step 2]

Hướng dẫn cheat engine step by step năm 2024
Scan giá trị chínhh xác
Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024
Bước này các bạn lặp lại next scan nhìu lần nếu nó còn ra khá nhiều address Có thể ra 1>3 ,4 address ko thay đổi thì kệ nó , cho nõ xuống table để chỉnh sửa. Step 2 giúp ta scan ra đc những giá trị chính xác hiện trên màn hình Tuy nhiên cũng có 1 số game lại khác ví dụ bạn muốn hack xu trong plantvszombie
Hướng dẫn cheat engine step by step năm 2024

Tiền xu là 10 nhưng khi ta scan chỉ cần 1, 500>50 ta mới tìm thấy add Tiền xu là 10 nhưng khi ta scan chỉ cần 1, 500>50 ta mới tìm thấy address Tùy từng trò mà value sẽ đc mã hóa, ví dụ game flash vuale thường đc x8 lần,....

H đến step3 :Unknown initial value[Scan những giá trị không biết chính xác] Step này các bạn có thể đọc bài của fido :http://forum.gamevn.com/showthread....-tiết-và-bàn-luận-về-Cheat-Engine-và-Artmoney

Step 4:Floating points[Không biết dịch ra sao nữa, dốt tiếng anh]

Hướng dẫn cheat engine step by step năm 2024
Thường thì chúng ta scan đã mặc định để "Scan type" là 4 bytes Nhưng sẽ có nhiều giá trị nó thuộc loại khác như Float[Giá trị có dấy phẩy ở sau như ví dụ như 9,35] khi scan loại này các bạn chỉ cần Scan số trước dấu phẩy như ví dụ là "9" Còn nhiều loại khác nữa các bạn có thể tìm hiểu thêm qua "google"
Hướng dẫn cheat engine step by step năm 2024

Step 5:Code finder[Tìm kiếm mã tác động-sr dịch bậy]

Hướng dẫn cheat engine step by step năm 2024
Step này giúp các bạn làm quen với các chức năng như : ""Find out what writes to this address" Và "Find out what access this address" Sem clip hướng dẫn thì tốt hơn văn của mình
Hướng dẫn cheat engine step by step năm 2024
[video]http://www.youtube.com/watch?v=5us6a9b2zDk&feature=related[/video]

Step 4:Floating points[Không biết dịch ra sao nữa, dốt tiếng anh]

Hướng dẫn cheat engine step by step năm 2024
Thường thì chúng ta scan đã mặc định để "Scan type" là 4 bytes Nhưng sẽ có nhiều giá trị nó thuộc loại khác như Float[Giá trị có dấy phẩy ở sau như ví dụ như 9,35] khi scan loại này các bạn chỉ cần Scan số trước dấu phẩy như ví dụ là "9" Còn nhiều loại khác nữa các bạn có thể tìm hiểu thêm qua "google"
Hướng dẫn cheat engine step by step năm 2024

Step 5:Code finder[Tìm kiếm mã tác động-sr dịch bậy]

Hướng dẫn cheat engine step by step năm 2024
Step này giúp các bạn làm quen với các chức năng như : ""Find out what writes to this address" Và "Find out what access this address" Sem clip hướng dẫn thì tốt hơn văn của mình
Hướng dẫn cheat engine step by step năm 2024
[video]http://www.youtube.com/watch?v=5us6a9b2zDk&feature=related[/video]

Chú ý: khi bạn ấn stop như trong clip nghĩa là ko cho cái gì tác động đến address đấy nữa, theo mình hiểu là như vậy điều này tương đương với nop, sau này mình sẽ giải thích thêm

Step 6:Pointers[Con trỏ]Mình kết nhất cái này, thường dùng để làm trainer Các bạn sem qua clip [video]http://www.youtube.com/watch?v=XBiW0rBH_2Q[/video] và đọc qua khái niệm về con trỏ ở trên của autoitviet Nếu cần thì vào 4rum của ce hiểu thêm :http://forum.cheatengine.org/viewtopic.php?t=334728

Ứng dụng thực tế lun nè, các bạn muốn làm 1 bản train cho game của mình thì có thể sài Trainer Make Kit , cái này các bạn tự mò nhé,sau đây mình sẽ hướng dẫn làm 1 bản trainer = cheatengine đơn giản nhưng chất lượng

Hướng dẫn cheat engine step by step năm 2024

Tại sao mình phải sử dụng con trỏ: vì khi ta scan đc 1 address nào đó nhưng thay đổi khi ta qua bàn hoặc rs lại game,....nó ko còn dùng đc nữa, thì chúng ta cần phải tìm con trỏ ,vì văn tớ có 3, nên ko thể giải thích thêm đc:( Đại khái là thế này: Bạn hack tiền vàng mặt trời trong plantvszombie, nhưng khi qua map hoặc rs lại game những address bạn tìm đc sẽ ko còn dùng đc nữa,bạn phải áp dụng bước này:truy tìm con trỏ: Ví dụ: Khi bạn đã tìm đc address của vàng trong plant:

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

Hướng dẫn cheat engine step by step năm 2024

-- Post added at 21:46 -- Previous post was at 21:44 --

Ăn cơm tắm giặt:P.............

  • > Bài viết hay đó :) cái này có hack đc cho game online ko? Nếu có thì hướng dẫn lun nha
    Hướng dẫn cheat engine step by step năm 2024
  • Hướng dẫn cheat engine step by step năm 2024

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày: 22/3/03 Bài viết: 6,334 Nơi ở: USA