일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C++
- 프로그래밍
- px4
- 리눅스커널
- 시스템
- 커널
- pwn.college
- 어셈블리어
- Bandit
- radare2
- 컴퓨터구조
- write up
- pwncollege
- 리버싱
- Leviathan
- 워게임
- 알고리즘
- 시스템프로그래밍
- kernel
- 시스템 프로그래밍
- 취약점
- 시스템해킹
- C언어
- css
- 리눅스 커널
- Pwnable.kr
- 리눅스
- 드론
- wargame
- 시그널
- Today
- Total
목록정보보안 (179)
Computer Security
Level9 -> Level10 다음 레벨의 비밀번호는 몇 개의 '=' 문자가 앞에 오는 사람이 읽을 수 있는 몇 가지 문자열 중 하나로 data.txt 파일에 저장됩니다. 위 조건을 해결 해보자! 1. 이 문제를 해결하기 위해선 저번시간에 공부했던 파이프 라인과 grep, string 을 이용한다.! string이란? string 명령어는 실행파일의 ASCII 문자를 찾아 화면에 출력한다. 바이너리 파일 또는 오브젝트 파일에 있는 모든 인쇄 가능한 문자열을 추출하여 출력하기 때문에, 분석할 때 많은 도움이 된다. strings [파일명] -a ---all: 파일을 검색하고 데이터 섹션까지 검색 -f --print-file-name : 각 문자열 전에 파일명을 출력한다. -n --bytes=[number..
Level7 -> Level8 다음 비밀번호는 백만번째라는 단어 옆에있는 data 파일에 저장되어 있다 한다. 찾아보자! 1.일단 millionth라는 문자열을 출력하기 위해선 grep과 파이프라인 명령어가 필요한데, 이 명령어들에 대해 알아보자! grep (Global Rgular Expression Print)이란? 텍스트 파일에서 원하는 문자열이 들어간 행을 찾아 출력하는 명령어 ]#grep 옵션 [문자열] [파일명] -b : 문자와 일치하는 줄의 시작점 출력 -c : 문자와 일치하는 줄의 수 출력 -h : 여러 파일에서 문자열을 찾을 때, 파일이름이 붙는것을 방지 -i : 대소문자를 구분하지 않는다. -n : 줄의 번호와 내용을 같이 출력 -v : 문자가 포함되지 않는 행 출력 -w : 문자와 한..
Level5 -> Level6 이번에는 inhere 디렉토리 안에, 여러 파일들이 있는데 그중에 사람이 읽을 수 있고, 1033바이트 크기 내 이며, 실행 불가능한 조건을 모두 만족시키는 파일 안에 비밀번호가 숨겨있다! 해결 해보자! 1. ls 명령어를 이용해 inhere 이라는 디렉토리가 있는 것을 확인 한다. 2.cd inhere 명령어를 이용해 inhere 디렉토리 안으로 접근한다. 3.이 수많은 파일들 중에서, 위에 3가지 조건을 모두 만족시키는 파일을 찾아야 한다. 4.find 명령어를 이용해 -readable 하고, 1033 바이트이며, 실행 불가능한 파일을 찾아 준다. 5. ./maybehere07/.file2 을 확인 했으니, cat ./maybehere07/.file2 명령어를 이용해 m..
Level 3 -> Level4 비밀번호는 inhere 디렉토리 안에 있는 hidden 파일에 있다. 1. ls 명령어를 이용해 inhere 디렉토리가 있는지 확인한다. 2. cd 명령어를 이용해 inhere 디렉토리에 접근한다. 3. ls -a 를 이용해 inhere 안에 숨겨져있는 .hidden 파일을 확인한다. 4. .hidden 파일이 있는 것을 확인 했으니, cat .hidden 을 이용해 .hidden 파일 내용에 접근한다. 5.성공! 이제 저 패스워드로 bandit4에 접근한다! Level 4 -> Level5 inhere 이라는 디렉토리안에 오직 인간이 읽을 수 있는 파일이 있다. (아스키 코드? 말하는듯) 이 파일을 찾아서 실행 해보자. 1.cd 를 이용해 inhere 디렉토리에 접근한다..