|
[已解决][求助]新人第一个练手软件求解!
跟你遇到的同样的问题,我用OD对MyEclipse下消息段的时候也是同样的错误,不知道是怎么弄的。希望高手们给指点下。 |
|
|
|
[求助]反汇编中变量如何初始化?
那也就是说mov [ebp+var_4], 1其实就是初始化var_4 |
|
[求助]反汇编中变量如何初始化?
我在分析一个函数的时候发现该函数的一个局部变量在使用前并没有用mov来初始化,那么我猜测是用push来初始化的,代码如下: .text:0059E27A sub_59E27A proc near ; CODE XREF: sub_59E831+60p .text:0059E27A ; sub_59FD37+40Bp .text:0059E27A .text:0059E27A var_4 = dword ptr -4 .text:0059E27A arg_0 = dword ptr 8 .text:0059E27A .text:0059E27A mov edi, edi .text:0059E27C push ebp .text:0059E27D mov ebp, esp .text:0059E27F push ecx .text:0059E280 push esi .text:0059E281 push edi .text:0059E282 mov esi, ecx .text:0059E284 xor edi, edi .text:0059E286 cmp [esi+8Ch], edi .text:0059E28C jnz short loc_59E298 .text:0059E28E mov eax, 8000FFFFh .text:0059E293 jmp loc_59E37B .text:0059E298 ; --------------------------------------------------------------------------- .text:0059E298 .text:0059E298 loc_59E298: ; CODE XREF: sub_59E27A+12j .text:0059E298 lea eax, [ebp+var_4] .text:0059E29B push eax .text:0059E29C mov [ebp+var_4], 1 .text:0059E2A3 call sub_5BD64B 局部变量var_4是如何初始化的?没有用mov那肯定是用了push,而函数的开头,push ecx应该是为局部变量分配空间,那么是不是后面的push esi或push edi为变量初始化的? |
|
[求助]在反汇编的过程中遇到异常该怎么办?
我的OD在遇到异常的时候会提示你按shift+F9跳过。 |
|
[求助]在反汇编的过程中遇到异常该怎么办?
如何判断是反调试? |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值