어셈블리어ㅠㅠ
사랑은아픔
2023.04.01
#include stdio.hint f1(void);int main(){if(f1()==0){printf(xor eax,eax =0);}getch();}int f1(void){__asm {xor eax,eaxret}//return 0;}
일단 C로코드짜고 치트엔진으로 함수의 주소로가서 어떤어셈블리어가적혀있는지보고
분석하는식으로 공부를해보고있는대요.
int f1(void){return 0;}
이함수의 주소로가서 어셈블리어를보면
xor eax,eaxret
이렇게되있어요.무슨의미인진알게됬구 그래서 이어셈블리어를 그대로가져와서
int f1(void){__asm{xor eax,eaxret}//return 0;}
이렇게코딩하고
int main(){if(f1()==0){printf(xor eax,eax = 0);}
getch();}
이렇게해봤는대 그냥 꺼져버리네요.. 왜그런지.. 또 어떻게하면 안꺼질지..부탁드립니다.