Skip to content

Commit 887c9cd

Browse files
authored
Update readme.md
1 parent 6b8f772 commit 887c9cd

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

readme.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
# Padantic
2-
CLI tool for exploiting ALL sorts of padding oracles.
1+
# Padantic
2+
fast as fuck CLI tool for exploiting ALL sorts of padding oracles.
3+
4+
## Optimizations
5+
6+
- Block level multithreading
7+
- Guesses follow a priority list which is initialized to english letter frequencies and automatically readjusted as new bytes get found
8+
- Last PAD bytes take a maximum of BLOCKSIZE tries
39

410
## Usage
511
The oracle - in this case - is actually a command you supply,
@@ -68,3 +74,10 @@ instead of just `padantic`
6874
## Look how pretty it looks
6975
ill need to update this gif someday since ive added colors to padantic but anyways, enjoy this gif:
7076
![animated gif](https://cdn.discordapp.com/attachments/567308861640540210/687588463721447470/speed-oracle.gif)
77+
78+
79+
## Tricks
80+
- The -noiv tags gets you the first blocks intermediate bytes so you can recover the IV if you guess the first blocks plaintext by simple XOR'ing them
81+
- Consider adding a random delay (and useragent) to your oracle
82+
- The -O tag is optional but its very usefull to have the results stored in a file
83+
- If you need to debug your oracle, write to stderr and use the --log switch to generate a logfile. The logfile will contain every stderr output

0 commit comments

Comments
 (0)