본문 바로가기

Reverse Engineering

15. 포인터를 사용하지 않는 C 소스

15. 포인터를 사용하지 않는 C 소스

 


 본 포스팅의 내용은 해킹 맛보기 책의 내용중 3장 리버스 엔지니어링 P133~P281 까지

 실습 내용을 따라하기 해보았습니다. 책의 내용중 일부 발췌 (수정) 하였습니다. 문제가 될 때는 비공개 하도록 하겠습니다.

 




include <stdio.h>


int inc(int a)

{

a = a+1;

return a;

}


int main()

{

int s, ret;


s = 2;

ret =inc(s);

printf("%d, %d ", s, ret);

return 0;

}


포인터를 사용하지 않는 함수의 인자 전달 



포인터를 사용하지 않는 함수의 어셈블리어