본문 바로가기

WarGame/Forensic

[SuNiNaTaS] Forensic 31



문제 파일 : Hello_SuNiNaTaS.pdf


사용한 Tool : PdfStreamDumper.exe


제 : "PDF Analysis"





PDF보면 이런 내용이나온다.

<Hello_SuNiNaTaS.pdf>



이 PDF를 분석하기 위해서 PDFStreamDumper 툴을 사용했다. Object 20에 보게되면 JAVA Script가 있는걸 확인할수 있다.


< PDFStreamDumper>



 이 object를 Javascript_UI로 보게되면 이렇게 나오는데 바로 실행은 안되고, 

Base64 decode부분만 따로 빼서 decoding을 하면 뭔가나온다.


< PDFStreamDumper-Javascript_UI>



Base64로 11번 decoding을 실행하면 "I am sorry, This is not key~!!"라는 문자가 나온다. 

키가아닌걸 확인 하고 다른 object를 본다.


<https://gchq.github.io/CyberChef/cyberchef.htm>



Object 39에 보게되면 PDF가 하나더 숨겨져있는게 보이는데, 이것을 Decompressed Stream으로 파일을 뺀다. 

물론 확장자명은 PDF로 설정한다.


<PDFStreamDumper-Save Decompressed Stream>



그리고 나서 PDF파일을 열면 아무것도 안보이는데 보호됐다고 나오니 온라인 PDF잠금해제 사이트에 들어가서 PDF잠금해제를 한다.



<https://smallpdf.com/kr/unlock-pdf>



<https://smallpdf.com/kr/unlock-pdf>



그리고 보호해제된 PDF를 그냥 열면 아무것도 안보이는데, PDFStreamDumper로 열어서 Object 7에 보면 flag 값이 보인다.




Answer : SunINatAsGOodWeLL!@#$




MD5(SunINatAsGOodWeLL!@#$)



Answer : 13d45a1e25471e72d2acc46f8ec46e95



'WarGame > Forensic' 카테고리의 다른 글

[SuNiNaTaS] Forensic 32  (0) 2018.02.07
[SuNiNaTaS] Forensic 30  (0) 2018.02.06
[SuNiNaTaS] Forensic 29  (0) 2018.01.31
[SuNiNaTaS] Forensic 26  (0) 2018.01.22
[SuNiNaTaS] Forensic 21  (0) 2018.01.22