首页
论坛
课程
招聘
[原创]
2021-11-18 17:25 811

[原创]

2021-11-18 17:25
811

动调调试为主
输入给出的Names和Serial

1
2
3
4
5
6
7
插入代码 
if ( v1
    && (v5 = GetDlgItemTextA(hDlg, 1001, Str, 201), v2 = encrypte(String, v1),// Serial; ;Serial需要纯数字
                                                    strspn(Str, "0123456789") == strlen(Str))
    && v5 <= 10                                 // 输入的密码长度<=10
    && (v3 = sub_D6307F((int)Str)) != 0
    && (unknown_libname_13(v2 ^ v3, (int)v6, 16), encrypte(v6, 8) == 0x13B88C77) )

序列号 : 653259165
v3=0x26eff19d =326629582=653259165//2
sub_D6307F()函数在输入较大的数时会整除,不然就是直接的转化10进制转16进制
然后动调KCTF时的v2=0x5ee54f4c,异或之前的v2(=0x744e1cc7)和v3(=0x26eff19d)
即可,就时205824534


【看雪培训】《Adroid高级研修班》2022年夏季班招生中!

收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回