Buuctf-re-reserve1解题记录

  1. 第一步,老规矩,先查壳

Buuctf-re-reserve1解题记录_第1张图片

2.使用ida64bit打开

Buuctf-re-reserve1解题记录_第2张图片

3.未发现主函数,直接shift+F12查看c语言代码

Buuctf-re-reserve1解题记录_第3张图片

4.看到疑似字符串{hello_world},点击跟进

Buuctf-re-reserve1解题记录_第4张图片

5.ctrl+x查看被引用到哪个函数中,f5查看伪代码

Buuctf-re-reserve1解题记录_第5张图片

6.分析此函数,得知是将字符串中的字母o改为数字0,若输入的字符串与刚刚转换后的字符串相同则输出该字符串

本题的flag应为{hell0_w0rld}

你可能感兴趣的:(buuctf解题记录,c语言,python,青少年编程,汇编)