본문으로 바로가기

[Volga CTF 2015] Crypto - rsa

category CTF/Hacking Defense Contest 2015. 5. 7. 11:56

 

 

script

decryptor.py

 

key

key.public

 

ciphertext

ciphertext.bin

 

이전에 다른 해킹대회 문제에서 나왔던 문제와 같은 유형이다.

공개키를 이용하여 n과 e 값을 추출하고 이것을 이용하여 복호화를 진행한다.

 

공개키를 이용하여 n과 e 값을 추출하는 것은 openssl을 이용하였다.

openssl rsa -pubin -inform PEM -text -noout -in key.public

 

이렇게 추출한 n과 e 값을 script 파일에 넣고 실행하면 flag 값을 얻을 수 있다.

 

key.py