码迷,mamicode.com
首页 > 其他好文 > 详细

攻防世界--re1

时间:2019-08-16 18:36:54      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:小端   https   追踪   lag   ida   code   汇编   字符   block   

练习文件下载:https://www.lanzous.com/i5lufub

 1.使用IDA打开,进入main函数。

技术图片

 

2.转为C代码

技术图片

 

可以看到,输入v9之后,与v5比较,判断我们输入的flag是否正确。分别进入if...else判断之后的输出

技术图片

 

正确输出flag get.. 错误输出flag不太对呦...  没办法,只能回到main看看v5

 

3.追踪v5

技术图片

 

进入ds:xmmword_413E34

技术图片

 

将16进制转换为字符

技术图片

 

4.get flag!

因为汇编里面存储字符是采用小端格式,所以结果倒过来输就行。即

DUTCTF{We1c0met0DUTCTF}

技术图片

攻防世界--re1

标签:小端   https   追踪   lag   ida   code   汇编   字符   block   

原文地址:https://www.cnblogs.com/Mayfly-nymph/p/11365592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!