Wargame/CTF(Capture The Flag)

SECCON2016 - Vigenere_100

LuCeT3 2016. 12. 12.
728x90
반응형

SECCON 2016

Vigenere

k: ???????????? p: SECCON{???????????????????????????????????} c: LMIG}RPEDOEEWKJIQIWKJWMNDTSR}TFVUFWYOCBAJBQ k=key, p=plain, c=cipher, md5(p)=f528a6ab914c1ecf856a1d93103948fe


문제이다.


Vigenere 암호를 이용하여 풀어야 할거 같다. 


<!--세로 = 평문 // 가로 = 키값 -->SECCON{ = VIGENER   E   

p: SECCON{                                   }

c: LMIG}RPEDOEEWKJIQIWKJWMNDTSR}TFVUFWYOCBAJBQ

 |A B C D E F G H I J K L M N O P Q R S T U V W X Y Z { }

--------------------------------------------------------

A|A B C D E F G H I J K L M N O P Q R S T U V W X Y Z { }

B|B C D E F G H I J K L M N O P Q R S T U V W X Y Z { } A

C|C D E F G H I J K L M N O P Q R S T U V W X Y Z { } A B

D|D E F G H I J K L M N O P Q R S T U V W X Y Z { } A B C

E|E F G H I J K L M N O P Q R S T U V W X Y Z { } A B C D

F|F G H I J K L M N O P Q R S T U V W X Y Z { } A B C D E

G|G H I J K L M N O P Q R S T U V W X Y Z { } A B C D E F

H|H I J K L M N O P Q R S T U V W X Y Z { } A B C D E F G

I|I J K L M N O P Q R S T U V W X Y Z { } A B C D E F G H

J|J K L M N O P Q R S T U V W X Y Z { } A B C D E F G H I

K|K L M N O P Q R S T U V W X Y Z { } A B C D E F G H I J

L|L M N O P Q R S T U V W X Y Z { } A B C D E F G H I J K

M|M N O P Q R S T U V W X Y Z { } A B C D E F G H I J K L

N|N O P Q R S T U V W X Y Z { } A B C D E F G H I J K L M

O|O P Q R S T U V W X Y Z { } A B C D E F G H I J K L M N

P|P Q R S T U V W X Y Z { } A B C D E F G H I J K L M N O

Q|Q R S T U V W X Y Z { } A B C D E F G H I J K L M N O P

R|R S T U V W X Y Z { } A B C D E F G H I J K L M N O P Q

S|S T U V W X Y Z { } A B C D E F G H I J K L M N O P Q R

T|T U V W X Y Z { } A B C D E F G H I J K L M N O P Q R S

U|U V W X Y Z { } A B C D E F G H I J K L M N O P Q R S T

V|V W X Y Z { } A B C D E F G H I J K L M N O P Q R S T U

W|W X Y Z { } A B C D E F G H I J K L M N O P Q R S T U V

X|X Y Z { } A B C D E F G H I J K L M N O P Q R S T U V W

Y|Y Z { } A B C D E F G H I J K L M N O P Q R S T U V W X

Z|Z { } A B C D E F G H I J K L M N O P Q R S T U V W X Y

{|{ } A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

}|} A B C D E F G H I J K L M N O P Q R S T U V W X Y Z {


이렇게 노가다를 해보아도 7글자인 VIGENER까지 알수있다. 다음의 5글자중에 1글자는 센스가 있다면 E라는 것을 쉽게 알수 있을 것이다. 


그럼 나머지 4글자는 ?... 생각하다가 

md5(p)=f528a6ab914c1ecf856a1d93103948fe

이부분을 보면 md5(p) 평문의 md5가 저 값이라는 것을 보고 http://md5decryption.com/ 사이트에서 디코딩을 해보았다.


Decrypted Text: SECCON{ABABABCDEDEFGHIJJKLMNOPQRSTTUVWXYYZ}


라고 나온다.... 처음부터 돌릴껄 그랬다...


728x90
반응형

'Wargame > CTF(Capture The Flag)' 카테고리의 다른 글

seccon2016 - Memory Analysis_100  (0) 2016.12.13
seccon2016 - voip_100  (1) 2016.12.12
roo-me)Command & Control - level 2 -15Poin  (0) 2016.12.12
Hack The Vote forensic 150 - Warpspeed  (2) 2016.11.24
CodeGate 2013 f300  (0) 2016.09.23

댓글0