๐ค UTCTF 2024
Writeups for challenges I solved
Cryptography
RSA-256 (627 solves)
Description:
Solution:
โโ$ cat vals.txt
N = 77483692467084448965814418730866278616923517800664484047176015901835675610073
e = 65537
c = 43711206624343807006656378470987868686365943634542525258065694164173101323321
# Solution: RsaCtfTool
# https://github.com/RsaCtfTool/RsaCtfTool
โโ$ RsaCtfTool.py -n 77483692467084448965814418730866278616923517800664484047176015901835675610073 -e 65537 --decrypt 43711206624343807006656378470987868686365943634542525258065694164173101323321
private argument is not set, the private key will not be displayed, even if recovered.
['/tmp/tmp66c8hk39']
[*] Testing key /tmp/tmp66c8hk39.
attack initialized...
attack initialized...
[*] Performing mersenne_primes attack on /tmp/tmp66c8hk39.
24%|โโโโโโโโโโโโโโโโโโ | 12/51 [00:00<00:00, 64776.90it/s]
[+] Time elapsed: 0.0162 sec.
[*] Performing factordb attack on /tmp/tmp66c8hk39.
[*] Attack success with factordb method !
[+] Total time elapsed min,max,avg: 0.0162/0.0162/0.0162 sec.
Results for /tmp/tmp66c8hk39:
Decrypted data :
HEX : 0x00000000007574666c61677b6a7573745f73656e645f706c61696e746578747d
INT (big endian) : 48318056036638095126835825247330138638677839744287146849712239741
INT (little endian) : 56744891277200465927677691769438839148620997683319332003939796345463196614656
utf-8 : utflag{just_send_plaintext}
utf-16 : ็ๆดๆ
ฌ็ญง็ช็ณ็ๆนฅๅฝคๆฑฐๆฅก็ฎ็กฅ็ตด
STR : b'\x00\x00\x00\x00\x00utflag{just_send_plaintext}'
Beginner: Anti-dcode.fr (305 solves)
Description:
Solution:
numbers go brrr (228 solves)
Description:
Solution:

bits and pieces (218 solves)
Description:
Solution:
Cryptordle (150 solves)
Description:
Solution:

numbers go brrr 2 (126 solves)
Description:
Solution:

simple signature (95 solves)
Description:
Solution:

Forensics
Contracts (387 solves)
Description:
Solution:

OSINT 1 (202 solves)
Description:
Solution:
OSINT 2 (141 solves)
Description:
Solution:

OSINT 3 (96 solves)
Description:
Solution:
A Very Professional Website (142 solves)
Description:
Solution:
Study Music (122 solves)
Description:
Solution:
Gibberish (31 solves)
Description:
Solution:

Insanity Check: Reimagined (24 solves)
Description:
Solution:
Reverse Engineering
Beginner: Basic Reversing Problem (310 solves)
Description:
Solution:
Fruit Deals (239 solves)
Description:
Solution:

๐ฉธPES-128 (57 solves)
Description:
Solution:

Web
Beginner: Off-Brand Cookie Clicker (474 solves)
Description:
Solution:

Schrรถdinger (250 solves)
Description:
Solution:


Easy Mergers v0.1 (143 solves)
Description:
Solution:

Home on the Range (71 solves)
Description:
Solution:
Unsound (13 solves)
Description:
Solution:

Misc
CCV (91 solves)
Description:
Solution:
Last updated