首页
社区
课程
招聘
1
[原创]看雪CTF2017第十一题简单解析
发表于: 2017-6-22 23:35 3731

[原创]看雪CTF2017第十一题简单解析

loudy 活跃值
10
2017-6-22 23:35
3731

看雪CTF2017第十一题简单解析

    者:loudy

使用工具:IDA6.8(反汇编分析) notepad(记录) vc6.0(解码) OD(调试)

    骤:( 此题多解,原因请看最后)

一、代码自解密

IDA载入看入口点和导入表,没有发现任何有用的东西,考虑该程序已经加密处理。

二、识别真正流程

继续OD动态跟踪,在此处发现DialogBoxParamW,有过MFC编程经验的朋友应该不陌生,说明我们已经找到关键点了(其实不然)。

三、第一个关键算法

实际调试时可以在4016AF处将JENOP代替,将401A43处修改为jmp 402303,即可绕过,直接调试主进程。

另外,此题动态内存执行代码较多,建议关键位置下好“硬件执行”断点,便于调试。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 1
支持
分享
赞赏记录
参与人
雪币
留言
时间
PLEBFE
为你点赞~
2022-7-27 02:18
最新回复 (0)
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册