Valhalla Legends Forums Archive | General Programming | Sending third party packets?

AuthorMessageTime
PunK
I don't know if there is any term for this but I was wondering if there was a way to send REAL packets however, from another application.

For example.... Let's say I load a bot on useast. Instead of requesting 0x65 (friends list) from the actual bot, another program sends it BUT windows assigns the packet to the actual bot when battle.net replies to 0x65. So it appears that the application (the bot) is sending 0x65 but a third party program is doing that instead.

Anyone?
January 12, 2009, 10:05 PM
BreW
Hooks.

I would recommend loading a dll into starcraft's process to hook winsock, and set up a method of communication between your host process and the injected dll, like, pipes.
January 12, 2009, 11:01 PM
PunK
--edit

Disregard, if your read what I wrote, what I wrote.

I got the DLL injection part down, but por say.. I inject a "Active DLL" into a program, how would I execute something as small as a message box?
January 13, 2009, 4:41 AM

Search