1. Phương pháp hack.- Cách 1: là hack bằng RMS. Sau đó sẽ chỉnh sửa trên chính RMS
- Cách 2: hack trực tiếp trên Class với hàm isub
2. Công cụ.
-
Bytecode Editor 1.4
-
MiniCommander 4.2Hoặc chỉ cần dùng
MengTong 2.4.13. Cách hack.
a. Tìm hiểu hàm isub. Hàm này quy định việc thêm bớt trong 1 biến mà câu lệnh yêu cầu, isub ở đây là bớt đi.
Ví dụ với game bắn xe tăng. Ta mở methol lên có câu lệnh sau
iconst_1
isub
Ở đây là bớt 1 viên đạn. Dòng
iconst_x quy định thêm hay bớt bao nhiêu. Để khi kiểm tra không quá biến quy định (nhỏ hơn hoặc lớn hơn)
b. Cách hack. Đầu tiên các bạn phải chơi thử game. Ví dụ với game plan vs zombie.
Hàm
isub quy định thời gian bao nhiêu thì lại trồng cây tiếp theo. Ví dụ với hoa hướng dương
...
iconst_5
isub
sipush 50
pop
...
Việc của chúng ta là đổi hàm
isub thành hàm iadd
Với hàm
isub là bớt x (x ở đây do biến quy định).còn hàm
iadd là thêm x. Đồng nghĩa với việc là chúng ta không bao giờ nhỏ hơn thì nó sẽ không khóa. Việc trên áp dụng cho hack mạng, hack đạn, hack time...
c. Các xác định để biết nơi cần sửa và vài lưu ý
- Tất nhiên dùng Bytecode Editor search với từ khóa
isub không phải Isub. Mở methol lên
- Khi chơi thử chúng ta đã biết giá trị. Tùy từng game chúng ta sửa. Nếu là hack khóa tên lửa, khóa mạng của 1 game thì biết ngay là giá trị 1. Còn lại tùy từng game
- Phần này thường nằm riêng lẻ
d. Với người màn hình nhỏ. Mà không test được trước khi hack
- Trường hợp này khá nan giải. Nhưng vẫn có 1 cách. Có thể xác định đúng class cần sửa.
- Bạn có để ý trong game sau khi hết đạn or hết tiền (hàm
isub nằm ngay dưới thôi) nó thông báo in lên màn hình một đoạn văn bản thông báo cho bạn biết.
- Như vậy chắc chắn nó sẽ nằm gần sau lệnh
isub. Vì sau khi so sánh. Nó sẽ trả về là đã hết. Rồi sẽ thông báo. Chúng ta chỉ việc xác định đoạn văn bản đó.
e. Với game mã hóa shop
- Với game mã hóa shop trong file *.bin. Các bạn chỉ nên chỉnh sửa sức mạnh Boss trong game( chơi thử)
- Search với tên
boos
- Tìm hàm
isub. Ngay sau
isub sẽ là
sipush "x" (x sẽ là số máu boss đánh mất)