pwncollege
DojosLeaderboardCommunity
Back to cryptomania

Pseudo-Random Number Generators

cryptomania
0/10 challenges completed

Welcome to the world of Pseudo-random number generators, these are deterministic algorithms designed to produce sequences that look random, but their internal structure often makes them predictable when used incorrectly. In this module, you will study and attack several classic PRNG families, including Park-Miller LCGs, Mersenne Twisters, and xorshift-based generators, with a focus on state recovery, parameter recovery, and output prediction.

Park Miller LCG

LCG 101
1
Seed warmup
2
Leaky LCG I
3
Leaky LCG II
4
Leaky LCG III
5
Lockpick LCG I
6
Lockpick LCG II

XORShift PRG

Xorshift 101
7
Seed warmup
8
XOR-cist I
9
XOR-cist II
10
XOR-cist III