|
|
|
|
|
|
|
|
|
|
|
|
|
|
[求助]新PDB怎么修改匹配到旧DLL上面,差几个函数位置
没有匹配的PDB跟DLL,只有一个差3天的PDB跟DLL手动解析还原了函数声明,但是太累了 |
|
|
|
|
|
[求助]新PDB怎么修改匹配到旧DLL上面,差几个函数位置
这种方式我也试过了,但因为后面的地址全部偏移了,属于能看的那种类型,并且没有源码
|
|
|
[求助]为什么反汇编出来的函数开头没有saved esp,局部变量也是寄存器
对 基本所有函数都是通过add sub 这是咋编译的?还有就是局部变量基本都是通过push 寄存器最后pop还原,而不是save ebp,然后ebp-实现的 |
|
|
[求助]为什么反汇编出来的函数开头没有saved esp,局部变量也是寄存器
这个函数不是很能说明白,我是选的短代码的,不过有一个那就是 mov ecx, dword_FCA2F4
mov eax, 1 cmp ecx,eax
最后于 2018-11-19 18:07
被hackasn编辑
,原因:
|
|
|
[求助]内联汇编 怎么用jl jle jz jnz等跳转到绝对地址
感谢你的解答,等下爬起来去试一下 |
|
|
[求助]内联汇编 怎么用jl jle jz jnz等跳转到绝对地址
DWORD asm_addr; #define asm_jmp(imm_addr) __asm mov asm_addr,imm_addr \ __asm jmp asm_addr jl jmp_0x0055FAED jle jmp_0x0055FAB3 jmp_0x0055FAED: asm_jmp(0x0055FAED) jmp_0x0055FAB3: asm_jmp(0x0055FAB3) ![]()
难道只能定义标签然后jmp吗?
最后于 2018-11-15 03:29
被hackasn编辑
,原因:
|
|
|
[求助]__asm汇编怎么jmp或call 外部地址
各位大佬 我又来了,我最后采用了这种方式 DWORD asm_addr; #define asm_jmp(imm_addr) __asm mov asm_addr,imm_addr \ __asm jmp asm_addr 但突然发现jl jle jnz等等这些没办法使用....咋办 |
|
|
[求助]__asm汇编怎么jmp或call 外部地址
谢谢大佬这么晚了还来指点,按照你的方式获取到了 终于可以写call 外部地址了 但要改一下才能用 用(28-)报错 直接byte就可以
最后于 2018-11-14 03:01
被hackasn编辑
,原因:
|
|
|
[求助]__asm汇编怎么jmp或call 外部地址
各位大佬们 目前找到这几种方式 _emit 0xFF 能定义call 但是地址不对 _emit 0x15 push eip 未定义标签....看了下EIP是没办法直接获取的 call $+5 pop eax 会破坏寄存器
最后于 2018-11-14 00:47
被hackasn编辑
,原因:
|
|
|
[求助]__asm汇编怎么jmp或call 外部地址
原谅我是个小白,push eip 标签未定义
最后于 2018-11-13 23:51
被hackasn编辑
,原因:
|
|
|
[求助]__asm汇编怎么jmp或call 外部地址
大佬...又碰到问题了,地址是动态的,,,咋办 1.push 地址-偏移是不行滴 - -! 大概了解了下可以通过修改PE头中的ImageBase的地址
是可以的,但不知获取偏移的还有没有其他方式? 2.push 返回地址怎么获取....手动输入?好像发现个call $+5 pop eax 不知道是否可以,会影响寄存器不
最后于 2018-11-13 23:06
被hackasn编辑
,原因:
|
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
勋章
兑换勋章
证书
证书查询 >
能力值

