Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.42 KB

scisnerof.md

File metadata and controls

42 lines (28 loc) · 1.42 KB

Challenge: Scisnerof

Category: Forensics

70 points

Description:

Written by neptunia

I found weird file! elif

Hint: Did I put this in the wrong category?

File = elif

6c0baad166c1256a29d469bae8a778ce5012ba77_elif

<pre> ‚`B®DNEI    °ґ&;н°�.�ыюя–�!�Bc$`x„!	Њ‘Ѓв�„&2BН†–№?Ш¦в�„ЖH)Ће醙==<¦в�…�Ё№Ћеи¦в�„ЖH№Ћеи¦в�„ЖH‰ЋеиЦв�…�Ё‰ЋеиЦв�„ЖHГх�ъ`Ё�q�B}Ф.Д“ Еm w�„&2A�w/@a¦Пзуаw�„&2ALw/Aч�„'}ALw/Aч�„&2Dw�ЛуWЌЬB��Й�њw/ъ<nв�„ЖH}Е�ЇgїГw�„&2DШњ я�{€B�^ўlN��‰Jфь/—
<...>
гшю?‚њB��#�Д!�LdЊ��„!1’0<B�„ЖHАс�B��#�Д!�LdЊ��„!1’0<B�„ЖHАс�B��#�Д!�LdЊ��„!1’0<B�„ЖH°с�B�џчyй®’OsrT’·%uOОg«єJ©+sщ;ѕtчЧО��>Ж<ђ�ч"D‰�$JЬHђа‘+•ИА<�+‘"DЋWЕ�5$љЇќн^xTADI&�  dЁoЗ�Г�  Г�  sYHp	   �aь�Џ±  AMAg�   й�О® BGRs�   оЌDz   ��P   B�  RDHI
   
�

GNP‰ 

As I can see it is all about mirorring the text (Scisnerof is forensics, elif is file, GNP at the end of file is PNG, and so on).

code:

with open ('6c0baad166c1256a29d469bae8a778ce5012ba77_elif', 'rb') as f:
    line = f.read()
line = line[::-1]
with open ('text.png', 'wb') as out:
    out.write(line)

And we have the flag:

flag = easyctf{r3v3r5ed_4ensics}