v1s1t0r1sh3r3 / airgeddon

This is a multi-use bash script for Linux systems to audit wireless networks.
GNU General Public License v3.0
6.46k stars 1.17k forks source link

Replace all spaces in captive portal password #576

Closed andrewboyley closed 9 months ago

andrewboyley commented 9 months ago

When capturing the password from the captive portal, the post data is cleaned by replacing + with a space. This fails to replace all instances of + and leads to multi-space passwords with only the first space present.

Actual password:

this is the password

Processed password captured from captive portal

this is+the+password
OscarAkaElvis commented 9 months ago

I'll do the tests for this soon. Didn't noticed it and nobody never reported it. Thanks.

I'll be back soon with the results to accept the PR.

OscarAkaElvis commented 9 months ago

Yeah, the + instead of spaces is because the data received is url encoded. I did some local tests and you are right:

image

Thanks for fixing this small bug. Please, join to our Discord server to be up-to-date about airgeddon changes! invitation link is on Contact section at wiki.