|
|
|
|
|
|
|
[原创]SEH分析笔记(X64篇)
mark一下 |
|
[原创]SEH分析笔记(X86篇)
mark |
|
|
|
[翻译]多种DLL注入技术原理介绍
mark |
|
|
|
[原创]发一个自写的病毒工具技术合集
mark |
|
|
|
[求助]析构函数当中为什么赋值虚表??
实际上这个问题从逆向的角度来说您也不用太纠结, 因为它就是在析构的时候又为虚表赋了一次值而已,我们多了一次找到虚表的机会。 我个人认为可能编译器觉得假如虚表指针指向别处了呢?或者是我们自己写代码将虚表的指针指向别处了呢?所以编译器在编译时又重新为它赋了一次值,可以是为了更安全的考虑吧。 |
|
[求助]析构函数当中为什么赋值虚表??
编译器为了防止你在析构函数中调用虚表中的函数, 实际上在析构函数中调用虚表中的函数时,它不会生成调用虚函数的汇编代码, 而是会生成E8call. 你可以写代码验证下。 |
|
|
|
|
|
|
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值