Register for your free account! | Forgot your password?

You last visited: Today at 17:03

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

Advertisement



Packet Decryption + WoW Hackit

Discussion on Packet Decryption + WoW Hackit within the WoW Exploits, Hacks, Tools & Macros forum part of the World of Warcraft category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2006
Posts: 24
Received Thanks: 1
Here we go..

Packet decryption
Code:
BYTE *DecryptPacket(BYTE *Packet, DWORD len) { 
	BYTE KeyIndex, curKey, lastByte; 
	DWORD i; 

	KeyIndex = *(CryptInfo + 0x115); 

	lastByte = 0; 

	for(i = 0; i < len; i++) {   //return the key to the initial state 
 	KeyIndex--; 
  	if(KeyIndex == 0xFF)   	//-1, bytes are unsigned 
    KeyIndex = 39; 
	} 

	for(i = 0; i < len; i++) { 
 curKey  = *(*(BYTE **)(CryptInfo + 0x11C) + KeyIndex); 
 tmp = *(Packet + i); 
 *(Packet + i) = (*(Packet + i ) - lastByte)) ^ curKey; 
 lastByte = tmp;
	} 

	return Packet; 
}
Crypt info
Code:
typedef struct WoWKeyIndex { 
  BYTE Index; 
  BYTE LastByte; 
  BYTE CryptLen;   
} WoWKeyIndex; 

typedef struct WoWCryptInfo { 
  BYTE IsCrypted;        
  WoWKeyIndex SendKey; 
  WoWKeyIndex RecvKey; 
  BYTE KeyLen; 
  char *Key; 
} WoWCryptInfo; 

typedef struct WoWClientOP { 
  WORD Size; 
  DWORD Code; 
  BYTE Data[MAX_PACKET_LEN]; 
} WoWClientOP; 

typedef struct WoWServerOP { 
  WORD Size; 
  WORD Code; 
  BYTE Data[MAX_PACKET_LEN]; 
} WoWServerOP;
Attached Files
File Type: ibf post-57-1162083190.ibf (40.8 KB, 114 views)
imported__AiM_ is offline  
Old 10/29/2006, 02:12   #2
 
TheX's Avatar
 
elite*gold: 0
Join Date: Oct 2005
Posts: 1,369
Received Thanks: 634
Clean
Habe das Teil gescannt ... sagt:

Datei: WoWHackIT.zip
Status:
OK
Entdeckte Packprogramme:
-

AntiVir
Keine Viren gefunden
ArcaVir
Keine Viren gefunden
Avast
Keine Viren gefunden
AVG Antivirus
Keine Viren gefunden
BitDefender
Keine Viren gefunden
ClamAV
Keine Viren gefunden
Dr.Web
Keine Viren gefunden
F-Prot Antivirus
Keine Viren gefunden
Fortinet
Keine Viren gefunden
Kaspersky Anti-Virus
Keine Viren gefunden
NOD32
Keine Viren gefunden
Norman Virus Control
Keine Viren gefunden
VirusBuster
Keine Viren gefunden
VBA32
Keine Viren gefunden

Allerdings habe ich keine Ahnung was das dingen bringt da dort weder ne exe noch sonst welche ausführbaren dateien sind...
ist das dingen nen Addon?

könnte man vll mal dazu schreiben wie man des benutzt...


how to use?
TheX is offline  
Old 10/29/2006, 02:13   #3
 
elite*gold: 0
Join Date: Jun 2006
Posts: 814
Received Thanks: 5
what do it?
<GM>[Dobermann] is offline  
Old 10/29/2006, 08:28   #4
 
elite*gold: 0
Join Date: Feb 2005
Posts: 1,013
Received Thanks: 19
sollte man wohl vorher compilieren, tut das ma wer?
d-aze is offline  
Old 10/29/2006, 09:54   #5
 
elite*gold: 0
Join Date: Apr 2006
Posts: 2,524
Received Thanks: 74
ich compile mal
ich denke mal, das isn packet decripter, womit man packets decrypten kann... is ziemlich praktisch!
4C1D^ is offline  
Old 10/29/2006, 09:55   #6
 
