분류 전체보기 258

22.01.16 level 6 → 7. find -user -group

1. 파일 사이즈가 33c인 파일을 찾아보았다. find / -size 33c 근데 결과가 너무 많이 나오고 파일 검색 결과 중 Permission Denied 인 파일도 나와서 이것을 없애는 옵션은 2> /dev/null find / -size 33c 2> /dev/null 1. 소유자가 bandit7인 파일을 찾아보았다. find / -user [소유자명] -print 여러 파일들이 나왔다. 2. 따로 따로 찾다가 안되겠어서 명령어 하나에 옵션으로 다 넣어버리기로 했다. //1. 파일 크기 2. 소유자명 3. 소유그룹명 find / -size 33c -user bandit7 -group bandit6 아 이게 아니라 permission denied 나온거 빼야 해 find / -size 33c -us..

Bandit 2022.01.16

22.01.14 level 5 → 6. file ./* -size #c

전 단계와 마찬가지로 inhere 디렉토리에 들어와서 모든 파일을 보았더니 maybehere로 시작하는 디렉토리가 20개나 있었다. maybehere 약올리나~! 이번에는 cat 명령어로 일일이 출력할 수 없다는 생각이 들었다. 그래서 터미널에서 쓸 수 있는 반복문인 for ~ in 문을 사용해보기로 했다. 근데 명령어를 사용하려고 했더니 파일의 종류가 다 달라서 반복문을 쓰는 것이 소용없었다. 문제에서 조건이 1033바이트 크기라는 것을 생각하면 1033바이트 크기의 파일을 찾아라라는 file 명령어 옵션 -size 를 이용하기로 했다. //현재 디렉토리 하위의 파일들 중에서 1033바이트의 크기를 가진 파일을 찾는다. find ./* -size 1033c 오케이 파일의 크기가 주어진 이유는 파일 속 ..

Bandit 2022.01.16

22.01.14 level 4 → 5. file ./-file07

inhere이 파일인지 디렉토리인지 확인하고 inhere로 이동 cd inhere 일단 어떤 파일이 있는지 보고 ls -al 파일이 10개가 있었다. -file00을 cat으로 출력했을 때, 엄청 이상한 문자가 나왔다. 그래서 file 명령어로 10개 파일을 검사해봐야겠다고 생각이 들었다. 10개 파일 검사한 결과 7번이 이상해서 출력해보니 키가 나왔다. koReBOKuIDDepwhWk7jZC0RTdopnAYKh

Bandit 2022.01.14

22.01.13 안드로이드 웹뷰 로드 시 흰 화면만 나오는 문제

웹뷰 사용법 https://velog.io/@max9106/React-Native-%EB%A6%AC%EC%95%A1%ED%8A%B8-%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8Creact-native-WebView%EC%9B%B9%EB%B7%B0 [React Native] 리액트 네이티브(react native) WebView(웹뷰) WebView란 쉽게 말해서 이미 존재하는 웹 페이지를 앱으로 옮기는 것이다. WebView 사용전 준비 WebView를 사용하기 위해서는 WebView를 import해주어야한다. 원래는 리액트 네이티브 core에 있었지만, 리액 velog.io 방법 1. DOM storage에 저장 webview.setDomStorageEnabled(true); htt..

react native 2022.01.13

22.01.11 level 2 → 3. spaces in this filename

ls -a 위 명령어를 실행했을 때는 파일명이 끝까지 안나왔는데 아래 명령어로 파일을 찾았다. ls -al 풀네임은 spaces in this filename cat 으로 그냥 호출하는 것도 안됐다. bandit 힌트로 파일명에 공백이 있는 경우 호출하는 방법을 통해 키를 얻었다. cat 'spaces in this filename' 참고문서링크 https://linoxide.com/how-to-read-filename-with-spaces-in-linux/ How to Read a Filename with Spaces in Linux This tutorial shows how to manage filename with spaces in a Linux system. This cover to create,..

Bandit 2022.01.11

22.01.11 level 1 → 2. cat ./-

이번 판은 비번이 - 파일에 담겨있다. cat - 위 명령어로도 - 파일 내용이 바로 출력되지 않고 다음 명령어로 출력했다. cat ./- 참고문서링크 https://stackoverflow.com/questions/42187323/how-to-open-a-dashed-filename-using-terminal How to open a "-" dashed filename using terminal? I tried gedit, nano, vi, leafpad and other text editors , it won't open, I tried cat and other file looking commands, and I ensure you it's a file not a directory! stackover..

Bandit 2022.01.11

22.01.10 level 0 → 1. cat

보물찾기같다. 아직까지는 그냥 리눅스 터미널 만지는 느낌 현재 디렉토리에 어떤 파일 있는지 확인 ls -l level 1 말대로 readme 파일이 있다. 아마 이 readme 파일에 비번이 적혀있을것같다. 파일을 열기 위해서는 제시된 명령어 ls, cd, cat, file, du, find 중에서 cat으로 readme 내용 출력 파일 내용 출력하기 cat File file: 파일 종류를 확인하기 file File 디렉토리 디스크 사용량 확인하기 (K, G, M 단위로) du -h 현재 디렉토리에서 파일 및 디렉토리 찾기 find File 굿! boJ9jbbUNNfktd78OOpsqOltutMc3MY1 키를 얻었고 bandit1 로 로그인! ssh bandit1@bandit.labs.overthewir..

Bandit 2022.01.10

22.01.10 level 0. ssh

SSH UNIX system 으로 mac의 terminal에 내장되어있기 때문에 별도 설치 필요없음. 터미널에 ssh 명령어를 통해 다음과 같이 입력 (포트번호 2220, 로그인할 유저네임 bandit0) ssh bandit.labs.overthewire.org -p 2220 -l bandit0 혹시 모르니까 일단 키 복붙해놓고 SHA256:jMsE6D2121JkEDk3fqlcvkx/N42Q0jdY0KY+g1oaPEQ 위 질문에 yes 입력하고 비번 입력하면 wargame 시작 level0 통과하면서 username이 bandit으로 바뀐다.

Bandit 2022.01.10