[Level 13]
Title: call him
phone that evil
evil?应该是之前一关找出的evil,即Bert。怎么“phone”?图片中的5区域可点击,链接跳转到一个有问题的XML文档。此外,phone that evil在源码中,有一个标签<remote />夹在其中。
搜索文档无果,看网上的吧:
import xmlrpc.client
xmlrpc = xmlrpc.client.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php')
print(xmlrpc.phone('Bert'))#555-ITALY
答案是ITALY,[Level 14]
小结
使用ServerProxy.system.listMethods()
方法列出ServerProxy
的方法,其中就有phone
。