Crypto(22)
-
rootme - Encoding - ASCII
위와 같은 문제를 접속하면 위와 같이 text가 나오는데 ascii to string을 이용해서 풀이하면 password를 획득할 수 있습니다.
2021.03.13 -
[보호]HACKCTF - RSA3
문제화면이 입니다. e가 보통 65537 이거나 그런데, 너무 작은 3이여서 구글링하다보니 코드 이어서 풀었습니당. from Crypto.Util.number import * from gmpy2 import * n = 102836818391932761260971894494318044697619400952954718883982344474794549662847639029402572622708962186028855918492193292954160541972343268817797472635019824651029575085637054326339506513604929631513743876190706567045549719926490228582866862444774585182198113439402080169229375..
2020.12.31 -
HACKCTF - Classic Cipher -2
해당 문제에서 주는 txt파일을 확인해봅니다. 필자인 저도 한번에 푼문제는 아니고, 검색하고 삽질하다가 일주일정도 다른문제랑 겸사겸사 해서 풀어보다가 드디어풀었습니다. 다음과 같은 텍스트가 있는데 예전 정보보호영재교육원에서 배웠던암호의 일종으로 key의 알파벳 순서를 정해주고, ciphertext를 key의 글자수만큼 나눠서이하는 푼제입니다. 아래 사진을 보면 풀이법은 이해 가실겁니다. 이렇게 풀이하면 flag 획득이 가능합니다 :)
2020.08.13 -
HackCTF - Classic Cipher -1
해당 문제를 보면 파일하나를 주고, 힌트로 [::-1]을 줍니다. 해당 파일을 보면 이러한 문자열 하나를 주는데요, 힌트가 [::-1]을 줬으니, 파이썬으로 똑같이 해줍시다. "mshn pz K0_f0b_ru0d_J4lz4y?" 이런 문자열 하나를 주는데 카이사르 같은 느낌이 들어서 툴로 돌려봤습니다. 바로 flag를 확인할 수 있네요 ㅎ
2020.08.07