新手一枚,如有错误(不足)请指正,谢谢!!
载入IDA,没有main函数,进入start函数,,发现jmp到start_0函数,双击进入查看
小白学习笔记(4)BUUCTF-re-reverse_1
然后双击继续进入call……小白学习笔记(4)BUUCTF-re-reverse_1
然后里面还有两个call……跳来跳去跳晕了,然后还没找到关键地方,,,
小白学习笔记(4)BUUCTF-re-reverse_1
调试程序的时候发现字符串,搜索一下试试,找到这个位置
小白学习笔记(4)BUUCTF-re-reverse_1
空格切换回框图模式
小白学习笔记(4)BUUCTF-re-reverse_1
然后F5伪代码
小白学习笔记(4)BUUCTF-re-reverse_1
双击str2,查看其存放的是啥
小白学习笔记(4)BUUCTF-re-reverse_1
也就是将{hello_world}里面的o替换为0,也就是
包上flag之后为flag{hell0_w0rld}
小白学习笔记(4)BUUCTF-re-reverse_1

相关文章:

  • 2021-08-04
  • 2022-01-10
  • 2021-11-11
  • 2022-01-18
  • 2022-01-23
  • 2021-04-07
  • 2021-12-30
  • 2021-09-12
猜你喜欢
  • 2021-12-25
  • 2021-04-13
  • 2021-08-31
  • 2021-07-21
  • 2021-12-15
  • 2021-10-29
  • 2021-07-26
相关资源
相似解决方案