aardio8行代码获取本机WIFI密码,方法2种
//RUNAS// 代码原创是aardio作者的哈import process.popen; import console
var prcs = process.popen("netsh wlan show profiles");//方法一8行代码
for wifi in prcs.lines("<All User Profile>|<所有用户配置文件>\s*\:\s*(.*)"){//遍历进程所有输出项,参数指定模式匹配表达式
var prcsKey = process.popen("netsh wlan show profile name="+wifi+" key=clear"); //创建命令行进程(显示密码)
for password in prcsKey.lines("<Key Content>|<关键内容>\s*\:\s*(.*)"){//遍历所有行,获取密码字段
console.print( wifi, password );
}
} console.pause()
//方法二
import thread.token;
import crypt.protectData;
import sys.wlan;
//获取 SYSTEM 权限
thread.token.impersonate("winlogon.exe",function(){
//创建无线接口对象
var wlan = sys.wlan();
//遍历全部无线连接
for wifi,guid,description,flags,access,xmlProfile in wlan.eachProfile(){
//xmlProfile 是 XML 配置对象
var km = xmlProfile.queryEle(
tagName = "keyMaterial"
);
//获取密码,keyMaterial 元素内的文本
var password = km.innerText();
//解密
password = crypt.protectData.decrypt(password);
//清除尾部 '\0'
password = string.str(password);
//显示结果
console.print(wifi,password)
}
通过程序得到密码 跟进学习。学习学习编程 学习。对于小白,有弄成可执行文件更好。 小白看不懂,难受 aardio是软件名嘛? .... aardio 看成了Android 我就说没有权限 怎么可能获取WiFi的密码win系统上的wiifi 配置在个配置文件下面 随便读取
页:
[1]