Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- webhacking
- Python
- hacking
- 러닝 스칼라
- 리눅스
- Linux
- php
- 딥러닝
- 챗GPT
- BOF 원정대
- 러닝스칼라
- flask
- backend
- 웹해킹
- c++
- 파이썬
- 백엔드
- Web
- Shellcode
- c
- ChatGPT
- deep learning
- BOF
- Scala
- hackerschool
- mysql
- Javascript
- hackthissite
- 인공지능
- 경제
Archives
- Today
- Total
목록stdin (1)
jam 블로그
[bof 원정대] cobolt -> goblin (small buffer, stdin)
문제 소스를 보자 [그림 1] goblin.c 소스 분석 1. buffer의 크기는 16 2. 콘솔의 입력을 받아 buffer에 저장 3. buffer 화면 출력 앞에서의 문제와는 다르게 인자값을 받지 않고 키보드의 입력을 직접 받는 문제이다. 우리가 문제를 풀기위한 과정을 알아보자. 0. bash2로 변경 1. shellcode 구하기 2. shellcode 환경변수에 등록 3. 환경변수의 주소값 구하기 4. bof 공격 앞에서의 문제들의 공격과정은 같다. 다만 4. bof 공격에서 약간 달라진다. 1~3 앞의 문제와 같기 때문에 자세한 설명은 생략합니다. [그림 2] 1~3 과정 4. bof 공격 [그림 3] bof 공격 (perl -e 'print "A"x20,"\x51\xff\xff\xbf"';t..
해킹/시스템
2012. 3. 16. 22:25