Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Kal Online
You last visited: Today at 07:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



int packet hack source

Discussion on int packet hack source within the Kal Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
zilvis69's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 539
Received Thanks: 82
int packet hack source

Hey all,
i wanted to ask why when i run this dll
from this source on int , the command window appears ( for 2 seconds) and dissapears what should i do to make it always open? ( sorry im kinda noob at this, but trying to understand all this packet hacking )
zilvis69 is offline  
Old 02/09/2010, 22:43   #2
 
Mahatma's Avatar
 
elite*gold: 281
Join Date: Oct 2007
Posts: 6,248
Received Thanks: 887
put a sleep at the begining be4 the cmdbox opens
inix uses freeconsole at every kal start...
Mahatma is offline  
Thanks
1 User
Old 02/09/2010, 22:54   #3
 
elite*gold: 20
Join Date: Jul 2007
Posts: 1,979
Received Thanks: 270
the hackshield will detect it....
katze123 is offline  
Old 02/09/2010, 23:00   #4
 
zilvis69's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 539
Received Thanks: 82
yea i noticed that.. but is there any way i can prevent that ? Anything i can change in the source?
zilvis69 is offline  
Old 02/09/2010, 23:06   #5
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
Well, there are few ways. But none of them I know, will help you much.

You can add some routines which will prevent hackshield from scanning this memory address. But I cannot help you with that, because I didn't bypassed hackshield yet. They added some new features to HShield, so it isn't as easy as it was before update.

AFAIK the Hackshield message for memory manipulation is 0x2000000B (I noticed that in the stack).
Thiesius is offline  
Thanks
1 User
Old 02/09/2010, 23:08   #6
 
zilvis69's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 539
Received Thanks: 82
^_^ im going to sleep, i dont think that i will be able to do something like that for now.. xD anyway thanks
zilvis69 is offline  
Old 02/09/2010, 23:15   #7
 
Mahatma's Avatar
 
elite*gold: 281
Join Date: Oct 2007
Posts: 6,248
Received Thanks: 887
for me there is just a check at the start...then everything works fine...
Mahatma is offline  
Old 02/09/2010, 23:22   #8
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
But you use ws2_32 functions to sniff and calling SendPacketMain to send, right?
Thiesius is offline  
Old 02/09/2010, 23:39   #9
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
jeah oO but we talk about the console here^^ and jeah the console works after kal start
meak1 is offline  
Old 02/09/2010, 23:51   #10
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
Right, console has multiple usage options. You can simply use it to control your speed hack, Z-Coord hack or CoolDown/CastTime hack.

Btw has somebody noticed, that all cooldowns has been moved on end of the memory region on Windows 7? WTF?
Thiesius is offline  
Old 02/10/2010, 09:30   #11
 
zilvis69's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 539
Received Thanks: 82
Quote:
Originally Posted by Mahatma View Post
for me there is just a check at the start...then everything works fine...
how do u do that ^_^?
zilvis69 is offline  
Old 02/10/2010, 13:11   #12
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
oO start the console if kal is started??? its not hard ^^
meak1 is offline  
Old 02/10/2010, 13:21   #13
 
zilvis69's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 539
Received Thanks: 82
i think i misunderstood his post sorry
zilvis69 is offline  
Old 02/10/2010, 13:51   #14
 
Thiesius's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 256
Received Thanks: 474
Let me explain:
Code:
void InstallRecvHook()
{
	Intercept(INST_JMP,RecvMain,(DWORD)&RecvHook,5);
}
void InstallSendHook() 
{
	Intercept(INST_JMP,SendPacketMain,(DWORD)&SendPacket,6);


	Intercept(INST_JMP,SniffPacketMain_,(DWORD)&SniffPacket,6);
}
You are detected on those two functions, which replaces first 5 original bytes with JMP from RecvMain, the original kal function, to RecvHook, our modified function. Same for SendPacket.
HShield copy those bytes (from almost whole memory region) and generates hash/crc. If the CRC/hash doesn't match with original, then your game will close.

You can workaround like this:
Quote:
Originally Posted by Thiesius View Post
But you use ws2_32 functions to sniff and calling SendPacketMain to send, right?
You will use ws2_32 recv to sniff what's recieved (clean) and ws2_32 send to sniff what's sent (encrypted) and call SendPacket to send your own packets.

There is more to explain, but I think - this should be enough for start.

But as I said, console can be useful in other ways. You can comment out the recv and send hook and use it for manipulating with Kal-Online memory space. Like modifying speed, Z-Coordinate, Cooldowns and Casttimes or everything which can't be under HShield memory check.
Thiesius is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Source] Sro Packet Analyzer Using NuConnecter [VB6]
03/22/2013 - SRO Hacks, Bots, Cheats & Exploits - 10 Replies
Here i am releasing my sourcecode to my sro packet Analyzer ... this is what i use on a day to day base's to find opcodes and packets for my bot... have fun with it works well.. this has every call in it you would need to write your own packet based bot.. ....
[Question] Spawn Packet of 5290 source
08/31/2010 - CO2 Private Server - 5 Replies
:handsdown:Entity SendSpaw packet (10014):handsdown: When I use tow account 5290 client login game. One Role can not see another Role I think the problem is in Packet: Entity SendSpaw The following is the structure of 5165
[B] Packet Filter C++ Source Code
07/25/2010 - Flyff Trading - 5 Replies
Hey Leute, ich habe vor ein paar Tagen die Basis eines Packet-Filters in C++ gecodet. Das Ganze ist API-Only geschrieben, also .NET Framework wird nicht benötigt. Der Source ist recht sauber und simpel geschrieben, aber dennoch sehr effektiv. Beim Test lief alles ohne Lags ab und das Programm(Konsole), verbrauchte bei 2 Aktiven Verbindungen(Clients) nur 444kb RAM. Die Funktion zum parsen der Packets ist schon vorhanden. Es müssen nurnoch If Abfragen, etc hinzugefügt werden, um die...
[Suche]Packet Bot Source
09/04/2009 - Kal Online - 18 Replies
Suche einen sourcecode von einem Packetbot, möglichst noch funktionstüchtig, um zu verstehen wie er funktioniert.. ich meine hier im forum wäre sowas mal rumgeflogen.. kann jem den link posten? ;) Finde ihn nicht Danke



All times are GMT +1. The time now is 07:43.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.