본문 바로가기

Bandit7

bandit 10->11 아 뭔가 긴 문자열인데 이게 base64로 인코딩 된 거구나!| 를 이용해서 cat과 동시에 디코드 해주자.cat data.txt | base64 --decode 6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM끝! OR 2024. 5. 18.
bandit 9->10 해석 : 암호는 data.txt 안에 있는 휴먼 뤼더블 문자열중 하나이다. 그리고 몇개의 '=' char이 암호 앞에 있다. 자 한번 봅시다찾았다.G7w8LIi6J3kTb8A7j9LgrywtEUlyyp6s당연히 이렇게 하면 안되겠죠? ㅋㅋ이런것도 있네요.아마 = 이게 여러게 있는걸 필터링하면passwordG7w8LIi6J3kTb8A7j9LgrywtEUlyyp6s이렇게 출력되지 않을까 싶네용. 특정 키워드로 찾는걸 bandit 7->8에서 grep을 써서 해봤죵여기서도 해보면grep '=' data.txt새로운걸 배워봅니다. strings 커맨드인데요, 읽을수 있는 문자열을 출력하는거라고 하네요.그럼 이제 쌈@뽕하게 짬뽕해볼까ㅏ요오 several이니까 =를 여러번 정답이 명확하네요!G7w8LIi6J3kTb.. 2024. 5. 15.
bandit 8->9 어,., 지금보니 순서 섞인 문자열들이 무작위로 있는데 오직 유일한 라인만(중복되지 않는 단 하나의 줄) 패스워드이다. linux uniq usage검색해보다가 한번에 정답을 찾아버렸다.https://www.lesstif.com/lpt/linux-uniq-95879394.html 중복된 내용을 제거하는 linux uniq 명령어 사용법 www.lesstif.com sort data.txt | uniq -uEN632PlfYiZbn3PhVK3XOGSlNInNE00t 추가로 sort를 쓰는 이유가 밑 영상 1:00에 나온다.https://www.youtube.com/watch?v=eP09s8bJHNo&ab_channel=SelfTaughtDevuniq 라는게 이전 줄을 보고 다음줄을 보고 현재줄과 비교한다고 .. 2024. 5. 13.
bandit 6->7 우선 ls입력해도 아무것도 안떠서 당황했다.문제에선 서버 어딘가에 있다고 한다.bandit7이 소유하고 있가 group bandit6가 소유한다고 한다.사이즈는 33bytes다. 우선 지난시간에 find를 이용해서 사이즈를 찾았다. 이번에도 똑같이 너무 많다. 소유자 조건확인해서 필터링 해보자.이 역시 마찬가지로 find명령어에 플래그 붙이면 된다.bandit7이라는 user가 소유하고있고bandit6라는 group이 소유하고있다.find  / -user bandit7 -group bandit6 -size 33c 로 해보자. (여기서 /는 최상위 디렉토리부터 확인한다는 것이다.) 쭉 보다보면 하나가 있다. 근데 나머지 권한에러는 보기 싫다.https://powerco3e-lch.tistory.com/9 .. 2024. 5. 2.
bandit 5->6 전 문제에서 human readable을 다뤘었다. 거기에 더해 1033바이트 그리고 실행 불가능한 파일을 찾아야 할거같다.앗, 이번문제는 하위 디렉토리들이 있어서 곤란하다. 라고 생각했는데 방벙이 있다../*/*하면 바로 밑 까지 한번 훑을거다. 일단 어떤게 human readable인지는 알 수 있겠다. 아직 추천 명령어중 du, find를 못써봤다. du는 disk usage라는 뜻인데 이걸로 1033 bytes in size를 찾으면 되겠다.a 는 모든파일을 본다는거고 b는 아마 바이트로 보여주는거? 해서 du -ab해보니 1033size인게 발견되긴 한다.  find 는 특정 조건을 만족하는걸 찾을 수 있다고 한다. 일단 1033바이트인걸 du, find를 통해 발견했다. 다른 조건들은 어떻게 .. 2024. 5. 1.
bandit 2->3 파일 이름에 공백이 있다.  기적의 탭탭  아하 \ 를 이용하면 바로 뒤의것을 본연의 기능이 아닌 하나의 요소로 만들어주는구나. 아마 ㅍㅏ일이름에 \가 있으면 \를 두번치면 되겠다. https://linuxhandbook.com/filename-spaces-linux/ Dealing With Spaces in Filenames in LinuxSpaces in the file names could be tricky, specially for new Linux users. Learn how to deal with them.linuxhandbook.com 여기 보니 이름을 ' ' 로 감싸도 된다고 한다.  aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG Good~~ 2024. 4. 29.