-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
net-wireless/wifite2 : No WPS networks show up in list #139
Comments
it sounds like either wifite2 or reaver-wps-fork bug. Let's see what devs of wifite2 have to say P.S. 229f6d7 |
These 2 projects such a mess. There are no stable releases, no properly defined dependences. Just some random forks where authors are free to change meanings of parameters to exact opposite. |
I've opened a question with wifite2 in the WPS wifite2 issue (above), asking specifically which version of reaver wifite2 is meant to use. From what I understand, the pixie attack was added in one of the forks. If we can prove the fork required has the broken '-C' flag, then we can pass the bug onto wifite2. By the looks of it, wifite v1 used the original version of reaver, but that version didn't support the WPS pixie attack (added in one of the reaver forks). If that's the version they require, then we can blame wifite2 and expect them to fix upstream. |
Let's just rename this new reverted parameter for now. Please re-open the issue if not fixed: |
…ream is looking at it. Hi, https://github.com/kcdtv you arrogant bastard
I think i unearthed a runtime conflict between the following packages:
-net-wireless/wifite2
-net-wireless/reaver-wps-fork-t6x
In net-wireless/reaver-wps-fork-t6x (Commit 63c5c02bfc44e732399118d844906b0708e8e28c in upstream's source code), it looks like they changed the meaning of the '-C' flag from net-wireless/reaver's old "Don't validate FCS" to the new "Do validate FCS".
Yet in the python version of net-wireless/wifite2, the code that still passes '-C' does not seem to follow suit, despite the version of wifilite2 shipped with pentoo insisting on using the forked version of reaver-wps-fork-t6x:
This looks like it's why nothing shows up as WPS-capable in wifite2's scan output, because wifite2's command ends up seeing nothing but wash output that looks like this:
So, either (A) the original commit changing the meaning of '-C' needs to be reverted in the forked version of reaver to maintain runtime compatibility with wifite2, or (B) pentoo's insistence on using the forked version of reaver needs to come with a corresponding patch to wash.py to remove the '-C' flag.
(I suspect the reason wifite2 does not want to do validation on FCS is because Linux driver code in doesn't pass the FCS information up to airodump. Everyone says you can get it from Kismet, because Kismet rebuilds the FCS, but not from airodump-ng!)
The text was updated successfully, but these errors were encountered: