-
-
[原创]2019CTF晋级赛Q1第五题青梅竹马
-
发表于:
2019-3-25 17:14
6041
-
唉 找来找去我之前得idb文件不见,凭着记忆整理了一份
试运行:

然后ida分析:

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

然后消息循环找到COMMAND:

获得flag:

然后判断字符得类型:

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

大数运算,一百以内得素数连乘,然后powmod 让它返回2.
然后写了一个c得大数运算得程序,之前实验用的miracl没白学:

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



因为程序是将basedecode得东西,然后传入大数操作得那个函数,解出来之后,得再次baseencode下,我懒直接就代进程序了。
记得改长度哈,后面得A是多出来得东西。
然后后主流程里边限制了第6个和第12个是V
所以加上去就行了:

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2019-3-25 17:18
被notwolf编辑
,原因: