리눅스

 3916, 1/196 회원가입  로그인  
   sb987
   페도라 15 쉘 코드

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


제 컴에 페도라 15를 깔았는데요..

#include <stdio.h>

int main()
{
char code[]="\xe8\x12\x00\x00\x00Hello, Students!\n\x00"
"\x59\xb8\x04\x00\x00\x00\xbb\x01\x00\x00\x00\xba\x11\x00\x00\x00\xcd\x80\xb8"
"\x01\x00\x00\x00\xbb\x00\x00\x00\x00\xcd\x80\x8d\x76\x00";

(void*)pointer(void);

pointer=(void*)code;
pointer();
}

이게 Segmentation fault(core dumped)라고 나오면서 안되요
다른 쉘코드도 해봤는데 안되더라고요(ftz나 vm에선 되요)

페도라 버전이 넘 높아서 그런가요;;?

어떻게 해야하나요?

  Hit : 3329     Date : 2011/08/09 01:37



    
다래 안되면 맞게끔 다시 뜯어서 볶아서 삽질해야 하지 않을까여? ㅎㅎ 2011/08/09  
sb987 님 말 듣고 삽질하는 과정에서 페도라6으로 다시 깔았는데요
아 인터넷이 안됨 ㅜㅜ 15에선 됐는데 ..
netconfig는 아예없고 gcc도 못해서 다른데 또 삽질하게 됫음 아 .....
쫌만 도와주세요 방학 끝나면 하나도 못한단 말이에요 ,,,,
2011/08/10