Register for your free account! | Forgot your password?

You last visited: Today at 00:21

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

Advertisement



[Release] PacketLogger

Discussion on [Release] PacketLogger within the Nostale Hacks, Bots, Cheats & Exploits forum part of the Nostale category.

Reply
 
Old 07/11/2022, 19:08   #511
 
KanimaNT's Avatar
 
elite*gold: 2
Join Date: Sep 2020
Posts: 68
Received Thanks: 8
Quote:
Originally Posted by BladeTiger12 View Post
Hello Elitepvpers,

today I release my new PacketLogger for NosTale.
I thought to create a new one, because Doktor.'s one doesn't really work well and Elektrochemie's one do not save the filters. (Annoying )
There are not much functions, but I hope it will be usefull for some people.

Btw: Mouse over a Packet u will see the full.
Here are some Pictures:
Gallery 1

TCP Feature (for developers)

TCP Feature applications:

Put every file from "PacketLogger" folder in the archive into the NosTale folder! You just need to inject the "PacketLogger.dll" nothing else!
When u get errors during inject try to download:
-
- (Scroll down)

Ty to for the picture


Downloads in attachment and that's it. Have fun with it .

Updates:

Here is the Virustotal:


GitLab Repo:
I've used QT(just google it) and PolyHook 2.0().
I won't help you to set up the project, do it by yourself.
probably stupid question but did anyone try to inject it into DynZen server? it seems crashing for me
KanimaNT is offline  
Old 07/12/2022, 22:41   #512
 
Limoo's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 466
Received Thanks: 186
Quote:
Originally Posted by KanimaNT View Post
probably stupid question but did anyone try to inject it into DynZen server? it seems crashing for me
It doesn't (crash) or at least a few weeks ago you could inject it
Limoo is offline  
Old 07/12/2022, 23:13   #513
 
KanimaNT's Avatar
 
elite*gold: 2
Join Date: Sep 2020
Posts: 68
Received Thanks: 8
Quote:
Originally Posted by Limoo View Post
It doesn't (crash) or at least a few weeks ago you could inject it
DynZen uses different client version. That's why patterns should be changed (same as for vendetta few years ago).

Code:
	// Recv & Hook
	{
		const byte abSignature[] = { 0x55, 0x8B, 0xEC, 0x83, 0xC4, 0xF0, 0x53, 0x56, 0x57, 0x33, 0xC9, 0x89, 0x4D, 0xF4, 0x89, 0x4D, 0xF0, 0x89, 0x55, 0xFC, 0x8B, 0xD8, 0x8B, 0x45, 0xFC };
		const char *szMask = "xxxxx?xxxxxxx?xx?xx?xxxx?";
		ReadPattern(EAddress::ARecvHook, abSignature, szMask);

		s_mapAddress[EAddress::ARecvPacket] = s_mapAddress[EAddress::ARecvHook];
	}

	// Send & Hook
	{
		// Official
		const byte abSignature[] = { 0x53, 0x56, 0x8B, 0xF2, 0x8B, 0xD8, 0xEB, 0x04, 0xEB, 0x05, 0x39, 0x19, 0x8B, 0xD6, 0x8B, 0xC3, 0xE8, 0xFF, 0xFF, 0xFF, 0xFF, 0x84, 0xC0, 0x74, 0x1A };
		const char *szMask = "xxxxxxxxxxxxxxxxx????xxxx";
		
		ReadPattern(EAddress::ASendHook, abSignature, szMask);
		
		s_mapAddress[EAddress::ASendPacket] = s_mapAddress[EAddress::ASendHook];
	}

	// Send & Hook Vendetta
	if (!s_mapAddress[EAddress::ASendHook]) {
		const byte abSignature[] = { 0x53, 0x56, 0x57, 0x8B, 0xFA, 0x8B, 0xF0, 0xB3, 0x01, 0xEB, 0x04, 0xEB, 0x05 };
		const char* szMask = "xxxxxxxxxx?x?";
		ReadPattern(EAddress::ASendHook, abSignature, szMask);

		s_mapAddress[EAddress::ASendPacket] = s_mapAddress[EAddress::ASendHook];
	}

	// Packet Class Pointer
	{
		const byte abSignature[] = { 0xA1, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x80, 0x78, 0x60, 0x00, 0x74, 0x1B, 0x84, 0xDB };
		const char *szMask = "x????xxxxxxxxxx";
		ReadPattern(EAddress::APacketClassPointer, abSignature, szMask, 1);
	}
I've been trying to find correct patterns..but to be fair I have no idea what I was doing. All kind of reverse eng stuff is pure black magic for me.
Maybe someone will be able to find correct patterns and then push a suggestion to creator.
KanimaNT is offline  
Old 07/13/2022, 20:36   #514
 
Limoo's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 466
Received Thanks: 186
Quote:
Originally Posted by KanimaNT View Post
DynZen uses different client version. That's why patterns should be changed (same as for vendetta few years ago).

