一linux平台软件,用ida打开如下:需在gdb中设置断点。
.text:080984D8 push ebp 断点1
.text:080984D9 mov ebp, esp
.text:080984DB sub esp, 34h
.text:080984DE push edi
.text:080984DF push esi
.text:080984E0 push ebx
.text:080984E1 mov [ebp+var_1C], 7648B98Eh
.text:080984E8 mov [ebp+var_30], 3
.text:080984EF mov eax, [ebp+arg_0]
.text:080984F2 mov edx, [eax+6Ch]
.text:080984F5 mov ax, [edx+1D4h]
.text:080984FC and eax, 0FFFF8000h
.text:08098501 test ax, ax
.text:08098504 jz short loc_8098531
.text:08098506 cmp dword_80C1D8C, 0
.text:0809850D jz short loc_8098531
.text:0809850F mov eax, [ebp+arg_8]
.text:08098512 push eax
.text:08098513 mov eax, [ebp+arg_4]
.text:08098516 push eax
.text:08098517 mov eax, [ebp+arg_0]
.text:0809851A push eax
.text:0809851B mov ebx, dword_80C1D8C
.text:08098521 mov [ebp+var_34], ebx
.text:08098524 mov edi, [ebp+var_34]
.text:08098527 call edi 断点2
在linux中gdb命令如何在上述两个断点位值设置断点??
在OD中可以用dd [esp]查看信息,gdb中如何查看??
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课