re刷题记录

re刷题记录

[SWPUCTF 2021 新生赛]re1

无壳,直接ida打开,main找到关键语句

 

f5查看伪代码

 

选中代码中的一些数字并按“R”,可以查看对应的字符

strcmp()函数:strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。

也就是说,str1经过一系列变化后,变成了与str2相等的字符串。按照上面的逻辑,将str里的4换成a,3换成e就可以还原出str1了

flag:NSSCTF{easy_reverse}

posted @ 2023-05-18 17:23  l1star  阅读(71)  评论(0)    收藏  举报