elite*gold: 0
Join Date: May 2005
Posts: 30
Received Thanks: 6
WoW überträgt seine Daten-Packete verschlüsselt. Sieht so aus als würde er das damit entschlüsseln.
mithandir is offline  
Old 10/29/2006, 09:58   #7
 
elite*gold: 0
Join Date: Apr 2006
Posts: 2,524
Received Thanks: 74
jop
so wies aussieht muss man allerdings noch was in den code einbauen... das is was rot markiert, guck ich mir vllt spaeter mal an
4C1D^ is offline  
Old 10/29/2006, 10:57   #8
 
elite*gold: 0
Join Date: Jul 2006
Posts: 403
Received Thanks: 14
Hmm, wat heißt das jetzt? Könnte man damit irgendwas auf den Blizzard servern anstellen?

mfG
Snake2k
PaypalSnake is offline  
Old 10/29/2006, 11:15   #9
 
Hydrox's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 537
Received Thanks: 27
Quote:
Originally posted by PaypalSnake@Oct 29 2006, 11:57
Hmm, wat heißt das jetzt? Könnte man damit irgendwas auf den Blizzard servern anstellen?

mfG
Snake2k
Ja kann man... Man könnte z.b. einen Bot Coden der Clientfrei aus den Packets liest oder man könnte sofern man gut genug is diese Packets abfangen und editieren und sich somit pracktisch GM Spielen wobei mir dabei drauf differenzieren muss, dass man kein .kill machen kann sondern sachen wie: Objeckte in die Welt spawnen oder irgendwelche Coole effekte.
*Edit: das mit den loots klär ich nochmal ab xD*
Hydrox is offline  
Thanks
1 User
Old 10/29/2006, 11:33   #10
 
elite*gold: 0
Join Date: Jul 2006
Posts: 403
Received Thanks: 14
joar, das hört sich doch mal gut an.. am besten alles so schnell wie möglich rausfinden, bevor blizz davon wat mitkriegt... und es irgendwie fixt oder von warden erkennen lässt.. ??????

mfG
Snake2k
PaypalSnake is offline  
Old 10/29/2006, 11:58   #11
 
elite*gold: 0
Join Date: Dec 2005
Posts: 682
Received Thanks: 2
<3 Xala

klingt nice........ aber wer is denn bitte so klug?
e*InY is offline  
Old 10/29/2006, 11:59   #12
 
elite*gold: 0
Join Date: Mar 2006
Posts: 111
Received Thanks: 0
Quote:
Originally posted by Hydrox+Oct 29 2006, 12:15--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (Hydrox @ Oct 29 2006, 12:15)</td></tr><tr><td id='QUOTE'>und sich somit pracktisch GM Spielen wobei mir dabei drauf differenzieren muss, dass man kein .kill machen kann sondern sachen wie: Objeckte in die Welt spawnen oder irgendwelche Coole effekte.[/b]

Wir zwei haben anscheinend ein unterschiedliches WoWHackIt im Hinterkopf. Ich meine das aus dem ersten Beitrag. Das hat nämlich sehr beschränkte Funktionalität. Welches meinst du?

<!--QuoteBegin--PaypalSnake
@Oct 29 2006, 12:33
joar, das hört sich doch mal gut an.. am besten alles so schnell wie möglich rausfinden, bevor blizz davon wat mitkriegt... und es irgendwie fixt oder von warden erkennen lässt.. ??????[/quote]
WoWHackIt wurde 2004 auf blizzhackers veröffentlicht und sollte jedem, insbesondere Blizzard, bekannt sein.
CatVir war damals ein wenig auf dem Ego Trip und hat die Entwicklung mit dem Spruch "Ich kriege kein Feedback/Support/Arschkriecherei von euch User" abgebrochen.
Warden könnte das WoWHackIt mit weniger als 20 Zeilen Code im Speicher von WoW nachweisen.
SilonVier is offline  
Old 10/29/2006, 12:07   #13
 
Hydrox's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 537
Received Thanks: 27
Quote:
Originally posted by SilonVier@Oct 29 2006, 12:59

Wir zwei haben anscheinend ein unterschiedliches WoWHackIt im Hinterkopf. Ich meine das aus dem ersten Beitrag. Das hat nämlich sehr beschränkte Funktionalität. Welches meinst du?
Ich denke nicht an WoWHackIT sondern an die Packet Decryption , denn da kann man einiges mit machen ;D!
Hydrox is offline  
Old 10/29/2006, 12:17   #14
 
