comibear
article thumbnail
[HITCON 2022] - SuperPrime
Cryptography/CTF 2023. 4. 17. 13:52

마찬가지로 거두절미하고 바로 코드로 들어가보자. 이 문제는 스스로..는 못 풀고 친구에게 조금의 힌트를 받고 푼 문제이다. 앞으로 더욱 노력해야겠다고 생각한 계기... 🖲️ Code Analysis from Crypto.Util.number import getPrime, isPrime, bytes_to_long def getSuperPrime(nbits): while True: p = getPrime(nbits) pp = bytes_to_long(str(p).encode()) if isPrime(pp): return p, pp p1, q1 = getSuperPrime(512); p2, q2 = getSuperPrime(512); p3, q3 = getSuperPrime(512); p4, q4 = getS..

article thumbnail
[HITCON 2022] - Babysss
Cryptography/CTF 2023. 4. 17. 13:24

지난번에 포스팅 했던 문제인데,, 그냥 아무 생각 없이 다 지웠다가 지우면 안될 문제들까지도 다 날라가버렸다 ㅠㅠ 그래서 Notion 에 작성했던 것을 토대로 다시 포스팅을 해보고자 한다. (저처럼 충동적으로 행동하시면 이 꼴 납니다 ㅎㅎ) 🖲️ Code Analysis 먼저, 코드부터 천천히 살펴보자. 별로 어렵지 않은 문제라 비교적 쉽게 해결할 수 있다. from random import SystemRandom from Crypto.Cipher import AES from hashlib import sha256 rand = SystemRandom() def polyeval(poly, x): return sum([a * x**i for i, a in enumerate(poly)]) DEGREE = 12..

article thumbnail
[Midnight Sun CTF 2023] - Mt.Random
Cryptography/CTF 2023. 4. 14. 13:53

요즘은 해킹 분야보다는 블록체인에 관심이 많이 생겨서 해킹 공부를 쉰 지 조금 되었다.. 이번에 처음으로 동아리 사람들과 모여서 함께 CTF 문제를 풀어보는 시간을 가졌는데, 뭔가 나 혼자 뒤쳐진 느낌이 들었다. 뭔가 스스로 한심하기도 하고 ~ 다시 열심히 해야겠다는 생각이 들어서 지금까지 했던 모든 포스팅을 지우고 나서 다시 초심을 찾아보려고 한다. 파이팅..!! 😊 🖲️ Code Analysis 크립토 문제답지 않게 PHP 로 작성된 웹 페이지를 제공해주었다. 먼저 HTML 소스를 보도록 하자. ( 내가 문제를 아카이빙 해서 comibear.kr 에 그대로 만들어 놓았는데, 직접 해보고 싶은 사람은 문제 사이트로 가서 직접 풀어보도록 하자 > < ) Hiking Guide This mountain i..

검색 태그