INFO:
Reaver for Android, short RfA, is a simple-to-use Reaver-GUI for Android devices with bcmon support.
It has some very cool features:
- Detects automatically WPS-enabled routers.
- All Reaver-Settings are accessible from a simple-to-use GUI.
- Activates and deactivates Monitor-Mode automatically when needed.
- Provides a simple way to connect when Reaver finds the WPA-Key.
Installation
- Download/install bcmon.apk from HERE and RfA.apk from the bottom of this post. RfA may also download bcmon automatically.
- Run bcmon, if it crashes try a second time.
- If all runs fine, start RfA.
- After selecting an WPS-enabled router, click on "Test Monitor-Mode".
- Now you can use RfA:), don't uninstall bcmon.
Steps 1 - 4 are only for the installation, they don't have to be repeated once done.
FAQ:
What is this awesome app actually usefull for?
Well, RfA is able to unveil the actual WPA(2)-Key of many routers within 2 - 10 hours.
WHAT?! I though WPA(2) is safe?
It used to be, but then many router models got WiFi Protected Setup, short WPS, implemeted, which is pretty vulnerable. (
Details)
Basically it's a Brute-Force attack with Reaver against a 8 digit pin with 10^4 + 10^3 possibilities.
What is Reaver?
Reaver-WPS is a pentesting tool developed by Tactical Network Solutions.
It attacks WPS-enabled routers and after the WPS-Pin is cracked, it retrieves the actual WPA-key.
Reaver provides only a terminal interface, which is ok for notebooks etc., however it's a pain on Android devices.
Because of this I developed RfA.
Doesn't Reaver requires monitor-mode and so can't work on Android?
Yes, Reaver needs monitor-mode, but thanks to bcmon some Android devices are now monitor-mode capable.
Any support for external Wifi cards like AWUS036H?
Not yet, but soon. Especially if someone of you has an android compatible driver. If so, contact me.
source :
xda-developers