[Tut]Hướng dẫn tổng hơp sơ lược về CheatEngine [Chào GameVN :D]

Thảo luận trong 'Cheat Code - Hints - Secrets' bắt đầu bởi ZzHikasaizZ, 30/4/10.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    Lời mở đầu:[Sin lỗi khiến mọi người phải đọc cái này]
    Mình là 1 noob:(, khi đi tìm hỉu về ce, mình đã mất khá nhìu thời gian để tìm tư liệu, qua google, gamevn,autoit...nhưng với 1 noob như mình thì như thế là không đủb-(,mình mù tiếng anh nên cũng rất khổ sở khi lên 4rum của ce đọc bài, toàn phải dịch=google,nhiều khi dịch rất ....:-w.Cám ơn những người đã tận tình giải đáp, chỉ dẫn mình để có thể làm 1 tut này[sr, văn tớ có 3,;))]
    Nguồn tổng hợp nhiều nơi:-"

    Oke bắt đầu thôi

    Đầu tiên , sơ lược những điều cần biết về cheatengine:[cái này mình copy bên autoitviet, sr vì ko sin phép]
    I, Cheat Engine là gì.
    Cheat Engine được viết tắt là CE, là một phần mềm có khả năng scan memory, edit hex và là một debugger, Cheat Engine được tạo bởi Dark Byte bằng ngôn ngữ delphi, dành cho hệ điều hành Windows. Cheatengine được sử dụng để gian lận trong các trò chơi máy tính, và nó thường xuyên được điều chỉnh và recomplied đê tránh sự phát hiện của các phần mêm anti hack như Xtrap, GameGuard, Hshield... ( Như Moonligh Engine, Love Engine, ... đều là được điều chỉnh từ Cheatengine. Tên gọi chung là Undetectable Cheat Engine (UCE)) . Cheatengine cũng giống như cái phần mềm “Memory hacking” khác như Tsearch, ArtMoney. Nó tìm các giá trị của các thông số của game ( chẳng hạn như là thông số về máu, mana, tên, level, ..) ,với rất nhiều lựa chọn cho phép ta tìm lưu và sử dụng nó. Ngoài ra Cheat Engine còn có rất nhiều chức năng khác mà những phần mềm kia không có như là “Auto Assembler”,”Script Engine”,”Inject Dll”, .., chính vì vậy Cheat Engine được sử dụng rộng rãi hơn hẳn so với các phần mềm memory khác. Ngoài ra Cheat Engine còn có thể tạo một trainer chạy đọc lập với Cheat Engine.
    II, Cách sử dụng Cheat Engine.
    Trước tiên vào http://cheatengine.org/ để download rồi cài đặt.
    Giao diện của Cheat Engine ::
    [​IMG]
    Để scan địa chỉ trước hết ta phải open process
    Để open hoặc attack proces ấn vào biêu tượng[​IMG] Hình ảnh rồi hiện lên bảng sau:
    [​IMG]
    Chọn process rồi ấn open, hoặc muốn debug process thì ấn vào attack debugger to process

    A, Memory Scanning
    Memory Scanning là một trong những đặc điểm quan trọng nhất của Cheat Engine. Memory scanning là đọc bộ nhớ được cung cấp bởi ứng dụng. Cheat Engine cho phép bạn tìm các địa chỉ bằng rất nhiều cách khác nhau

    Để 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.
    [​IMG]
    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
    B. Cheat Tables
    [​IMG]
    Để 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[​IMG]
    Để load danh sách các address, ấn vào biểu tượng[​IMG]
    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í
    [​IMG]
    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;)
    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:>
    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=((

    Ứ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
    [​IMG]

    Mục tiêu: Exact Value scanning[Step 2]
    :>Scan giá trị chínhh xác
    [​IMG]

    [​IMG]

    [​IMG]
    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
    [​IMG]

    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]=((
    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":>

    Step 5:Code finder[Tìm kiếm mã tác động-sr dịch bậy];)
    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:-"[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]=((
    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":>


    Step 5:Code finder[Tìm kiếm mã tác động-sr dịch bậy];)
    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:-"[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ượngb-)

    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:
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

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

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

    iloveRHCP T.E.T.Я.I.S

    Tham gia ngày:
    17/4/07
    Bài viết:
    590
    Nơi ở:
    Old Trafford
    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 :D
     
  3. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    Có chứ , còn tùy vào trình độ sử dụng ce của mỗi người, không có giới hạn:P
     
  4. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    Step này các bạn phải bít về auto assemble
    Đầu tiên phải đọc qua bài này hiểu qua khái niệm của các lệnh[hình như trong ASm thì phảib-(]
    Truy cập vào đây: http://forum.cheatengine.org/viewtopic.php?t=31434 [Đây là khái niệm về assemble, tài liệu dễ hiểu nhất dành cho ce mà mình biết:(]
    http://forum.cheatengine.org/viewtopic.php?t=14396
    Tiếp đến đọc qua cách sử dụng 1 cách đơn giản:
    http://forum.cheatengine.org/viewtopic.php?t=3433 [Tut hướng dẫn về code injection]

    http://forum.cheatengine.org/viewtopic.php?t=4870 [Cái này của DarkByte(Cha đẻ của CE\:D/)]

    Nhất định phải đọc qua cái này nếu mấy cái trên ko hiểu:

    http://forum.cheatengine.org/viewtopic.php?t=95363 [tut rất hay hướng dẫn bạn những khái niệm phù hợp dành cho ce:-*]

    Còn clip để train step 7 đây:
    [video]http://www.youtube.com/watch?v=cfUxMEz2Bus[/video]

    Cái này tớ sin ko nói thêm đc vì sợ sẽ làm bậy[Mong Pro nào đọc bài này thấy chướng mắt sai chỗ nào sin bổ sung :-*, cho mình học hỏi thêm:-*:-*]

    Step 8:Multilevel pointers -Đa cấp các con trỏ(gg dịch nhé:-")[step yêu thích của mình đây;))]

    Step này dùng khi nào?
    Khi ở step 6 bạn tìm truy tìm pointer nhưng ko tìm thấy pointer nào phù hợp, theo mình nghĩ là như vậyb-(
    Ở bước này mình cố gắng hướng dẫn cụ thể hết khả năng mình[Văn 3,:-"]
    Mở CE tutorial +Ce 5.6 lên nào:
    Skip đến step 8 nếu bạn muốn nhìn thấy "Loser";))
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
    Tại sao tui phải biết sau con trỏ này lại là 1 con trỏ khác?:P

    Giải thích cho bạn đây:
    [​IMG]

    [​IMG]

    Sau đó làm lại các bước trên để tìm pointer[nếu lỡ tay ấn Change pointer]
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]


    Mệt quá,b-(

    ai ko hiểu thì rep lại nhé

    Step 9 , mình sin ko đề cập
    Pro nào vào pót hướng dẫn chi tiết đi nào:>

    Mong 4rum sẽ sôi nổi tiếp tục bàn luận về ce, mọi ngừoi cùng nhau chia sẻ kinh nghiệm ce nhé:-w
    Rất mong các pro vào chém em\:D/

    ---------- Post added at 09:56 ---------- Previous post was at 08:13 ----------

    Ngồi nghịch chán, làm cái train đơn giản này[Đang sem phim Prison Break II, nên ko làm =TMK đc thông cảm nha]
    Ai rảnh thì sửa cái train này = ce cũng được ;;)
    Link dow:Ko có virut hay keylog đâu;)),muốn lắm nhưng ko làm đc:-"
    http://www.mediafire.com/?txoyundj0y4

    Ảnh :[​IMG]
    \:D/

    ---------- Post added at 09:58 ---------- Previous post was at 09:56 ----------

    Cái train trên dành cho Plant Vs zombie đấy
     
  5. Ryomurai

    Ryomurai Moderator Moderator

    Tham gia ngày:
    16/8/04
    Bài viết:
    1,107
    Thank bạn vì topic hướng dẫn. Nhưng ở đây đã có rất nhiều. Nếu đã viết tut thì viết đầy đủ, cách trình bày rõ ràng và dễ đọc. Chứ xài external link nhiều quá nhìn nhức mắt quá. Có thể xài spoiler cho những screenshot hay quote lại. Xem tình hình topic ra sao rồi Ryo sẽ quyết định lock hay không lock.
     
  6. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    Anh thông cảm , đây là lần đầu em viết tut :D nên còn nhiều sai sót, anh lock cũng đc ko sao cả em chỉ pót cho thằng bạn sem thôi :P, em vẫn còn giữ bản demo ở nhà:)
     
  7. iloveRHCP

    iloveRHCP T.E.T.Я.I.S

    Tham gia ngày:
    17/4/07
    Bài viết:
    590
    Nơi ở:
    Old Trafford
    Thằng bạn này ko thèm xem đâu =)) lằng nhà nhằng,chơi game mà hack thì chóng chán lắm. Mà game off nào mà chả có cheats, game on hack mà bị bắt đc nó ban AC cho thì...:|
     
  8. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    Tùy quan điểm mỗi người ... TUi rất thích hack:D
     
  9. iloveRHCP

    iloveRHCP T.E.T.Я.I.S

    Tham gia ngày:
    17/4/07
    Bài viết:
    590
    Nơi ở:
    Old Trafford
    Tùy cái gì, t Tùng đây,post gì thì post cũng phải làm thế nào cho dễ xem chứ,làm kiểu kia đảm bảo 90% người ngoài nhìn vào thấy ngán =))
     
  10. Cute9x

    Cute9x Sonic the Hedgehog

    Tham gia ngày:
    24/1/07
    Bài viết:
    4,714
    Nơi ở:
    Whiterun
    Một bài viết khá công phu :-?

    Hình như đã có người viết tut CE rồi mà nhỉ :-?
     
  11. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    Mặc dù có nhiều tut về ce,nhưng hầu hết chẳng ai đi sâu vào từ step 7 trở đi cả ,tìm pointer 1 vấn đề mình đi tìm hiểu b-(

    ---------- Post added at 20:35 ---------- Previous post was at 20:31 ----------

    Mong pro vào chém và chỉ dẫn thêm về aa :-*
     
  12. billylo22

    billylo22 Mr & Ms Pac-Man

    Tham gia ngày:
    2/2/10
    Bài viết:
    275
    kiếm chương trình nào khác thay thế cho CheatEngine đi
    CheatEngine này có vẻ hok đc an toàn lắm , anti-virus báo động có mã độc bên trong
     
  13. ZzHikasaizZ

    ZzHikasaizZ Youtube Master Race

    Tham gia ngày:
    24/4/10
    Bài viết:
    14
    ? bạn dow cheatengine ở đâu thế? nên chỉnh lại cấu hình av của bạn?:| ce an toàn mà? có mã độc gì chớ:-o
     
  14. yphanh2002

    yphanh2002 I ♥︎ You Hannah Moderator Lão Làng GVN

    Tham gia ngày:
    22/3/03
    Bài viết:
    6,344
    Nơi ở:
    USA
    Lên trực tiếp trang web cheat engine mà down đó bạn:

    http://www.cheatengine.org/

    ---------- Post added at 21:21 ---------- Previous post was at 21:18 ----------

    Tam thời mình lock topic này vì lý do là đã có 1 bài hướng dẫn rồi nằm trong topic phía trên chú ý kia. Mình sẽ xem xét và đưa 2 hướng dẫn này làm 1 để cho mọi người tiện theo dõi.

    Chủ topic muốn edit hay bổ sung cái gì thì pm cho mình. Thân
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này