下载将exe文件拖到ida

shift+F12,

Buuctf-reverse-reverse1

 

 发现了这个,双击跟进,

Buuctf-reverse-reverse1

 

 然后选中在双击

Buuctf-reverse-reverse1

 

 

光标选中之后F5查看伪代码

Buuctf-reverse-reverse1

 

 发现这个应该是将ASCII为111 的替换为 48,查询后是o换成0

Buuctf-reverse-reverse1

 

 这里发现是str1接受flag

Buuctf-reverse-reverse1

 

 

然后将Str1与Str2进行比较,如果相等就this is the right flag!

所以就去看看Str2里存的是什么,双击Str2

Buuctf-reverse-reverse1

 

 明显o变0就是flag了。

相关文章:

  • 2021-12-16
  • 2021-11-04
  • 2021-10-01
  • 2021-08-05
  • 2021-04-30
  • 2021-10-11
  • 2021-06-07
  • 2022-01-30
猜你喜欢
  • 2021-06-07
  • 2022-01-16
  • 2022-12-23
  • 2021-11-23
  • 2022-01-03
  • 2021-09-28
相关资源
相似解决方案