Code:
	// Recv & Hook
	{
		const byte abSignature[] = { 0x55, 0x8B, 0xEC, 0x83, 0xC4, 0xF0, 0x53, 0x56, 0x57, 0x33, 0xC9, 0x89, 0x4D, 0xF4, 0x89, 0x4D, 0xF0, 0x89, 0x55, 0xFC, 0x8B, 0xD8, 0x8B, 0x45, 0xFC };
		const char *szMask = "xxxxx?xxxxxxx?xx?xx?xxxx?";
		ReadPattern(EAddress::ARecvHook, abSignature, szMask);

		s_mapAddress[EAddress::ARecvPacket] = s_mapAddress[EAddress::ARecvHook];
	}

	// Send & Hook
	{
		// Official
		const byte abSignature[] = { 0x53, 0x56, 0x8B, 0xF2, 0x8B, 0xD8, 0xEB, 0x04, 0xEB, 0x05, 0x39, 0x19, 0x8B, 0xD6, 0x8B, 0xC3, 0xE8, 0xFF, 0xFF, 0xFF, 0xFF, 0x84, 0xC0, 0x74, 0x1A };
		const char *szMask = "xxxxxxxxxxxxxxxxx????xxxx";
		
		ReadPattern(EAddress::ASendHook, abSignature, szMask);
		
		s_mapAddress[EAddress::ASendPacket] = s_mapAddress[EAddress::ASendHook];
	}

	// Send & Hook Vendetta
	if (!s_mapAddress[EAddress::ASendHook]) {
		const byte abSignature[] = { 0x53, 0x56, 0x57, 0x8B, 0xFA, 0x8B, 0xF0, 0xB3, 0x01, 0xEB, 0x04, 0xEB, 0x05 };
		const char* szMask = "xxxxxxxxxx?x?";
		ReadPattern(EAddress::ASendHook, abSignature, szMask);

		s_mapAddress[EAddress::ASendPacket] = s_mapAddress[EAddress::ASendHook];
	}

	// Packet Class Pointer
	{
		const byte abSignature[] = { 0xA1, 0x00, 0x00, 0x00, 0x00, 0x8B, 0x00, 0x80, 0x78, 0x60, 0x00, 0x74, 0x1B, 0x84, 0xDB };
		const char *szMask = "x????xxxxxxxxxx";
		ReadPattern(EAddress::APacketClassPointer, abSignature, szMask, 1);
	}
I've been trying to find correct patterns..but to be fair I have no idea what I was doing. All kind of reverse eng stuff is pure black magic for me.
Maybe someone will be able to find correct patterns and then push a suggestion to creator.
I'm 100% sure that it worked, I used it
Limoo is offline  
Old 07/23/2022, 16:36   #515

 
FI0w's Avatar
 
elite*gold: 50
Join Date: Jul 2014
Posts: 1,670
Received Thanks: 1,139
@

Could you add some kind of recv catch so that the client dont crash if too less arguments?(simple asm catch should reach)
FI0w is offline  
Old 08/13/2022, 12:29   #516
 
elite*gold: 0
Join Date: Aug 2022
Posts: 2
Received Thanks: 0
When i inject the PacketLogger.dll, the game crash.
I've got the text :: 'Dll injected', and then the app shut down.
Any one had the same issue in the past?
PvePowa is offline  
Old 08/19/2022, 20:50   #517
 
elite*gold: 0
Join Date: Dec 2018
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by PvePowa View Post
When i inject the PacketLogger.dll, the game crash.
I've got the text :: 'Dll injected', and then the app shut down.
Any one had the same issue in the past?
im having the same issue, i tried packetlogger last time about half a year ago and it was fine, whatever version. can anyone help? :P
Fentoz is offline  
Old 08/21/2022, 21:44   #518

 
BladeTiger12's Avatar
 
elite*gold: 64
Join Date: May 2011
Posts: 1,228
Received Thanks: 847
Quote:
Originally Posted by FI0w View Post
@

Could you add some kind of recv catch so that the client dont crash if too less arguments?(simple asm catch should reach)
When I got some spare time I'll try to add it
Will let you know when I've released it.
BladeTiger12 is offline  
Old 08/23/2022, 15:31   #519
 
BlackSkyFire's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 129
Received Thanks: 12
I have the problem that the packet logger in the Alzanor Raid crashes at some point, just like in the Valehir Raid, what could be the reason?
BlackSkyFire is offline  
Old 09/03/2022, 11:08   #520
 
elite*gold: 0
Join Date: Jul 2013
Posts: 8
Received Thanks: 0
Hello,

Someone have tp packet ?
I try a lot of tp packet on send but it doesnt work
example : n_run 26 0 1 ID
XxmimoixX is offline  
Old 09/03/2022, 15:59   #521
 
Limoo's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 466
Received Thanks: 186
Quote:
Originally Posted by XxmimoixX View Post
Hello,

