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}
标签:记录,str2,str1,re,字符串,strcmp,刷题 From: https://www.cnblogs.com/l1star/p/17412598.html