pwnable.kr)cmd1_리눅스 환경변수_strstr()
이번학기 목표를 pwnable.kr 를 hacker's secret 빼고 다 풀어 보는 것으로 잡았다. 그래서 오늘도 포너블문제 두개를 풀었는데 그것을 한번 풀이 해 보도록 하겠다. 이 문제에서 알아야 할 개념은 리눅스의 환경변수와 C의 strstr()함수 인데 문제를 풀면서 같이 공부해보자. 풀어볼 문제는 cmd1 리눅스의 환경변수를 이용하는 문제이다. 접속해보면 위와 같이 cmd1 cmd1.c flag 파일이 있다. 코드를 읽어보면 다음과 같은데 사용자에게 입력받은 문자열을 시스템 함수에 넣고 실행시키는 코드이다. 이때 strstr()함수를 통해 몇가지의 문자열이 필터링 된다. flag, sh, tmp -strstr(string1, string2) string2가 string1에 나타나는지를 검사하는..
Write Up/pwnable.kr
2019. 3. 25. 21:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 펌웨어 분석
- Java
- 칼리리눅스
- 뷰모델
- Android
- 정보보안
- 스프링부트
- 에러
- 안드로이드
- CTF
- 리버싱.kr
- 모바일리버싱
- 포너블.kr
- 코드로 배우는 스프링 부트
- MVVM
- NumberFormatException
- DataBinding
- 리버싱기초
- exception
- reversing.kr풀이
- 동적분석
- androidstudio
- 웹 MVC
- pwnable.kr
- reversing.kr
- writeup
- Spring
- 앱분석
- 자바
- AndroidX
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함