python3에서 nop sled 넣을시 0x90c2.. 꼴로 나오는 경우
위와 같이 0x909090.. 꼴이 나오지 않고 c2라는 값이 들어가는데여기서 “\x90c2″는 UTF-8 문자 U+0090의 16진수 인코딩이다.Python 2는 문자열을 바이트 배열로 처리하지만, Python 3는 UTF-8로 인코딩된 문자의… 더 보기 »python3에서 nop sled 넣을시 0x90c2.. 꼴로 나오는 경우
위와 같이 0x909090.. 꼴이 나오지 않고 c2라는 값이 들어가는데여기서 “\x90c2″는 UTF-8 문자 U+0090의 16진수 인코딩이다.Python 2는 문자열을 바이트 배열로 처리하지만, Python 3는 UTF-8로 인코딩된 문자의… 더 보기 »python3에서 nop sled 넣을시 0x90c2.. 꼴로 나오는 경우
1. main() 함수 시작 – 스택 프레임 생성 코드 어셈블러 그림 설명 ebp를 저장하는 이유는 이전에 수행하던 함수의 데이터를 보존하기 위해서이다. 이것을 base pointer라고도 부르는데,… 더 보기 »스택 프레임 분석