|
我离邀请码只差8kx
原来我不是最低级别的。还有临时用户这个组。。 |
|
[推荐]手动脱壳总结(精点中的精点对初学者来说)
其实很多都是要自己摸索了才能知道 |
|
[求助]怎样找注册信息?
注册信息不会保存的吧。一般注册类的 都会调用 Windows API 函数。比如 messagebox 等。你到API函数里面设断点就可以了。 |
|
一小段代码没看懂什么意思,大大诣点下
将ECX 压栈(这个函数使用到ECX)。 比较EAX 是否大于1000 esp+8的 地址 给ecx(这里用到了ECX,ECX指向ESP+8地址) 如果EAX小于1000,则跳转 将EAX减去1000 将ECX减去1000 test 这个逐条指令无法解释,不知道ESP+8初始值是多少。 直到 00550E5C |> 81E9 00100000 /sub ecx, 1000 00550E62 |. 2D 00100000 |sub eax, 1000 00550E67 |. 8501 |test dword ptr [ecx], eax 00550E69 |. 3D 00100000 |cmp eax, 1000 00550E6E |.^ 73 EC \jnb short 00550E5C 此命令为循环。循环测试 EAX 是否大于1000. 直到小于1000才执行 00550E70 |> 2BC8 sub ecx, eax 开始的代码。并置了一个标志。(test语句) ECX=ECX-EAX EAX=ESP 比较ECX跟 EAX 。。。 返回 EAX。 函数主要将 EAX跟ECX进行减1000运算。然后得出一个标志。 EAX 经过一系列运算后,将结果返回主函数。 你跟踪一下 ESP ECX EAX 各个值即可。其中 EAX 是主函数传递过来的参数。需要重点关注。 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值