| View previous topic :: View next topic |
| Author |
Message |
akeem12 Newbie cheater
Reputation: 0
Joined: 27 Jun 2008 Posts: 24 Location: Myspace
|
Posted: Wed Mar 18, 2009 7:12 pm Post subject: Packet Sending Program |
|
|
How would i make a packet sending program?
Im new to this section so please help me out and don't flame.
I want to make a program that sends packets to the program of my choice (MapleStory).
I dont want a packet editor I want to make a program that sends them,
like SMART talker sends chat packets except i want to make my own.
|
|
| Back to top |
|
 |
manc Grandmaster Cheater
Reputation: 1
Joined: 16 Jun 2006 Posts: 551
|
Posted: Wed Mar 18, 2009 9:08 pm Post subject: |
|
|
Sorry to question your intellect, but can you even program in any language yet?
Its a long ways to go before you will get to that.
_________________
|
|
| Back to top |
|
 |
AlbanainRetard Master Cheater
Reputation: 0
Joined: 02 Nov 2008 Posts: 494 Location: Canada eh?
|
Posted: Thu Mar 19, 2009 1:11 am Post subject: |
|
|
| manc wrote: | Sorry to question your intellect, but can you even program in any language yet?
Its a long ways to go before you will get to that. |
Be nice.
Either hook send or find a way to receive this information on the game.
Then send the information you want.
_________________
|
|
| Back to top |
|
 |
blackmorpheus Expert Cheater
Reputation: 0
Joined: 05 Apr 2008 Posts: 159
|
Posted: Thu Mar 19, 2009 4:36 am Post subject: |
|
|
| use the winsock library.
|
|
| Back to top |
|
 |
Spawnfestis GO Moderator
Reputation: 0
Joined: 02 Nov 2007 Posts: 1746 Location: Pakistan
|
Posted: Thu Mar 19, 2009 5:59 am Post subject: |
|
|
| blackmorpheus wrote: | | use the winsock library. |
I hope you realize he doesn't know what Winsock is right?
Protip: Learn a programming language first. Don't jump into what you "want to do" directly.
_________________
CLICK TO HAX MAPLESTORAY ^ !!!! |
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Thu Mar 19, 2009 4:51 pm Post subject: |
|
|
| GameGuard pwns all hooks in kernel32.
|
|
| Back to top |
|
 |
sphere90 Grandmaster Cheater
Reputation: 0
Joined: 24 Jun 2006 Posts: 912
|
Posted: Thu Mar 19, 2009 9:32 pm Post subject: |
|
|
| dnsi0 wrote: | | GameGuard pwns all hooks in kernel32. |
Winsock functions are not even in kernel32.dll.
_________________
Give a hungry man a fish and he'll be full for a day. Teach a hungry man how to fish and he'll be full for the rest of his life. |
|
| Back to top |
|
 |
&Vage Grandmaster Cheater Supreme
Reputation: 0
Joined: 25 Jul 2008 Posts: 1053
|
Posted: Thu Mar 19, 2009 9:55 pm Post subject: |
|
|
| AlbanainRetard wrote: | | manc wrote: | Sorry to question your intellect, but can you even program in any language yet?
Its a long ways to go before you will get to that. |
Be nice.
Either hook send or find a way to receive this information on the game.
Then send the information you want. |
Hook send();? Why would you want to do that when you can just call it by yourself.
| dnsi0 wrote: | | GameGuard pwns all hooks in kernel32. |
LOLOLOLOLOL winsock != kernel32
|
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Fri Mar 20, 2009 8:37 am Post subject: |
|
|
and Ws_32.dll or whatever it is called. I tried hooking it before with gg on and it wouldent change the memory protection. If you prehooked it, gg just restores it.
Edit: Also. You can't just send it your self. You need to know the socket id too. So its sorta impossible unless you can hook it.
|
|
| Back to top |
|
 |
lurc Grandmaster Cheater Supreme
Reputation: 2
Joined: 13 Nov 2006 Posts: 1900
|
Posted: Fri Mar 20, 2009 8:54 am Post subject: |
|
|
If you know how to find the pointer of where it stores that or maybe a point in memory where its located on the stack.
No where near impossible
The reason you can't just call send yourself is if the game has some sort of custom encryption that you can't simply rip the algorithm from the client itself.
Plus, hooking send would be sort of stupid because you have absolutely no control over the interval of time between packets sent, plus the packet currently being sent would be overwritten, and again, custom encryption would make this difficult to encrypt the data in the packet you want to send in the same way that game packets are sent.
_________________
|
|
| Back to top |
|
 |
nwongfeiying Grandmaster Cheater
Reputation: 2
Joined: 25 Jun 2007 Posts: 695
|
Posted: Fri Mar 20, 2009 10:13 am Post subject: |
|
|
| S3NS4 wrote: | | AlbanainRetard wrote: | | manc wrote: | Sorry to question your intellect, but can you even program in any language yet?
Its a long ways to go before you will get to that. |
Be nice.
Either hook send or find a way to receive this information on the game.
Then send the information you want. |
Hook send();? Why would you want to do that when you can just call it by yourself. |
I was actually thinking that myself.
|
|
| Back to top |
|
 |
AlbanainRetard Master Cheater
Reputation: 0
Joined: 02 Nov 2008 Posts: 494 Location: Canada eh?
|
Posted: Fri Mar 20, 2009 1:34 pm Post subject: |
|
|
| nwongfeiying wrote: | | S3NS4 wrote: | | AlbanainRetard wrote: | | manc wrote: | Sorry to question your intellect, but can you even program in any language yet?
Its a long ways to go before you will get to that. |
Be nice.
Either hook send or find a way to receive this information on the game.
Then send the information you want. |
Hook send();? Why would you want to do that when you can just call it by yourself. |
I was actually thinking that myself. |
As mentioned in the two above posts or maybe just lurcs you need to hook the clients method.
_________________
|
|
| Back to top |
|
 |
BanMe Master Cheater
Reputation: 0
Joined: 29 Nov 2005 Posts: 375 Location: Farmington NH, USA
|
Posted: Fri Mar 20, 2009 2:08 pm Post subject: |
|
|
hook recv/send
get return address - 5 = call address
disassemble backwards until you find the function starting point..
using this method you should be able to find the encryptor and descrptor..unless its virtualized then you are boned..
regards BanMe
_________________
don't +rep me..i do not wish to have "status" or "recognition" from you or anyone.. thank you. |
|
| Back to top |
|
 |
dnsi0 I post too much
Reputation: 0
Joined: 04 Jan 2007 Posts: 2674
|
Posted: Fri Mar 20, 2009 2:14 pm Post subject: |
|
|
| BanMe wrote: | hook recv/send
get return address - 5 = call address
disassemble backwards until you find the function starting point..
using this method you should be able to find the encryptor and descrptor..unless its virtualized then you are boned..
regards BanMe |
Lol thats how I traced maplestory's send function.
And just so you know, maple's send function doesn't start with the stack preservation header O.o.
|
|
| Back to top |
|
 |
BanMe Master Cheater
Reputation: 0
Joined: 29 Nov 2005 Posts: 375 Location: Farmington NH, USA
|
|
| Back to top |
|
 |
|