brc4 1.7.4
brc4 1.7.4
最近看到开始分享BruteRatel C4 1.7.4 的pj版,看了一下
修改了brute-ratel-linx64 以及 xmodlib.bin
其实可以不动brute-ratel-linx64,许可算法与之前一致。
许可分析请参考之前的文章:
BruteRatel_1.7.3 许可分析 - DirWangK - 博客园
PJ版
PJ版主要是把xmodlib.bin 的aes解密nop掉,

patched 1
main_main 中
nop call main_main_func3

恢复

patched 2
main_main_func6 中
nop call main_main_func6_1

恢复后:

patched 3
main_main_func6 中
nop call main_main_func6_5

恢复后:

other
TIME_BIN_SZ = 0xF
# version 1.7.4
payload_sz=[0x38600,0x3BC00,0x36600, 0x39E00, 0x36800, 0x3A000, 0x6000 , 0x7200 , 0x7600 , 0x8800 , 0x2400 , 0x2800 , 0x0FDE00, 0x131600, 0x1005 , 0x19DD , 0x19A7 , 0x27BE , 0x2CA0 , 0x2480 , 0x2CD0 , 0x24D0 , 0x15A0 , 0x1570 , 0x15C0 , 0x15B0 , 0x1E40 , 0x1E60 ]
PAYLOADS_SZ_174 = sum(payload_sz)
PAD_SZ_174 = 16 - ((TIME_BIN_SZ + PAYLOADS_SZ_174) % 16)
#LIC_OFFSET_174=0x3bff40
LIC_OFFSET_174 = TIME_BIN_SZ + PAYLOADS_SZ_174 + PAD_SZ_174
不分享脚本以及xmodlib.bin! (参考之前文章完全可以自己实现!)
ps


浙公网安备 33010602011771号