I'm following a tutorial of how to use aircrack suite. I've already have the handshake.
In the last part of the tutorial it suggest doing this:
crunch 8 8 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ | aircrack-ng -b <SOME-MAC> -w - FILE.cap.cap
The screen that shows when doing that is different from what it shows when using cat:
cat dict | aircrack-ng -b <SOME-MAC> -w - FILE.cap.cap
Aircrack-ng 1.2 beta3
[00:00:06] 11262 keys tested (1820.09 k/s)
#... etc
But when using crunch I get:
# crunch 8 8 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ | aircrack-ng -b <SOME-MAC> 2 -w - FILE.cap
Opening FILE.cap
Crunch will now generate the following amount of data: 1965060950264064 bytes
1874028158 MB
1830105 GB
1787 TB
1 PB
Crunch will now generate the following number of lines: 218340105584896
^CCrunch ending at ease wait...
What I'm saying is that I don't get the aircrack screen. Maybe this is because some bash limitation. Also, it's pretty strange... this it's supposed to generate 1800 TB!! So... how can that work? I mean, obviously crunch won't put all that into memory, so how is this supposed to work? Can aircrack process whathever is the input line by line, while crunch is generating them? Or aircrack gets executed once the whole list is generated... which is never, because it's too big.
Thanks!