XtGem Forum catalog
↓↓xuống cuối trang↓↓
Chào mừng bạn đến với wap DinhLoi.XtGem.Com | Chúc bạn có 1 năm mới vui vẻ tốt lành hạnh phúc! Hãy giới thiệu website này cho bạn bè nhé!img
DinhLoi.XtGem.Com =>> CaFe9x.Gq
Bạn đến từ quốc gia: United StatesUnited States



Hôm nay ngày
22.11.24/08:43
img- Hi. Xin chào! Mozilla/5.0
logo
.
HOMECHÁTTruyệnFORUM
↓↓ » »

Hack thay đổi điều kiện (game off)


Đăng Nhox Attend
Lượt xem: 1029
Ngày Đăng: 2015-06-08 / 08:11:57
Chia sẻ: SMS Google Zing Facebook Twitter

Hôm nay chán quá nên ngồi viết 1 bài share cho các bạn "nghịch chơi" vì nhiều game hack tiền là được rồi! Hì, ta dựa vào mấy cái lệnh nhảy để suy luận đó là:
- ifeq: nhảy khi giá trị đầu của stack =0
- ifne: nhảy khi giá trị đầu....khác 0
- iflt: nhảy khi...0
- ifge: nhảy khi...">=0
- if_icmpeq: nhảy khi 2 giá trị đầu của stack =0 và những dòng còn lại cũng hiểu tương tự như vậy (nếu sai thì
thông cảm nha, mình dịch bằng google)
BẮT ĐẦU
- Mình lấy ví dụ về game đường đua
việt của hãng Teamobi. Lúc nào cũng
vậy...tải về giải nén, sao chép hoặc backup lại 1 file còn 1 file để test nha. Vào game
thấy cái bắt nhập key (1).
Ấn vào những map bị khoá nó hiện ra "bạn phải đua các vòng
khác trước" (2).
Khi không đủ tiền để đua nó hiện ra "bạn không đủ tiền tham gia" (3).
Không có tiền để nâng cấp xe "bạn chưa có đủ tiền..." (4).
Khi nâng cấp mà vạch nâng đã full "chỉ số này đã quá cao,
không thể nâng cấp thêm" (5).
Nhiều badboy quá nhỉ? Sau 1 hồi tìm kiếm thì thấy tất cả badboy nằm trong al.class
Tạm thế đã, còn hack về sau mà vẫn WIN thì để các bạn tự xử.
----------------------------
1. Crack: chẳng nói nữa, trên mạng có nhiều quá rồi. Người nghĩ ra cách đó cũng lợi dụng lệnh nhảy (khôn thật).
2. Chơi những MAP bị khoá:
dùng bytecode editor mở al.class -">
mở -"> ấn * để hiện tất cả string
và tìm đến badboy dòng71[, ấn
vào rồi copy tất cả
-"> quay lại rồi chọn tìm kiếm kí tự
rồi paste vào...nó ra method i,
mở tiếp lên, ấn 8, paste tiếp
-"> ok 1 cái nó ra như sau:

if_icmple Label263
ldc "bad boy"
invokestatic av/a...
return
Label263: ...

- Suy luận: Label 263 chắc là để bắt đầu đua rồi, ấn vào mà toàn
hiện badboy mà không cho đua??? à, phải xoá từ cái ldc "badboy" đến hết cái return
đi để cho nó phi thẳng vào đua
mà không bị cản lại bởi lí do gì...
Xóa xong sẽ thế này:

if_icmple Label263:
Label263:

- Ae lưu và test thử xem sao nha.
3. Không có tiền mà vẫn đua được:
Cách làm vẫn như trên,
vào đến code thì nó hiện thế này:

if_icmple Label303
new java/lang...
dup
ldc "badboy"
invoke...
getstatic...
invoke...
...
...
return
Label303:

- SUY Luận: Label 303 chắc là cái cho đua, khi không có tiền thì vào nhảy vào badboy, có tiền mới cho đua??? à, xoá từ new java/lang đến hết chữ return thì dù có tiền hay không
ta vẫn đua. Xoá xong sẽ thế này:

if_icmple Label303
Label303:

- Ae lưu và test nào.
4. Nâng cấp tiếp khi thanh giới hạn đã đầy:

if_icmple Label224
ldc "bad boy"
invokestatic...
return
Label224:

- Ae tự suy luận, chỉnh sửa và test (làm cũng tương tự như những bài 2 và 3 thôi mà ^^)!
Lưu ý: khi xoá như vậy rất hay bị lỗi verify nên các bạn sửa xong
là phải dùng phần mềm fix verify để sửa.
Tại game bị cá nhân hoá quá ác
nên phải tạo thư mục encode nằm cùng với file.class thì mới
dùng được. Nếu không thích tạo
encode thì Bung game đó ra, vào
manifest.mf kéo xuống 1 tí thấy
dòng savedir: encode, thích tên
gì thì thay bằng tên đó (mình thì
thay bằng tên META-INF vì game
nào mà chả có thư mục này, đỡ
mất công tạo thêm. Thanks.
Nguồn: hackerthanthoai - m4v.me
Bình Luận
Tên bạn:

Nội dung:





↑↑ Cùng chuyên mục
Bài viết ngẫu nhiên
Tag:
Bạn đến từ:
Share: img img img img img

Thanks To:XtGem
Liên kết:U-ON