본문 바로가기

project/MIPS(EL) 32bit analysis

4. 쉘코드를 이용한 간단한 BOF공격

랜덤스택을 해제 하고, LANG환경변수 설정을 해 주었다.

 

argv2를 이용한 많은 NOP sled를 통해서 공격하였다.

주의할 점은, shellcode가 35바이트 이기 때문에 RISC구조라서, 명령어가 깨지니, NULL을 넣을 수 있는 취약점이라면 NULL을 넣어주고, 아니라면,

"/bin//sh"도 유효함을 이용해서 36바이트로 4의 배수를 맞춰준다.

'project > MIPS(EL) 32bit analysis' 카테고리의 다른 글

5. RTL공격  (0) 2015.01.21
3. 쉘코드 제작  (0) 2015.01.19
2. 프로그램 분석  (0) 2015.01.19
1. 환경구성  (3) 2015.01.19