WarGame/HackerSchool_LOB 썸네일형 리스트형 HackerSchool LOB Level11 소스이다. buffer의 주소부터 44바이트만큼을 0으로 초기화한다.다행히, 주소부분은 초기화하지 않는다.그리고 buffer+48바이트부터 스택의 끝까지 0으로 초기화한다.여기서보면, buffer+45~48 의 4바이트만 제외하고 모두 0으로 초기화한다. 환경변수는 초기화하지 않는걸 보니 환경변수를 써보자 main 맨 처음에 브레이크를 건 모습 맨 마지막까지 실행하고, 스택을 본 모습역시 리턴주소 부분만 제외하고는 전부 0으로 초기화되었다. 그럼, 이 리턴주소를 환경변수로 돌리면 되지 않을까? 환경변수가 저장된 스택의 주소 하지만 저 스택주소도 결국 모두 0으로 초기화된다.어떻게 해야할까.. 저 프로그램이 사용하는 스택주소 아래쪽에 쉘코드가 저장이 되어 있어야 한다.스택 바로 아래에는 공유 라이브러리 영.. 더보기 이전 1 ··· 5 6 7 8 9 10 11 ··· 17 다음