首页
社区
课程
招聘
[原创]2019CTF晋级赛Q1第五题青梅竹马
发表于: 2019-3-25 17:14 5804

[原创]2019CTF晋级赛Q1第五题青梅竹马

2019-3-25 17:14
5804

唉 找来找去我之前得idb文件不见,凭着记忆整理了一份

试运行:

然后ida分析:

用的dialog写得,然后:
消息循环:

然后消息循环找到COMMAND:

获得flag:


然后判断字符得类型:

经过分析那个bianxing 必须返回2,然后就会打印成功得信息,
进入那个函数:

大数运算,一百以内得素数连乘,然后powmod 让它返回2.

然后写了一个c得大数运算得程序,之前实验用的miracl没白学:


然后代入程序里边去替换:



因为程序是将basedecode得东西,然后传入大数操作得那个函数,解出来之后,得再次baseencode下,我懒直接就代进程序了。
记得改长度哈,后面得A是多出来得东西。

然后后主流程里边限制了第6个和第12个是V
所以加上去就行了:


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2019-3-25 17:18 被notwolf编辑 ,原因:
收藏
免费 3
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//