标签: python security api
与标题一样,banlist写入或写入的内容是什么?我有Python的基本知识,但我没有看到从正在运行的程序中获取信息的方法。
答案 0 :(得分:3)
据我所知,banlist使用winpcap,一个用于Win32平台的数据包捕获和网络分析的开源库,并“理解”(至少部分)计算机上运行的游戏与Battle.net服务器之间的网络流量。关于Battle.net协议,有非官方文档,例如bnetdocs,也许在其他地方(甚至有一个bnet服务器的开源实现,bnetd)。为了对协议进行反向工程,人们使用诸如whireshark(或命令行版本tcpdump)之类的东西。原则很简单:做某事(例如移动一个单位)并分析传输的信息。