|
[原创]某加固保动态脱壳
前排支持! |
|
[原创]简单粗暴的so加解密实现
多谢大大指点! |
|
[原创]简单粗暴的so加解密实现
嗯,多谢大大指点! |
|
[原创]简单粗暴的so加解密实现
多谢大大指点! 之前小弟没说清楚,不好意思,。 我说的CRT代码是与运行库相关代码。 这些代码编译器自动加上放在.text段。 我之前测试过,如果直接把.text段全加密,是不行的。 前段时间,小弟做双重加密的时候,就遇到时灵时不灵的情况。听大大这么说,我估计是cache没刷。那cache怎么刷呢? 请大大指点下 |
|
[原创]简单粗暴的so加解密实现
多谢指点! 不过我不太明白大大的意思: 1. 那如果.text都加密了,与CRT相关的代码如何处理? 2. 多加的节应该放在文件末尾吧? 直接插在中间的话,就需要把后面的segment移位偏移吧 3. 为什么要cache下?通过什么实现? 4. 声明 __attribute__((constructor))属性,编译器会把此函数加入init_array中。那扩充init_array是通过section属性声明来实现么? 求大大解释,小弟不胜感激! |
|
TFD加固形同虚设(此贴撤...)
额。又来晚了 |
|
|
|
|
|
[原创]简单粗暴的so加解密实现
额。 不知道,求教。 |
|
|
|
[原创]简单粗暴的so加解密实现
多谢鬼哥前来支持 |
|
[原创]简单粗暴的so加解密实现
额。。。 |
|
|
|
[原创]BinderProxy技术方案
mark,不错! |
|
[原创]听鬼哥说虐心的2048简化过程
前排支持鬼哥! |
|
[原创]Android FakeID(Google Bug 13678484) 漏洞详解
楼主写的不错,mark! |
|
[原创][分享]init_array原理简单说明
嗯,谢谢楼主分享! 以后在这方面多交流交流。 |
|
[原创][分享]init_array原理简单说明
楼主, 你这是资料吧? 能把其他章节发上来看看么? |
|
[原创][分享]init_array原理简单说明
额。。。 楼主果断来点,最近也在研究加壳。 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值