1. 버퍼내의 내용을 바로수정하기
ㄴ 원본 문자열보다 수정 할 문자열이 길면 뒷 메모리를 침범 당할 가능성이 있어서 추천 하지 않음.
2. 적당한버퍼(Null padding)에 문자열을 넣어서 MessageBox가 호출하는 메모리 주소를 우리가 원하는 문자열을 넣은 주소로 변경시킨다.
'Hacking > Reversing' 카테고리의 다른 글
[리버싱] 함수의 에필로그, 함수 호출 규약 (0) | 2016.05.11 |
---|---|
[리버싱] Visual Basic 파일 특징 (1) | 2016.05.04 |
[리버싱] IA-32 레지스터의 종류 (기초) (0) | 2016.04.28 |
[리버싱] 원하는 코드를 빨리 찾는 방법[Olly dbg] (0) | 2016.04.27 |
[리버싱] OllyDbg 단축키 (0) | 2016.04.27 |