首页
社区
课程
招聘
[原创]利用Qiling框架解析CTF例题
2021-12-5 22:19 11350

[原创]利用Qiling框架解析CTF例题

2021-12-5 22:19
11350

CTF题_UnPacked.exe。CTF为Win32程序。有UPX加壳。
搜索程序字符串,无可利用信息。

脱壳后程序存在IAT修复问题。于是决定利用Qiling框架带壳运行调试。
首先要让程序可以正常运行到OEP。程序起位置。UPX壳特征码:pushad。基本找到popad的位置后,就会是跳转到OEP的位置了。

图片描述

 


程序需要运行到jmp _unpacked.401359跳转。如果想要程序运行到0x00408043c处,需要esp寄存器与eax寄存器相等。如果不相等程序会一直循环比较。
图片描述

搜索字符串

图片描述

图片描述

加密后的flag。在[ebx+ecx]地址位置。

图片描述

 

完整代码:
图片描述

 

程序运行截图:


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

最后于 2021-12-6 12:07 被obabydbg编辑 ,原因: 重新上传图片
收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 12776
活跃值: (16307)
能力值: (RANK:730 )
在线值:
发帖
回帖
粉丝
有毒 10 2021-12-6 09:27
2
0
可以发下原文链接么,图片内容实在是看不清了
雪    币: 8727
活跃值: (2674)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
obabydbg 2 2021-12-6 12:08
3
0
图片已重新上传
雪    币: 10
活跃值: (117)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
本因坊 2023-6-8 20:02
4
0
请问有附件吗
游客
登录 | 注册 方可回帖
返回