Someone have tp packet ?
I try a lot of tp packet on send but it doesnt work
example : n_run 26 0 1 ID
Fake receive tp 1 88888 10 16 0

[RECV] tp [player_type] [player_id] [x] [y] 0

It's only visual, you can't TP with packet
Limoo is offline  
Old 09/03/2022, 16:41   #522
 
elite*gold: 0
Join Date: Jul 2013
Posts: 8
Received Thanks: 0
I make a program based on this packet logger few years ago and make many tp button like go in nosville/act4/5/6/7 so yes we can (2 years ago it's worked).

I dont speak about tp like random pos i know it's not possible, i speak about the warp tp method, i think it's fixed now.

Example of packet for tp i use :
XxmimoixX is offline  
Old 09/03/2022, 20:25   #523
 
Limoo's Avatar
 
elite*gold: 0
Join Date: Jan 2017
Posts: 466
Received Thanks: 186
Quote:
Originally Posted by XxmimoixX View Post
I make a program based on this packet logger few years ago and make many tp button like go in nosville/act4/5/6/7 so yes we can (2 years ago it's worked).

I dont speak about tp like random pos i know it's not possible, i speak about the warp tp method, i think it's fixed now.

Example of packet for tp i use :
You can still use n_run tp but you need an NPC.
For example n_run 16 1 2 2777 (2777 is a big lettuce in nosville meadows)

You need to stay in range. (5 cells max)
Limoo is offline  
Old 09/04/2022, 09:33   #524
 
elite*gold: 0
Join Date: Jul 2013
Posts: 8
Received Thanks: 0
Quote:
Originally Posted by Limoo View Post
You can still use n_run tp but you need an NPC.
For example n_run 16 1 2 2777 (2777 is a big lettuce in nosville meadows)

You need to stay in range. (5 cells max)
ty for this information man.
So im gonna use the script packet for tp in nosville and use the npc next to the spawn point to tp where i want.

It's not a clean solution but it's work.
XxmimoixX is offline  
Old 09/04/2022, 23:43   #525
 
elite*gold: 0
Join Date: Mar 2021
Posts: 7
Received Thanks: 0
Quote:
Originally Posted by BladeTiger12 View Post
Hello Elitepvpers,

today I release my new PacketLogger for NosTale.
I thought to create a new one, because Doktor.'s one doesn't really work well and Elektrochemie's one do not save the filters. (Annoying )
There are not much functions, but I hope it will be usefull for some people.

Btw: Mouse over a Packet u will see the full.
Here are some Pictures:
Gallery 1

TCP Feature (for developers)

TCP Feature applications:

Put every file from "PacketLogger" folder in the archive into the NosTale folder! You just need to inject the "PacketLogger.dll" nothing else!
When u get errors during inject try to download:
-
- (Scroll down)

Ty to for the picture


Downloads in attachment and that's it. Have fun with it .

Updates:

Here is the Virustotal:


GitLab Repo:
I've used QT(just google it) and PolyHook 2.0().
I won't help you to set up the project, do it by yourself.
Hello everyone, I don't really see how it would be useful? since we can change values in the game, I would like to know more about the real things we can do with this kind of tools, thanks !
Unit_Lucas is offline  
Reply

Tags
bladetiger, c++qt, logger, nostale, packet


Similar Threads Similar Threads
[Release] Packetlogger - By Doktor.
02/09/2019 - Nostale Hacks, Bots, Cheats & Exploits - 137 Replies
Hab mich mal rangesetzt einen Packetlogger zu schreiben, aus Übungszwecken. Bei Problemen o.Ä. könnt ihr euch einfach im Thread melden. Funktionen: - Ausgabe der gesendeten Packets - Ausgabe der erhaltenen Packets - Filtern der Packets - Senden von Packets - Braucht so schnell kein Update
[Release] AutoIt-Recieve-Packetlogger mit Sourcecode
08/07/2013 - Nostale Hacks, Bots, Cheats & Exploits - 20 Replies
Ich habe mich der Herausforderung gestellt in AutoIt einen Packetlogger zu schreiben, bisher werden nur die Packets geloggt, die der Client vom Server erhält, andersrum geht es noch nicht. Diese kleine Spielerei fing ich eigentlich an um meine neue CCInject.au3 zu testen, dann dachte ich aber, dass es sicherlich für viele interessant sein könnte einmal zu sehen wie einfach es doch ist an die Packets ranzukommen. Deshalb poste ich hier einmal einen relativ einfachen Packetlogger. Das...
[Release] PacketLogger Starter
08/10/2012 - Nostale Hacks, Bots, Cheats & Exploits - 41 Replies
Hier mein erster Release :) Es ist zwar nur ein kleines tool, wird jedoch vielen helfen denke ich :) Infos Es startet den Multiclient und ändert anschließend die VersionsNr. Zudem Injizieret er die dll automatisch. Somit muss man dies nicht mehr mit CE machen. http://www.abload.de/img/unbenanntogxfy.png



All times are GMT +2. The time now is 00:26.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.