Re: IPC Eavesdropping
Re: IPC Eavesdropping
- Subject: Re: IPC Eavesdropping
- From: Robert Palmer <email@hidden>
- Date: Sun, 16 Nov 2003 12:35:17 -0500
You might take a look at Joy from AAA+. I've never used it, but have
seen a few demos. It is a dynamic inspection and scripting
environment. With it, you can do things like change window title in a
running application, send messages to methods, etc. The scripting
looks very similar to C code - I'm not sure if it's compiled or
interpreted.
They do have (or at least used to have) a demo version. This may help,
it may not, but at least it's another possible tool.
Robert Palmer, Jr
email@hidden
Em Nov 15, 2003, `s 4:39 PM, Matthew Cox escreveu:
On Saturday, November 15, 2003, at 04:21 PM, Alastair Houghton wrote:
If you want to intercept communications between the two, you probably
want to inject code into one or other application to hook the
functions (or methods) you are interested in.
Yikes. My MiM (Man-in-middle) is supposed to avoid that. The idea is
that when it is launched by the GUI, it in turn launches the real
daemon. It should simply act as a relay between the two applications,
without either of them being the wiser. I hadn't considered the IPC
being done by some sort of RPC, and if it is, I don't know how to
proceed. I don't know the interfaces, the goal of this project was to
determine the interface so I could replace the god awful MS GUI with
something lighter and faster, but leverage their network code so I
could have a feature complete 3rd party client. (Proteus doesn't have
features I need, and Fire won't even connect.) Does anyone know how to
go about determining an RPC interface short of disassembing both
programs? Even if this isn't being done over RPC, do I still need to
inject code into a program I know nothing about internally to
accomplish this monitoring?
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.