CTF題庫>實驗吧>逆向觀察

先下載文件 

這種的 不知道爲什麼不可以用ollydbg進行調試  

那麼在IDA進行打開看看把

直接看主函數  F5反編譯

 

這裏應該是將字符出相等時 輸出 正確

按 R 得到  字符串

"OpChar" = 'R'

sedecrem

由於整型數據和字符串存儲方式的差異,需要將字符串倒置

C語言來完成

#include <stdio.h>
#include <string.h>
int main()
{
char str1[1000];
printf("請輸入要反轉的字符串:\n"); 
gets(str1);
int len_str=strlen(str1);
char tmp;//注意是字符串
for(int i=0;i<len_str/2;i++)
{
tmp=str1[i];
str1[i]=str1[len_str-1-i];
str1[len_str-1-i]=tmp;
}
puts(str1);

return 0;

}

 

得到

mercedes

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章