Security/System
[SYSTEM SECURITY]13.어셈블리 (스택 4)
1. main 함수의 인자 - 포인터 배열 : 배열인데 주소를 원소로 하는 배열 - 배열 포인터: 포인터인데 배열을 나타내는 포인터 int main(int argc,char *argc[]);int main(); int main(int argc,char *argc[]){printf("%s\n",argv[1]); argv[1]는 주소이다return 0;} argc는 입력된 argument의 갯수를 알려준다 - 어셈블리 코드 [ebp+12]는 포인터 배열의 시작주소 인자값 주소 확인하기 0xbffffb64char *argv[]-> 0xbffffba40xbffffb64[0xbffffba4] 0xbffffba4 0xbffffba8 0xbffffbac[0xbffffc9a][0x00000000][ ][ ]- 인자가 ..
2017. 10. 31. 01:24