-
-
[原创]2018看雪CTF第四题WP
-
发表于: 2018-6-24 12:00 3458
-
main函数的开头有一些花指令,跟着往下跳就行了。
用rdtsc指令来反调试,别在此处单步就没关系。
通过两个check就成功,前三个字符为数字。
Check1
调试动态解密出两个大数字符串
N = 0x7da39de66016477b1afc3dc8e309dc429b5de855f0d616d225b570b68b88a585 c = 0x208CBB7CD6ECC64516D07D978F5F0681F534EAD235D5C49ADD72D2DB840D5304 e = 0x3e9 m = flag[3:]
(m^e)%N=c
拿N去factordb上分解,得p,q
Check2
限定了前3位为数字,调试发现把输入的数字+1再和"131400000"连起来去做某种运算。
直接拿520试了一下就成功了。
520iamahandsomeguyhaha1
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
最后于 2018-6-27 22:54
被mratlatsn编辑
,原因:
赞赏
他的文章
看原图
赞赏
雪币:
留言: