2016-03-21 9 views
0

Ich habe versucht zu testen, ob wir eine App erstellen können, um Probe Request-Pakete mit SSID als variabler Parameter zu übertragen. Ich habe es mit der Java-API versucht, indem ich eine Netzwerkkonfiguration gespeichert und dann einen Scan gestartet habe. Dies funktioniert jedoch nur, wenn ich die App nach einer Änderung der Netzwerkkonfigurations-SSID neu starte. Gibt es eine Möglichkeit, dasselbe zu tun, ohne einen App-Neustart zu benötigen, vielleicht über NDK?Können wir NDK verwenden, um WiFi Probe Request-Pakete mit einer bestimmten SSID zu übertragen?

Antwort

0

Es gibt einen Port von aircrack-ng zu Android. Es erfordert Rooten und funktioniert nur auf einigen Geräten. Es schaltet den WLAN-Modus in den Überwachungsmodus und dann ist es möglich, das gewünschte Paket zu senden. (Bei den meisten modernen Geräten ist der Überwachungsmodus nicht zulässig.)

Wenn Sie die Portabilität codieren, ist dies leider keine Lösung.