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
- Python
- 리눅스
- BOF 원정대
- 백엔드
- hackerschool
- ChatGPT
- Scala
- php
- 파이썬
- Web
- webhacking
- Linux
- 인공지능
- Javascript
- c
- Shellcode
- mysql
- deep learning
- BOF
- backend
- flask
- 챗GPT
- hackthissite
- hacking
- 딥러닝
- 경제
- 러닝스칼라
- c++
- 웹해킹
- 러닝 스칼라
Archives
- Today
- Total
목록cat (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