14. 지역변수, 전역변수, 포인터
본 포스팅의 내용은 해킹 맛보기 책의 내용중 3장 리버스 엔지니어링 P133~P281 까지 실습 내용을 따라하기 해보았습니다. 책의 내용중 일부 발췌 (수정) 하였습니다. 문제가 될 때는 비공개 하도록 하겠습니다. |
#include <stdio.h>
#include <stdlib.h>
int main()
{
int lv;
int *gv;
lv = 1;
gv = (int *)malloc(0x4);
*gv = 2;
printf("lv is &d ", lv);
printf("gv is &d ", *gv);
return 0;
}
'Reverse Engineering' 카테고리의 다른 글
16. OliyDbg v1.10 영문판 windows7 64bit 호환 문제점 (0) | 2016.11.14 |
---|---|
15. 포인터를 사용하지 않는 C 소스 (0) | 2016.11.14 |
13. 함수 프롤로그,에필로그 (0) | 2016.11.14 |
12. 함수 호출 리턴값 확인 (0) | 2016.11.14 |
11. 콜린 컨벤션 __fastcall 함수의 어셈블리어 코드 (0) | 2016.11.10 |