BUGKU 逆向题:easy_re
easy_re
将程序拖入到ida中打开。使用F5键得到C语言代码。
对代码进行分析,可以发现:程序要求输入一个字符串,再将这个输入的字符串和某个已有的字符串进行比对,如果两者相等,则输出:flag get。显然,这个存在函数中的也有的字符串就是flag。
进入内存中寻找flag,再使用右键->data,将十六进制数转换成字符串,如下图所示:
flag为:DUTCTF{We1c0met0DUTCTF}
将程序拖入到ida中打开。使用F5键得到C语言代码。
对代码进行分析,可以发现:程序要求输入一个字符串,再将这个输入的字符串和某个已有的字符串进行比对,如果两者相等,则输出:flag get。显然,这个存在函数中的也有的字符串就是flag。
进入内存中寻找flag,再使用右键->data,将十六进制数转换成字符串,如下图所示:
flag为:DUTCTF{We1c0met0DUTCTF}
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。