일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- picoCTF
- WEB
- 버퍼오버플로우
- 시스템해킹
- 리버싱
- #hacking
- 카이사르
- CTF
- grep
- 해설
- 해킹 공부
- forensics
- #picoCTF2018
- reversing
- general skills
- cryptography
- Hxd
- Protostar
- dreamhack
- 리눅스
- 번역
- KOISTUDY
- write up
- picoCTF2018
- 스택
- Smashing The Stack For Fun And Profit
- Aleph One
- 정답
- writeup
- 시스템
Archives
- Today
- Total
목록전체 글 (94)
Security || AI
[dreamhack] sint
보호되어 있는 글입니다.
워게임(wargame)/dreamhack
2021. 2. 11. 18:29
[dreamhack] csrf-1
보호되어 있는 글입니다.
워게임(wargame)/dreamhack
2021. 2. 11. 17:45
[dreamhack] image-storage
보호되어 있는 글입니다.
워게임(wargame)/dreamhack
2021. 2. 11. 15:18
[dreamhack] off_by_one_001
보호되어 있는 글입니다.
워게임(wargame)/dreamhack
2021. 2. 11. 04:53
[dreamhack] off_by_one_000
보호되어 있는 글입니다.
워게임(wargame)/dreamhack
2021. 2. 11. 04:42
FPO (Frame Pointer Overflow)
Dreamhack 문제를 풀다가 공부하고 넘어가야할 것 같아서 공부하게된 개념이다. FPO(Frame Pointer Overflow)란 무엇인가? ret위의 sfp영역의 1byte를 오버플로우시켜 eip를 변경시키는 기법이다. 여기서, eip를 쉘코드를 실행시키는 함수 등으로 변조시킬 수 있다. FPO의 발생 조건 1. 메인 함수 이외의 서브 함수가 필요하다. 2. SFP영역에서 1바이트 오버플로우가 일어나야한다. 원리 1. 서브함수의 스택은 메인함수의 스택 위에 쌓인다. 2. 서브함수가 종료될 때, 메인함수로 돌아가야하는 주소를 sfp가 저장한다. 이때, sfp를 변조시켜 공격하는 것이다. 알아야할 개념 함수의 에필로그는 아래의 과정을 거친다. leave ret leave의 과정: move esp, e..
Hacking&Security/시스템[System]
2021. 2. 11. 04:02