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
- FTZ
- pwnable.kr
- 프랑스송금
- 보안
- 유로송금
- 루트미
- wargame
- Linux
- pwnable
- 해커스쿨
- EPITA
- 프랑스 교환학생
- 웹해킹
- 포너블
- network
- web
- 프랑스교환학생
- 해외송금
- WebHacking
- 모인해외송금
- client
- 백도어
- 모인유럽송금
- rootme
- Gentoo
- 해킹
- 리눅스
- 모인유럽서포터즈
- 네트워크해킹
- Challenge
Archives
- Today
- Total
목록Reversing (1)
Securing Keys
[Linux] pwnable.kr flag 풀이
pwnable.kr 4단계: flag 풀이를 하도록 하겠다. 이번에는 flag 바이너리만 갖고 리버싱하는 문제이다. IDA를 통해 flag 바이너리를 열어서 strings 확인을 해보니 확인되는 문자열이 위와 같았고, //upx.sf.net $\n 을 통해 UPX 패킹이 되어 있지 않을까 하는 추측을 해볼 수 있었다. 위와 같이 언패킹하였다. 이 상태로 gdb를 통해 디스어셈블 해보니 메인 함수를 확인할 수 있었고, 힌트로써 I will malloc() and strcpy the flag there. take it. 이라고 출력해주는 것 또한 확인 가능했다. 코드를 확인해보면 100byte만큼 malloc하고 있고, strcpy로 추측되는 함수가 호출되고 있다. 0x6c2070이 가리키고있는 곳을 확인하..
IT/Linux
2022. 4. 3. 02:02