if you type (at the shell prompt) !11, i am going to assume you see something about out.txt?
you are accessing your history of commands entered.
now try:
man history
and then rename your wifi network.
peace!
~k
i named my network "leetprowlan!!11" and found out that BT replaces "!11" part with "out.txt" when the command in the shell is executed.
That is the "-e <ESSID>" part in aireplay-ng's fake authentication.
my client was not able to authenticate properly.
is there a way around this or is this a new method of wireless protection![]()
if you type (at the shell prompt) !11, i am going to assume you see something about out.txt?
you are accessing your history of commands entered.
now try:
man history
and then rename your wifi network.
peace!
~k
"...you've picked up a bit of an attitude. Still curious and willing to learn, I hope. "
I believe that ESSIDs with special characters in their name should be enclosed in quotes, ie:
This should prevent any code execution from your history cache.Code:-e "leetprowlan!!11"
Another way around this is to use EXPORT and variables in your command, ie:
This should work also.Code:EXPORT AP=leetprowlan!!11 aireplay-ng -e $AP
slk001 is correct. essid's with special chars. needs to go in quotes
Had this problem also UNSOLVED with my new Fritzbox without a variable.
Its default ESSID is "Fritz!boxblabla" and i know that special charakters like a "!" or a simple "spaces" are needing quotes.
But also with quotes, the "!" was not accepted by aireplay-ng (a space yes).
The shell reports "bash not found" or so.
I am sure i typed all correct. I have no Linux here to check out the correct error message but i am quite sure that the problem cannot be solved with the quotes marking the essid in using the "!"-character
i think the problem cannot be solved with the quotes. i think i tried this already (cannot confirm 100% yet).
but the EXPORT and variables should work.
"...you've picked up a bit of an attitude. Still curious and willing to learn, I hope. "
Hi!
I think \ is what you need. Just add it before a character so that it is accepted as text and not a shell command.
In your case, try -e "leetprowlan\!\!11" (with or without quotes is ok).
Let us know if it worked!![]()