想象一下,有一个程序将一些数据发送到一个地址,称之为domain.com,这个地址会发送一些关于食物的数据 - 它的质量和其他东西。如何借助它所基于的xml-rpc对这些数据进行逆向工程?
我需要创建捕获methots的一些功能来获取哈希,登录,卖家,listAdvertisement,addAdvertisement,delAdvertisement,Photo等。我听说应该有一些开源库但我没有运气找到它们或手册如何在PHP脚本中正确执行此操作?
答案 0 :(得分:1)
答案 1 :(得分:1)
我强烈建议您使用 WireShark (https://www.wireshark.org)来跟踪程序与其连接的Web服务器之间的网络流量。我一直用它来监控开发过程中服务器的流量;甚至在生产服务器中。
查看交换的数据包并在所有层上支持如此多的协议非常方便;不仅是XML-RPC。它还支持其他程序采用的多种文件格式。我主要在Linux服务器上使用tcpdump,在Solaris上使用snoop。因此,您可以在服务器中进行跟踪,然后使用WireShark查看流量。
一旦记录了流量,您就可以查看XML-RPC有效负载并获取所需的所有信息,对协议进行反向工程(例如操作,参数和值,预期响应等)
我希望这个答案有所帮助。