elite*gold: 0
Join Date: Mar 2006
Posts: 111
Received Thanks: 0
Quote:
Originally posted by Hydrox@Oct 29 2006, 13:07

Ich denke nicht an WoWHackIT sondern an die Packet Decryption , denn da kann man einiges mit machen ;D!
Du kannst nichts tun, was du nicht bereits mit dem WoW Client tun könntest. Damit kannst du in keinster Weise irgendwie "GM Spielen", "Objekte in die Welt spawnen", "Coole Effekte" verursachen. Alles was du sendest, wird Serverseitig in deinem Kontext interpretiert. Auch wenn du beispielsweise die IP eines GMs kennen würdest, könntest du nicht ohne weiteres irgendwelche Befehle Serverseitig in seinem Kontext ausführen (dafür fehlt dir die aktuelle Sequenznummer).
Die Packets lesen (und senden) zu können, bringt dich also kein Stück deinen obigen Vorstellungen näher :-)
SilonVier is offline  
Old 10/29/2006, 12:53   #15
 
Hydrox's Avatar
 
elite*gold: 0
Join Date: Feb 2006
Posts: 537
Received Thanks: 27
Quote:
Originally posted by SilonVier+Oct 29 2006, 13:17--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (SilonVier @ Oct 29 2006, 13:17)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--Hydrox@Oct 29 2006, 13:07

Ich denke nicht an WoWHackIT sondern an die Packet Decryption , denn da kann man einiges mit machen ;D!
Du kannst nichts tun, was du nicht bereits mit dem WoW Client tun könntest. Damit kannst du in keinster Weise irgendwie "GM Spielen", "Objekte in die Welt spawnen", "Coole Effekte" verursachen. Alles was du sendest, wird Serverseitig in deinem Kontext interpretiert. Auch wenn du beispielsweise die IP eines GMs kennen würdest, könntest du nicht ohne weiteres irgendwelche Befehle Serverseitig in seinem Kontext ausführen (dafür fehlt dir die aktuelle Sequenznummer).
Die Packets lesen (und senden) zu können, bringt dich also kein Stück deinen obigen Vorstellungen näher :-) [/b][/quote]
Packets abfangen, lesen und editieren aber schon. Z.b. Du schreibst folgenden Befehl(vereinfacht) .learn Spawn House bla -> CLient sendet Packet an den Server mit: Darf ich das? -> Man fängt das Packet ab, decrypted es und editiert es und schickt zurück -> Ya darfst du! so kann man z.b. sowas machen:

Ya das war auf Offiziellen Servern! Sachen wie .kill gehen natürlich nicht, weil da natürlich nicht, weil man da zwingend ein packet an den Server senden muss.
Hydrox is offline  
Reply


Similar Threads Similar Threads
Packet Decryption
12/18/2009 - General Coding - 3 Replies
I need help with understanding packet decryption. can anyone point me to a right tutorial? maybe tuts for reverse engineering? or tutorials for using ollydbg. the game im trying to hack is khan online. in w/c it has no game guard. packets used to be unencypted but are encrypted now.. one of a few hacks that work in game is duping and speed hack.. now we need to broaden our knowledge on hacking w/ packets.
Packet Decryption help
04/07/2009 - Lineage 2 - 4 Replies
Hi! I'm working on a little prog. that decrypts the L2 packages. The decryption algorithm is (I think) good, because the first packet seems to be decrypted successfully, the problem is probably in the key update, which is made after every packet. http://img183.imagevenue.com/loc33/th_55248_l2p1_ 122_33lo.JPG You can see on this image that the decryption is good, and it doesn't screws up long strings (will be described below). I noticed the error when I tried to decrypt Message...
Packet Decryption
01/27/2008 - WoW Exploits, Hacks, Tools & Macros - 9 Replies
Packet Decryption: BYTE *DecryptPacket&#40;BYTE *Packet, DWORD len&#41; { BYTE KeyIndex, curKey, lastByte; DWORD i; KeyIndex = *&#40;CryptInfo + 0x115&#41;; lastByte = 0;



All times are GMT +1. The time now is 17:03.


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.