Thấy hay nên leech về cho ae đọc
- - - - - - - - -
Bài này mình sẽ hướng dẫn anh em đến với mã hoá Hex. Thay vì mã hoá String hay ASCII thì phần này đơn giản hơn & áp dụng được với mọi game online.
Bắt đầu nào, mình lấy ví dụ trên game Avatar, cụ thể hơn là thay từ Xin chờ...trong game bằng mã hex.
Dùng BE tìm kiếm từ "xin ch" , thu dc 1 class, mở methold <init> ra sẽ đc như hình (phần mình tô đen là cần sửa)
muốn thay thế từ Xin chờ thành "Nhok" thì sẽ làm
Vào đề chính, bạn xem rõ 2 hình trước và sau mình đã thay thế nhé!
Bảng mã hex mình sẽ cập nhật phía dưới!
Dòng:
ldc_w "4e686f6b"
invokestatic mhex/a(Ljava/lang/String;)Ljava/lang/String;
4e686f6b = 'Nhok' với giải mã văn bản.
Bảng mã chữ thường:
a: 61
b: 62
c: 63
d: 64
e: 65
f: 66
g: 67
h: 68
i: 69
j: 6a
k: 6b
l: 6c
m: 6d
n: 6e
o: 6f
p: 70
q: 71
r: 72
s: 73
t: 74
u: 75
v: 76
w: 77
x: 78
y: 79
z: 7a
........Chữ In........
A: 41
B: 42
C: 43
D: 44
E: 45
F: 46
G: 47
H: 48
I: 49
J: 4a
K: 4b
L: 4c
M: 4d
N: 4e
O: 4f
P: 50
Q: 51
R: 52
S: 53
T: 54
U: 55
V: 56
W: 57
X: 58
Y: 59
Z: 5a
Mã hexa kí tự và số:
21 : !
22 : "
23 : #
24 : $
25 : %
26 : &
27 : '
28 : (
29 : )
2A : *
2B :
2C : ,
2D : -
2E : .
2F : /
30 : 0
31 : 1
32 : 2
33 : 3
34 : 4
35 : 5
36 : 6
37 : 7
38 : 8
39 : 9
3A : :
3B : ;
3C : <
3D : =
3E : >
3F : ?
40 : @
5B : [
5C : \
5D : ]
5E : ^
5F : _
60 : `
7B : {
7C : |
7D : }
7E : ~
20 : dấu cách (khoảng trắng)
..........
Phía trên là bảng mã, muốn mã hoá dòng
ldc_w "Xin chờ"
Thì thay lại thành
ldc_w "mã hex phía trên"
và thêm dòng
invokestatic mhex/a(Ljava/lang/String;)Ljava/lang/String;
Nén file mhex.class (1.24 KB) vào avatar.zip để hoạt động!
Tinh ý bạn có thể thao tác với những thứ khác
Chúc may mắn...
Bài viết: Nkocbentre9x và Byebye141
Diễn đàn: Cdwap.net