프로그래밍

 3203, 1/161 회원가입  로그인  
   ghjk645
   달고나 문서 쉘코드

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=6623 [복사]


달고나 문서로 공부하던중에 쉘코드 만드는 부분에서

1.push $0x0
2.push '/sh\0'
3.push 'bin'
4.mov %esp,%ebx
5.push $0x0
6.push %ebx
7.mov %esp,%ecx
8.mov $0x0,%edx
9.mov $0xb,%eax
10.int $0x80

1번째와 5번째 push $0x0으로 NULL을 넣어준다는데 왜 NULL을 넣어주는건가요??
또 %ebx에는 '/bin/sh\0'문자열이 들어가 있는건가요 아니면 문자열 주소가 들어가 있는건가요?? 궁금해 미치겠습니다 ㅠㅠ



  Hit : 587     Date : 2021/03/24 07:50
[불법/스팸글로 신고하기]



    
군인 1번 째 널은 푸시 안해줘도 될 것 같아보입니다.
5번 째 널은 int 0x80 (sys interrupt) 호출 인자.

%ebx에 "/bin/sh\x00" 문자열 주소 맞습니다.
2021/03/25  
3203   c언어 segmentation fault:11 오류 질문드립니다![2]     leebk1124
05/21 550
3202   C++함수관련 질문이에용!![2]     1999dylee
05/11 576
3201   파이썬 지문 드립니다.[1]     kksh1107
04/24 496
3200   리버싱의 세번쨰 꽃 - 역랑-     nninni79
04/20 682
  달고나 문서 쉘코드[1]     ghjk645
03/24 586
3198 비밀글입니다  c언어 소수 값     adwefq
04/29 0
3197   C언어 소스질문입니다![4]     an0088
01/05 2103
3196   C++ /// 빌드 에러 ㅠㅠ     guichanta
08/23 1326
3195 비밀글입니다  c언어 도와주세요ㅠㅠ     su6339
04/06 0
3194   해킹을 배우려고하는데[3]     zoodem04
03/26 2804
3193   c언어를 배우고싶어요 ![7]     dwc07238
02/11 2198
3192   스택이 쌓이는 방향에 관해서!![1]     hackxx123
12/10 1742
3191   해킹툴에서 ip 없이 하드에 심는거에는 어떤게 있을까요?[2]     aowlrgmlals
11/27 1901
3190   C언어 하는데 double 실수를 넣은데 자꾸 0.0이 나와요[2]     fatou10336
11/20 1645
3189   dumpcode.h 이해좀 도와주세요 .[1]     cm6418
11/06 1530
3188   c언어 알고리즘 질문입니다.[3]     alstn8150
10/12 1778
3187     [re] c언어 알고리즘 질문입니다.     dafher
05/13 793
3186   c언어 소스 질문 뭐가 문제인지ㅜㅜㅜㅜ[2]     sjjh96
05/23 2771
3185   파이썬 클래스 공부중 질문[1]     wnsdud5534
04/12 1644
3184   dll 인젝션 키보드 후킹(win32api)[1]     healer
03/11 1781
1 [2][3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2021 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com