Skip to content

Latest commit

 

History

History

Broken_Converter

Broken Converter:Forensics:100pts

Miku has finally finished her assignment and is ready to submit – but for some reason, the school requires all assignments to be submitted as .xps files. Miku found a converter online and used the converted file for submission. The file looked good at first, but it seems as if there’s something broken in the converter. Can you help her figure out what is wrong?

❖ Note
This challenge shares the same file as flag Mono.

Assignment-broken.xps

Solution

xpsファイルなるものが配布される。
何のファイルかわからないが初手はbinwalkする。

$ binwalk -e Assignment-broken.xps
~~~
$ tree
.
├── Assignment-broken.xps
└── _Assignment-broken.xps.extracted
    ├── 0.zip
    ├── Documents
    │   └── 1
    │       ├── FixedDoc.fdoc
    │       └── Pages
    │           ├── 1.fpage
    │           └── _rels
    │               └── 1.fpage.rels
    ├── FixedDocSeq.fdseq
    ├── Resources
    │   └── 02F30FAD-6532-20AE-4344-5621D614A033.odttf
    ├── [Content_Types].xml
    ├── _rels
    └── docProps
        ├── core.xml
        └── thumbnail.jpeg

8 directories, 10 files

一つ一つ確認すると02F30FAD-6532-20AE-4344-5621D614A033.odttfと怪しいフォントファイルが見つかる。
ひとまずOD2TTFを用いてttfへ変換する。
変換したttfの中身を見るべく、FontDrop!に投げてやる。
flag.png
flagの順になっていた。

SEKAI{sCR4MBLeD_a5ci1-FONT+GlYPHZ,W3|!.d0n&}