|
发表于 2016-7-21 09:43:08
|
显示全部楼层
云南省大理白族自治州
变量名 | 类 型 | 静态 | 数组 | 备 注 | url | 文本型 | | | postdata | 文本型 | | | html_msg | 文本型 | | | str | 文本型 | | | z | 正则表达式类 | | | i | 整数型 | | | wlpasswd | 文本型 | | | user_name | 文本型 | | | user_passwd | 文本型 | | | wlness_pass | 文本型 | | | lan_ip | 文本型 | | | Cookie | 文本型 | | |
url = “http://192.168.0.1/login/Auth” 判断 (删首尾空 (编辑框_user.内容 ) ≠ “admin”) postdata = “mitUSERNAME=” + 删首尾空 (编辑框_user.内容 ) + “&mitPASSWORD=” + 编码_BASE64编码 (到字节集 (删首尾空 (编辑框_pass.内容 )) ) postdata = “mitUSERNAME=&mitPASSWORD=” + 编码_BASE64编码 (到字节集 (删首尾空 (编辑框_pass.内容 )) ) 网页_访问_对象 (url, 1, postdata, Cookie, , , html_msg, , 真) 判断 (寻找文本 (html_msg, “Location:”, , 假) = -1 ) 信息框 (“登陆失败!”, 0, , ) url = 文本_取出中间文本 (html_msg, “Location: ”, #换行符 ) str = 编码_URL解码 (到文本 (网页_访问_对象 (url, 0, , Cookie )), 真) z. 创建 ( #常量_val, str ) 计次循环首 (z. 取匹配数量 (), i )  如果真 (i = 2 )   wlpasswd = z. 取子匹配文本 (i, 2 )  如果真 (i = 6 )   user_name = z. 取子匹配文本 (i, 2 )  如果真 (i = 7 )   user_passwd = z. 取子匹配文本 (i, 2 )  如果真 (i = 8 )   wlness_pass = z. 取子匹配文本 (i, 2 )  如果真 (i = 17 )   lan_ip = z. 取子匹配文本 (i, 2 ) 处理事件 () 计次循环尾 () 标签_msg.标题 = “路由器IP地址:” + lan_ip + “ 网络密码:” + wlpasswd + #换行符 + #换行符 + “用户名:” + user_name + “ 密码:” + user_passwd + #换行符 + #换行符 + “ 无线wifi密码:” + wlness_pass
|
|