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}
'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