일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CTF-D
- Window process
- 포렌식
- 생활코딩 html
- N0Named
- ftz
- html
- 2022시작
- 윈도우 프로세스
- 24시간의 전사
- ZIP 파일구조
- 디지털포렌식 with CTF
- blkls
- slack space
- Multimedia
- 생활코딩
- network
- vinetto
- 네트워크 보안
- 윈도우 프로세스 종류
- Multimeida
- pythonchallenge
- 네트워크관리사2급
- 실기
- 디지털포렌식
- 슬퍼유
- disk
- 정보처리기사 필기 합격
- memory
- 는 하지마...
- Today
- Total
목록challenge (119)
ssoL2 TISTORY
문제 : 파일시스템이 손상된 것처럼 보이지만, 이것을 볼 수 있습니까? disk img를 다운받고 바로 FTK imager로 열어보았더니 아무것도 보이지 않았다. 확실히 파일시스템이 손상된 것처럼 보인다.. 그래서 파일 유형을 알기 위해 [file] 명령어를 사용하였더니 그래도 손상되지 않은 ext2 파일시스템 데이터이다. 전체적인 데이터 정황을 알고 싶어서 Hex Editor인 HxD로 살펴보니 앞쪽은 초기화 되어있고, 중간에 살짝 데이터가 존재하였다. 그러고 나서 쭉 0으로 초기화 되어있다가 마지막 부분에 JFIF를 찾을 수 있었다. binwalk로 JFIF의 흔적을 찾을 수는 없어서 foremost를 사용하였다. foremost의 output 추출물을 보니 3개의 JPG 사진이 추출된다. 이 중 꽃..
문제 : 프로그램에서 숨겨놓은 flag를 찾아라. Tommy_2e00c18e3a480959ba5fb4f65ff7f2b7.zip을 압축해제하면 두 파일이 추출된다. out.txt는 다양한 도메인 주소를 알파벳 순서대로 나열한 파일이다. parse 파일의 타입을 알기 위해서 [file 명령어]를 사용하니 MAC 용 executable file이었다. MAC 파일은 또 처음이라.. 분석하기 위해 어떤 방식으로 접근해야 할까 고민하다가 일단 가볍게 string으로 flag가 도출되는지 확인해보았는데 바로 나와버렸다.... 끝 🚫 flag는 🚫 더보기 h4ck1t{T0mmy_g0t_h1s_Gun}
문제 : flash drive에서 "바보 같은 사용자"를 찾아라 find-the-idiot.zip을 압축해제 하면, 정말 순수 drive가 추출된다. 얼추보니 linux 환경에서의 시스템 파일인 듯 싶다. 따라서 FTK Imager로 이쁘게 분석하자. 따라란 ! FTK로 보니까 분석할 마음이 생긴다~ 한바퀴씩 돌아보니 대부분이 0 byte이거나 비어있는 디렉토리이다. etc 디렉토리 안에 유일하게 의미있는 내용을 발견할 수 있다. passwd 파일과 shadow 파일이었는데, 당연히 shadow 파일에서 정보를 얻어야 할 것이다. (passwd를 보호하기 위해서 shadow 파일이 존재하므로) john the ripper를 사용하여 shadow 파일을 돌려보았고, 유일하게 'gohan'이라는 유저의 pa..
문제 : 리버스쉘을 동작시키는 프로세스 pid는? reverse.php을 통해 리버스 셸(Reverse Shell)가 의심된다. 리버스 셸(Reverse Shell) : 클라이언트(공격자)가 리스닝을 하고 서버에서 클라이언트 쪽으로 접속하는 형태 바인드 쉘(Bind Shell) : 클라이언트에서 접속하고 서버에서 리스닝하는 형태 pstree 목록을 살펴보니 수상했던 디렉터리의 php 파일을 확인할 수 있다. reverse.php 이름부터 리버스쉘 각 PID는 5245이다. 끝 🚫 flag는 🚫 더보기 5245
보호되어 있는 글입니다.
문제 : 재부팅 후에도 지속성을 유지하기 위해 멀웨어가 사용하는 레지스트시 키를 찾아라. volatility로 imageinfo 플러그인을 사용해서 운영체제 정보를 얻는다. 재부팅 후에도 자동으로 실행되기 위해서는 "Software\Microsoft\Windows\CurrentVersion\Run"에 등록된다. HKLM\SOTEWARE\Microsoft\Windows\CurrentVersion\Run - Run 키에 등록된 파일은 Window OS가 시작할 때 자동으로 실행됩니다. 출처 : https://securityfactory.tistory.com/131 따라서 레지스트리의 키의 서브키와 값을 출력하는 printkey 플러그인을 사용해서 해당 위치에 등록된 파일을 출력하자. 그러면, GrrCON 2..
문제 : 프로세스 인젝션된 프로세스의 PID를 찾아라. 악성코드에 의해서 프로세스 인젝션이 된 상황이다. 프로세스 인젝션이란, 공격자가 신뢰할 수 없는 프로세스를 프로그램에 주입하도록 하는 공격이다. 수상한 프로세스가 없는지 확인하기 위해서 Volatility를 사용한다. 먼저 imgeinfo 플러그인으로 운영체제 Profile을 얻는다. 이후 프로세스를 확인하기 위해서 pstree 플러그인을 사용한다. 윈도우 시스템 프로세스를 제외하고, 수상한 점이 발견된다. 원래 iexplore.exe(internet explorer)와 같은 사용자 응용 프로그램은 explorer.exe 밑으로 실행되는 것으로 알고 있다. 그러나, 독자적인 iexplore.exe 프로세스가 발견된다. 또한, iexplore.exe의..
문제 : 피싱을 성공하게 한 악성코드의 이름을 찾아라!! 피싱이라는 단어부터 집고 갑시다. 피싱(phishing)이란 이메일 또는 메신저를 사용해서 신뢰할 만한 사람이 보낸 메시지인 것처럼 가정해서 개인정보를 부정하게 얻으려는 사이버 범죄이다. 그러면, 이전 문제에서 얻은 수상한 파일에 악성코드가 있음을 유추할 수 있다. https://ssol2-jjanghacker.tistory.com/entry/CTF-DMemory-GrrCON-2015-2 [CTF-D/Memory] GrrCON 2015 #2 문제 : 수상한 이메일에 첨부되어 있는 파일은 무엇인가? GrrCON 2015 #1 문제와 이어지는 풀이 과정이기에 참고하시길 ! https://ssol2-jjanghacker.tistory.com/entry/..
문제 : 수상한 이메일에 첨부되어 있는 파일은 무엇인가? GrrCON 2015 #1 문제와 이어지는 풀이 과정이기에 참고하시길 ! https://ssol2-jjanghacker.tistory.com/entry/CTF-DMemory-GrrCON-2015-1 [CTF-D/Memory] GrrCON 2015 #1 문제 : vmss 파일에서 수상한 이메일을 보낸 전자 메일 주소를 찾아라. 먼저, vmss 파일이 뭔지 알아보자. vmss 확장자를 지닌 파일은 vmware 가상머신에서 일시 중단한 상태의 데이터이다. 따라서, 이 ssol2-jjanghacker.tistory.com 간략하게 설명하자면, 메모리 덤프 파일을 volatility로 돌렸고, OULOOK.EXE 프로세스를 추출해서 분석해본 결과 아래 te..
문제 : vmss 파일에서 수상한 이메일을 보낸 전자 메일 주소를 찾아라. 먼저, vmss 파일이 뭔지 알아보자. vmss 확장자를 지닌 파일은 vmware 가상머신에서 일시 중단한 상태의 데이터이다. 따라서, 이 메모리 파일을 분석하기 위해 volatility를 이용합시다. volatility로 imageinfo 플러그인을 통해 Profile을 얻었고, 일단 어떤 프로세스를 실행하였는지 살펴보기 위해 pstree 플러그인을 사용하자. Teamviewer.exe 혹은 다양한 시스템 프로세스가 나오는 와중에, 이메일과 관련된 프로세스 발견 !! (Outlook이 아마 내가 알기론 마이크로소프트 계정으로 알고 있음) 해당 프로세스를 분석하기 위해 memdump로 따로 뺍시다! 사용 시 프로세스 PID 필요합..
문제 : 회의가 예정된 요일은 언제인가? Wireshark로 round1.pcap을 열어보았다. 가장 먼저 눈에 띄는 건 단언컨대 'IRC' 프로토콜이 아니겠는가 !! ( www.convertstring.com/ko/EncodeDecode/HtmlDecode ) 끝! 🚫 flag는 🚫 더보기 Wednesday
문제 : PCAP에서 flag를 찾아라. Wireshark로 열었다. [Statistics]-[Conversations]에서 TCP Stream이 3개 존재함을 확인할 수 있다. 그 중 tcp stream eq 0을 열어봤는데 반복적인 'irc'가 핵심인 것 같았다. 인터넷 릴레이 챗(Internet Relay Chat, 약칭: IRC)은 실시간 채팅 프로토콜로, 여러 사용자가 모여 대화를 나눌 수 있다. 그리고 IRC는 전통적인 채팅 프로토콜로, 이를 지원하는 수많은 서버 네트워크와 클라이언트가 존재한다. 위의 내용에 의하면 IRC 프로토콜을 사용하여 클라이언트와 서버가 채팅을 하려는 상황인 것으로 해석된다. 총 대화를 나누고 있는 사람은 [andrewg], [Matir], [itsl0wk3y]이며, ..