首页
社区
课程
招聘
[原创]2019CTFQ3 第二题:血肉佣兵 设计思路
发表于: 2019-5-16 16:32 3254

[原创]2019CTFQ3 第二题:血肉佣兵 设计思路

2019-5-16 16:32
3254

团队名称:战神伽罗

答案:Simpower91a321



设计说明:

1.首先将一部分密码封装在javascript中,通过javascript将自身进行加密。

2.通过简单的汇编代码变形算法 (加减固定数值) ,将一部分密码代码编译到可执行区域,通过指令跳转和对硬编码的变形对这部分密码进行恢复比对。

3.将恢复的代码注入到IE内核当中,并显示出来。

4.增加了一些反调试。

5.密码部分增加了混淆。

6.CPU指令增加了多种混淆(因此叫:八百烦恼风)。


破解思路

1.有多种反调试机制,破解方法网上有,反调对抗过试之后,搜索内存可以搜到javascript代码,并将代码中的一部分密码获取出来。



[培训]科锐逆向工程师培训第53期2025年7月8日开班!

最后于 2019-9-25 10:42 被kanxue编辑 ,原因:
上传的附件:
收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 58782
活跃值: (21915)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
此题放到Q3,即9月10号开始
2019-6-8 11:22
0
游客
登录 | 注册 方可回帖
返回