Bob wanted to send a secret to all of his friends. But he heard that this is insecure if he has more than two friends, so he decided to modify the secret beforehand.
A part of the source code Bob used was leaked:
key = RSA.generate(1024)
pad = random.randint(1, 2**UPPER_BOUND)
exp = random.randint(1, 3)
c = pow(m**exp + pad, 3, key.n)
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he who, in the name of charity and good will, shepherds the weak through the valley of the darkness, for he is truly his brother's keeper and the finder of lost children.
1. There is no guessing, you got everything to recover the whole plaintext
First Blood
1. WreckTheLine
2. meltdown
3. Daemon Summoners
libcDB - 494pts
14 solves
pwning challenges without given libc can be a hussle
i made a libcDB as a service that can help resolve the libc version by symbols and their addresses
i havn't added all libc's yet, but thats enough to test it out
A puzzle be a game, problem, or toy dat tests a personz ingenuity or knowledge. In a puzzle, tha solver is sposed ta fuckin put pieces together up in a logical way, up in order ta arrive all up in tha erect or funk solution of tha puzzle.
A puzzle be a game, problem, or toy dat tests a personz ingenuity or knowledge. In a puzzle, tha solver is sposed ta fuckin put pieces together up in a logical way, up in order ta arrive all up in tha erect or funk solution of tha puzzle.