WarGame/SuNiNaTaS

[SuNiNaTas] 써니나타스 19번 - FORENSICS

URL은 다음과 같다.

http://suninatas.com/challenge/web19/web19.asp

 

Game 19

0100111001010110010000110101010001000110010001000101 0110001000000100101101000110001000000100101001001100 0100010101011010010001010101001001001011010100100100 1010001000000101001001000101010101010010000001001011 01000110010101010101001001010000001000000101

suninatas.com


해결책

접속하면 일련의 이진수가 보인다. 8자리씩 잘라서 읽는 문제일 듯싶다. 

코드를 열심히 짜고 있었는데, 이거 번역해주는 사이트가 있더라

http://www.unit-conversion.info/texttools/convert-text-to-binary/

 

Convert text to binary - Converters

About Convert text to binary tool Convert text into binary. Computers store all characters as numbers stored as binary data. Binary code uses the digits of 0 and 1 (binary numbers) to represent computer instructions or text. Each instruction or symbol gets

www.unit-conversion.info

"NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU"

라는 글이 나왔다. 대충보면 ROTATION암호인데, 돌려보면 될 거 같다. 

### 19.py

if __name__=="__main__" :
    raw = "NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU"

    con = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

    for i in range(26) :
        tra = con[i:]+con[:i]
        print(raw.translate(raw.maketrans(con,tra)))

출력은 다음과 같다.

NVCTFDV KF JLEZERKRJ REU KFURP ZJ R XFFU URP REU RLKYBVP ZJ GCRZUTKWZJMVIPYRIU
OWDUGEW LG KMFAFSLSK SFV LGVSQ AK S YGGV VSQ SFV SMLZCWQ AK HDSAVULXAKNWJQZSJV
PXEVHFX MH LNGBGTMTL TGW MHWTR BL T ZHHW WTR TGW TNMADXR BL IETBWVMYBLOXKRATKW
QYFWIGY NI MOHCHUNUM UHX NIXUS CM U AIIX XUS UHX UONBEYS CM JFUCXWNZCMPYLSBULX
RZGXJHZ OJ NPIDIVOVN VIY OJYVT DN V BJJY YVT VIY VPOCFZT DN KGVDYXOADNQZMTCVMY
SAHYKIA PK OQJEJWPWO WJZ PKZWU EO W CKKZ ZWU WJZ WQPDGAU EO LHWEZYPBEORANUDWNZ
TBIZLJB QL PRKFKXQXP XKA QLAXV FP X DLLA AXV XKA XRQEHBV FP MIXFAZQCFPSBOVEXOA
UCJAMKC RM QSLGLYRYQ YLB RMBYW GQ Y EMMB BYW YLB YSRFICW GQ NJYGBARDGQTCPWFYPB
VDKBNLD SN RTMHMZSZR ZMC SNCZX HR Z FNNC CZX ZMC ZTSGJDX HR OKZHCBSEHRUDQXGZQC

WELCOME TO SUNINATAS AND TODAY IS A GOOD DAY AND AUTHKEY IS P○○○○○○○○○○○○○○○○○

XFMDPNF UP TVOJOBUBT BOE UPEBZ JT B HPPE EBZ BOE BVUILFZ JT QMBJEDUGJTWFSZIBSE
YGNEQOG VQ UWPKPCVCU CPF VQFCA KU C IQQF FCA CPF CWVJMGA KU RNCKFEVHKUXGTAJCTF
ZHOFRPH WR VXQLQDWDV DQG WRGDB LV D JRRG GDB DQG DXWKNHB LV SODLGFWILVYHUBKDUG
AIPGSQI XS WYRMREXEW ERH XSHEC MW E KSSH HEC ERH EYXLOIC MW TPEMHGXJMWZIVCLEVH
BJQHTRJ YT XZSNSFYFX FSI YTIFD NX F LTTI IFD FSI FZYMPJD NX UQFNIHYKNXAJWDMFWI
CKRIUSK ZU YATOTGZGY GTJ ZUJGE OY G MUUJ JGE GTJ GAZNQKE OY VRGOJIZLOYBKXENGXJ
DLSJVTL AV ZBUPUHAHZ HUK AVKHF PZ H NVVK KHF HUK HBAORLF PZ WSHPKJAMPZCLYFOHYK
EMTKWUM BW ACVQVIBIA IVL BWLIG QA I OWWL LIG IVL ICBPSMG QA XTIQLKBNQADMZGPIZL
FNULXVN CX BDWRWJCJB JWM CXMJH RB J PXXM MJH JWM JDCQTNH RB YUJRMLCORBENAHQJAM
GOVMYWO DY CEXSXKDKC KXN DYNKI SC K QYYN NKI KXN KEDRUOI SC ZVKSNMDPSCFOBIRKBN
HPWNZXP EZ DFYTYLELD LYO EZOLJ TD L RZZO OLJ LYO LFESVPJ TD AWLTONEQTDGPCJSLCO
IQXOAYQ FA EGZUZMFME MZP FAPMK UE M SAAP PMK MZP MGFTWQK UE BXMUPOFRUEHQDKTMDP
JRYPBZR GB FHAVANGNF NAQ GBQNL VF N TBBQ QNL NAQ NHGUXRL VF CYNVQPGSVFIRELUNEQ
KSZQCAS HC GIBWBOHOG OBR HCROM WG O UCCR ROM OBR OIHVYSM WG DZOWRQHTWGJSFMVOFR
LTARDBT ID HJCXCPIPH PCS IDSPN XH P VDDS SPN PCS PJIWZTN XH EAPXSRIUXHKTGNWPGS
MUBSECU JE IKDYDQJQI QDT JETQO YI Q WEET TQO QDT QKJXAUO YI FBQYTSJVYILUHOXQHT
>>> 

 

중간에 보인다.