분류 전체보기 258

22.01.23 level 10 → 11. base64 -d [디코딩할 내용]

루트 폴더에서 data.txt 를 호출해보니 아래와 같은 키가 출력됐다. cat data.txt 비번 키의 데이터 길이보다 더 길어서 base64 로 인코딩된 키라고 하니까 이것을 다시 base64로 디코딩해야겠다는 생각이 들었다. 맨 마지막에 "=="이라고 된 것이 base64로 인코딩되었다는 의미이다! 명령어 옵션을 선택하지 않았는데 이것은 data.txt를 base64로 한번 더 인코딩한 것이었다. base64 data.txt 인코딩 문자를 디코딩하기 위해서는 base64 -d data.txt IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR 굿 참고문서링크 https://originalchoi.tistory.com/entry/base64-%EB%AA%85%EB%A0%B9%EC%96%B4?..

Bandit 2022.01.23

22.01.17 firebase 설정 후 pod install 안되는 현상 해결

Ruby ffi 라이브러리를 업데이트 후 다시 설치하는 방법이다. 이 두줄만 치니까 바로 됐다! 그냥 sudo gem 으로 설치하는게 아니라 아키텍쳐를 -x86_64로 설정하고 설치하는 것이다. sudo arch -x86_64 gem install ffi 이것도 똑같이! arch -x86_64 pod install 이렇게 하니까 계속 빌드 failed 나던게 이쁘게 설치됐다! pod deintegrate pod cache clean --all pod install 참고문서링크: https://ondemand.tistory.com/340 애플 M1 환경에서 cocoapod 를 통한 pod install 실패 대응 방법 간만에 Swift 환경으로 넘어오니 묵혀있던 애플 M1 환경에서의 에러 공습이 시작되었습..

react native 2022.01.17

22.01.16 level 9 → 10. strings [찾아볼 파일]

일단 data.txt의 파일 종류를 확인해보니 data파일이었다. file data.txt 여기서 바로 =있는 부분을 찾아보려고 했더니 쉽지 않았다. 힌트 명령어 중 strings를 써보았다. strings는 사람이 읽을 수 있는 문자열만 추출하여 출력한다. strings data.txt 나오긴 나왔는데 흠 뭔가 마음에 안든다. strings data.txt | grep "=" strings data.txt | grep "==" 두번 더 정제해서 찾아냈다. 굿 truKLdjsbJ5g7yyJ2X2R0o3a5HQJFuLk 참고문서링크 https://zidarn87.tistory.com/180 리눅스 명령어 / strings 명령어 - 문자열만 추출하여 출력하기 리눅스 명령어 / strings 명령어 - 문자..

Bandit 2022.01.16

22.01.16. level 8 → 9. 중복제거 sort [찾아볼 파일] | uniq -u

the only line of text that occurs only once 라고 하니 중복되는 애들을 없애면 뭔가 키가 나타나겠다싶어서 uniq로 중복되는 애들이 있는지부터 일단 검사를 했다. //중복 내용 출력 uniq -D data.txt 중복되는 애들이 몇개 있었다. 앗 근데 중복되지 않는 명령어는 uniq -u로 하면 완전 많이 나와서 sort와 같이 써야 했다. 근데 -u를 붙이고 안붙이고의 차이가 있었다. sort data.txt | uniq 를 하게 되면 data.txt에서 중복되는 애들은 한번만 출력하고 전체 출력이 되고 sort data.txt | uniq -u 를 하게 되면 data.txt에서 중복되는 애들은 제거하고 유일한 애들만 전체 출력한다. 굿 UsvVyFSfZZWbi6wgC..

Bandit 2022.01.16