pythonchallenge Level 13

第13关地址:http://www.pythonchallenge.com/pc/return/disproportional.html

账号:huge 密码:file

pythonchallenge Level 13

提示:phone that evil

点击按键5,打开 http://www.pythonchallenge.com/pc/phonebook.php

pythonchallenge Level 13

 也就是给了一个电话本,需要打电话被evil

import xmlrpc.client

with xmlrpc.client.ServerProxy("http://www.pythonchallenge.com/pc/phonebook.php") as pb:
    print(pb.system.listMethods())
    print(pb.system.methodHelp('phone'))
    print(pb.phone("eval"))

得到提示:

['phone', 'system.listMethods', 'system.methodHelp', 'system.methodSignature', 'system.multicall', 'system.getCapabilities']
Returns the phone of a person
He is not the evil

那谁是evil?想起12关第四张图的返回信息 Bert is evil! 

http://www.pythonchallenge.com/pc/return/evil4.jpg

pythonchallenge Level 13

修改脚本,打电话给Bert

import xmlrpc.client

with xmlrpc.client.ServerProxy("http://www.pythonchallenge.com/pc/phonebook.php") as pb:
    print(pb.system.listMethods())
    print(pb.system.methodHelp('phone'))
    print(pb.phone("eval"))
    # 要用IE打开 http://www.pythonchallenge.com/pc/return/evil4.jpg
    # 得到提示 Bert is evil! go back!
    print(pb.phone("Bert"))

得到信息:555-ITALY

获得下一关地址:http://www.pythonchallenge.com/pc/return/italy.html

上一篇:大数据面临确权和筛选挑战


下一篇:OpenEuler中C与汇编混合编程