참새(참인턴) 블로그(30)
-
[iOS] Xcode12 error - Can't find keyplane that supports type 4 for keyboard
실행된 simulator 클릭 → 화면 상단에 I/O 클릭 → Keyboard 클릭 → Connect Hardware Keyboard 체크 해제
2020.11.06 -
SuNiNaTaS - Forensics 28번 문제 풀이
문제를 읽어보니 "파일에 암호가 걸려있나..?"라는 생각이 들었고 일단 파일을 다운로드 했다. 다운 받은 zip파일 압축을 해제하려는데 암호가 걸려있었다. 그래서 HxD로 zip파일의 구조를 분석했더니 아래와 같았다. ① Am_I_key.zip Local File Header, Am_I_key2.txt Local File Header, Am_I_key.txt Local File Header ② Am_I_key.zip Central Directory, Am_I_key2.txt Central Directory, Am_I_key3.txt Central Directory ③ End of Central Directory Record 그리고 암호화와 관련된 필드는 flag이므로 flag 부분을 찾아서 빨간 네모칸으..
2020.10.19 -
SuNiNaTaS - Forensics 15번 문제 풀이
힌트를 보니 파일 안에 인증키가 들어있다는 것을 알 수 있고, 일단 파일을 다운로드 했다. mp3 파일하니 사람이 들을 수 있는 주파수(20,000Hz) 대역보다 높은 대역에 인증키 값을 숨기는 기법이 생각났다. 그래서 Audacity로 확인해봤는데 인증키는 없었다. 혹시나 파일 내에 의미있는 문자열이 있을 수도 있다는 생각에 BinText 툴로 문자열을 쭉 훑어봤다. 그런데 "GoodJobMetaTagSearchTPE1"이라는 문자열을 발견했고, 해석해보니 meta tag인 TPE1을 검색하라는 것이었다. 검색 결과 TPE1 태그는 대표공연자였다. 대표공연자는 diary를 부른 가수 나비이다. (ID3는 MP3 파일의 메타데이터 포맷이다.) 그래서 인증칸에 'butterfly'를 입력했지만 오답이었다...
2020.10.18 -
SuNiNaTaS - Forensics 14번 문제 풀이
문제를 보니 suninatas 비밀번호를 찾는 문제인 것 같다. 파일을 다운로드 하고 압축을 해제 했더니 passwd, shadow 파일이 들어있었다. 파일 이름을 보고 리눅스 계정 정보가 들어있는 파일임을 예상했다. cat 명령어로 passwd 파일 내용을 확인하는데, 하단에 suninatas 계정에 대한 정보가 있었다. 그런데, 두 번째 부분이 x로 표시되어 있으면 shadow 파일에 계정의 암호화된 비밀번호가 저장된다 그래서 cat 명령어로 shadow 파일 내용을 확인했더니 suninatas 계정의 비밀번호가 암호화 되어있었다. 칼리에 내장된 'Johe the Ripper'라는 패스워드 크래킹 툴을 이용하여 비밀번호를 알아냈다. 인증키 : iloveu1 알아낸 인증키로 인증하면 정답이 된다!!
2020.10.18 -
SuNiNaTaS - Web 5번 문제 풀이
문제를 클릭하면 다음과 같은 화면이 나온다. 일단 페이지 소스를 클릭했는데 복잡한 자바스크립트 코드가 보이고, 하단에는 힌트가 있었다. 그림2에서 packer를 검색해보니, packer는 자바스크립트의 난독화 기법이었다. 난독화된 자바스크립트 코드를 원래의 코드로 변환해주는 'UnPacker' 사이트에서 언패킹을 했더니 그림4와 같이 원래 코드를 얻게 됐다. 언패킹된 코드를 보니, PASS함수에 인자로 힌트값을 넣으면 key값이 나올 것이라 생각했다. 그래서 JS Bin(자바스크립트 테스트 사이트)에서 그림5와 같이 코드를 작성했다. 코드를 실행시키면 click 버튼이 생기고, 이 버튼을 누르면 console 창에서 key값을 얻을 수 있다. key값을 넣으면 인증키를 획득할 수 있다. 인증키 : Unp..
2020.10.17 -
[Swift] macOS에서 XCode 12 설치방법
http://developer.apple.com/download/more 에 접속 후 apple id 로그인을 한다. 그리고 원하는 Xcode 버전을 클릭하고 xip 파일을 선택해 다운로드 한다. xip 파일을 더블 클릭하여 압축 해제를 한다. 압축 해제가 되면 Xcode 파일을 응용 프로그램으로 이동한다. Xcode를 눌러 실행하면 실행 된다.
2020.10.16