使用日志代理/ MitM进行NPAPI调试

时间:2012-08-09 07:53:36

标签: debugging proxy npapi man-in-the-middle

我正在调试/黑客攻击NPAPI浏览器插件,我想在浏览器和插件之间进行日志/窃听通信,以确切知道该插件正在做什么。你知道它是否有现成的工具吗?我找不到。

我的动机是a)分析插件并b)评估它的安全性。

我认为它应该通常可以作为一个中间人,即作为浏览器插件的窃听器和b)作为插件的浏览器,并且只传递所有命令(方法调用)。因此非常简单易行的解决方案。

由于

1 个答案:

答案 0 :(得分:1)

我不知道现有的实用工具,但建造相对简单 您基本上只需要注册插件而不是原始插件,然后实现并转发NP_*NPN_*NPP_*函数。

另一种方法是从浏览器端(通过logging already possible in partstracing via symbol server and debugger)跟踪调用,但是您可能不得不担心代码路径中的某些差异。 -process与进程外插件。