攻防世界--re1

Posted mayfly-nymph

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了攻防世界--re1相关的知识,希望对你有一定的参考价值。

练习文件下载: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!

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

DUTCTFWe1c0met0DUTCTF

技术图片

以上是关于攻防世界--re1的主要内容,如果未能解决你的问题,请参考以下文章

逆向-攻防世界-(1-3)

攻防世界 reverse 新手练习区

攻防世界 mfw

攻防世界-杂项-Misc

攻防世界(解密篇Crypto)---混合编码

手机版我的世界起床战争攻防模式房主怎么开创造?