← BACK TO CHALLENGES
CRYPTO

COLLISION

Hash Collision
150
POINTS
DESCRIPTION
The program takes a 20-byte input, splits it into 5 four-byte integers, and sums them. If the sum equals 0x21DD09EC, you win - the collision. Multiple byte combinations can produce the same integer sum. Craft a 20-byte string where the 5 chunks sum to the target value using Python.
HOW TO CONNECT
SSH into the challenge server: Host: pwnable.kr Port: 2222 User: col Pass: guest Command: ssh [email protected] -p2222 Once connected: cat col.c python3 -c "import struct; sys.stdout.buffer.write(b'\xe8\x05\xd9\x1d'*4 + b'\xcc\x01\xd9\x1d')" | ./col
ssh [email protected] -p2222
SUBMIT FLAG
Login or register to submit flags and earn points.
Flags are found on the challenge server after successful exploitation.