Tag: easyhook

钩子闪光应用程序

如果我在我的C#应用​​程序中加载一个打开带有服务器B的套接字的闪存应用程序A,是否可以设置本地挂钩以便我可以读取A和服务器B之间交换的数据包? 如果需要,我可以获得flash应用程序源代码,但我不是那些编写它们的人 我是C#的新手(说实话,我仍然想知道为Windows编写这种应用程序的最佳语言)和挂钩,所以任何一个例子都会非常感激:) 我在客户端工作

EasyHook,.NET Remoting客户端和服务器之间的共享接口?

IPC客户端和IPC服务器如何调用共享远程处理接口(inheritanceMarshalByRefObject的类)进行通信,而不必将接口类放在注入应用程序中? 例如,如果我将接口类放入注入的库项目中并注入到我的目标进程中,那么我的注入应用程序就无法引用该接口。 编辑:我已经回答了下面的问题。

EasyHook recv不会“挂钩”所有数据包

我设法编写了一个挂钩recv函数的半工作EasyHook示例。 我写了一个表单,添加了一个WebBrowser组件,并启动了该应用程序。 问题是,我得到HTTP数据包,但如果有一个套接字,似乎recv停止“挂钩”。 问题是,通过外部应用程序,Spystudio,我可以让他们挂钩recv。 那么,我错过了什么? using System; using System.Collections.Generic; using System.Data; using System.Runtime.InteropServices; using System.Threading; using System.Text; using System.Windows.Forms; using System.Diagnostics; using System.IO; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels.Ipc; using EasyHook; namespace flashing { public partial class Form1 : Form,EasyHook.IEntryPoint { public LocalHook CreateRecvHook; public Form1() { InitializeComponent(); } [DllImport(“Ws2_32.dll”)] static extern int recv( IntPtr socketHandle, IntPtr […]