|
发表于 2019-8-23 10:48:15
|
显示全部楼层
重庆市重庆市
本帖最后由 心冷、鱼儿 于 2019-8-23 11:40 编辑
上次看了你那个取上层函数地址,代码有点绕,我发一个简单点的
还有寄存器传递好坑啊。完全不用这样啊,直接把esp传第一个参数不就行了?
置入代码 ({ 139, 69, 4, 131, 232, 5, 72, 128, 56, 85, 117, 250, 139, 8, 193, 225, 8, 129, 249, 0, 85, 139, 236, 117, 237, 201, 194, 4, 0 }) 返回 (0 ) |
fn_qrcode | 整数型 | | |
pContex | HookContex | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | addr | 整数型 | | | size | 整数型 | | | hfile | 整数型 | | | 如果真 (是否为空 (pContex )) 返回 (_getcurrfunaddr ()) hfile = fopen (“qrcode.png”, “wb”) 如果真 (hfile ≠ 0 )size = _rdword (pContex.Ecx, 4 ) fwrite (_rdword (pContex.Ecx ), 1, size, hfile ) fclose (hfile ) 返回 (0 )
|
|