|
You last visited: Today at 14:14
Advertisement
[Release] PacketLogger
Discussion on [Release] PacketLogger within the Nostale Hacks, Bots, Cheats & Exploits forum part of the Nostale category.
04/15/2021, 16:54
|
#391
|
elite*gold: 0
Join Date: Jan 2017
Posts: 475
Received Thanks: 192
|
Quote:
Originally Posted by MrZai
Is a packetlogger legal for official nos?
|
It's not, the ban depends a lot on how you use it
|
|
|
04/30/2021, 19:39
|
#392
|
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
|
Hello folks,
I've added the GitLab link to the full source code on the first page.
Have fun with it  .
GitLab repo:
Let's wait for Fl0w's PL. I'm excited  .
|
|
|
05/01/2021, 18:28
|
#393
|
elite*gold: 0
Join Date: Mar 2014
Posts: 5
Received Thanks: 0
|
Can someone tell which file are you inject?
|
|
|
05/02/2021, 13:32
|
#394
|
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
|
Quote:
Originally Posted by buraks456
Can someone tell which file are you inject?
|
Only PacketLogger.dll.
But you have to unpack everything into NosTale folder.
|
|
|
05/05/2021, 15:53
|
#395
|
elite*gold: 20
Join Date: Nov 2009
Posts: 2,256
Received Thanks: 1,570
|
Quote:
Originally Posted by BladeTiger12
Hello folks,
I've added the GitLab link to the full source code on the first page.
Have fun with it  .
GitLab repo:
Let's wait for Fl0w's PL. I'm excited  .

|
I've already seen that CNosString class a few times already in some form or another in this forum, however I dont understand why it is needed.
What I've noticed is that if I move the argument directly into edx the client will crash. (Manual Send/Recv)
If I create a local char* variable pointing to the passed argument the client wont crash but the Packet doesnt seem to do anything.
If however the char* came from CNosString.data() everything works fine.
How does the char* passed as an argument differ from the char* returned by the CNosString? Would be nice if you could enlighten me on why it is needed.
The only difference I can see looking at memory is that the the bytes after the null terminator in the CNosString class are filled with "CC", but that isnt the case for the packets sent by the game.
|
|
|
05/05/2021, 16:33
|
#396
|
elite*gold: 50
Join Date: Jul 2014
Posts: 1,699
Received Thanks: 1,165
|
Quote:
Originally Posted by Asuramaru
I've already seen that CNosString class a few times already in some form or another in this forum, however I dont understand why it is needed.
What I've noticed is that if I move the argument directly into edx the client will crash. (Manual Send/Recv)
If I create a local char* variable pointing to the passed argument the client wont crash but the Packet doesnt seem to do anything.
If however the char* came from CNosString.data() everything works fine.
How does the char* passed as an argument differ from the char* returned by the CNosString? Would be nice if you could enlighten me on why it is needed.
The only difference I can see looking at memory is that the the bytes after the null terminator in the CNosString class are filled with "CC", but that isnt the case for the packets sent by the game.
|
As far as I know, the NosTaleString class is actually just a separate implementation of AnsiString which the client uses because it was written in Delphi. If it is different, someone can always correct me.
|
|
|
05/05/2021, 16:59
|
#397
|
elite*gold: 0
Join Date: Oct 2018
Posts: 257
Received Thanks: 207
|
"NosTale String" is just a BSTR with added method : 
On why it crashes when you're trying to use a char* instead of a BSTR*, it's probably because you're reading out of alocated memory.
|
|
|
05/05/2021, 17:00
|
#398
|
elite*gold: 0
Join Date: May 2020
Posts: 369
Received Thanks: 448
|
Quote:
Originally Posted by Asuramaru
How does the char* passed as an argument differ from the char* returned by the CNosString? Would be nice if you could enlighten me on why it is needed.
|
If you take a closer look in memory you'll notice that if you substract 0x04 from the address of the packet (the one that is passed into EDX) you'll see the packet length there.
|
|
|
05/05/2021, 18:00
|
#399
|
elite*gold: 20
Join Date: Nov 2009
Posts: 2,256
Received Thanks: 1,570
|
Quote:
Originally Posted by Hatz~
If you take a closer look in memory you'll notice that if you substract 0x04 from the address of the packet (the one that is passed into EDX) you'll see the packet length there.
|
Thanks alot.
This reminds me that I had alot of access violations while playing around with the hooked function yesterday. Once I jumped back to the original function there were occasinal execeptions accessing edx +/- offesets (I dont remember those~) unexpected behaviour and straight crashes on certain packets. Which does make sense now if there is a prefix attached with the length of the string.
|
|
|
05/13/2021, 09:07
|
#400
|
elite*gold: 0
Join Date: Aug 2020
Posts: 1
Received Thanks: 0
|
WOw
|
|
|
05/14/2021, 10:52
|
#401
|
elite*gold: 0
Join Date: Sep 2016
Posts: 2
Received Thanks: 0
|
Hi BladeTiger12, quick question, what do "log send" "log recv" checkboxes do exactly? Just log into screen?
|
|
|
05/14/2021, 13:34
|
#402
|
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
|
Quote:
Originally Posted by eliteinco
Hi BladeTiger12, quick question, what do "log send" "log recv" checkboxes do exactly? Just log into screen?
|
Yep, disable/enable the logs in the window.
|
|
|
05/16/2021, 00:15
|
#403
|
elite*gold: 0
Join Date: Dec 2019
Posts: 4
Received Thanks: 0
|
Hello readers
someone have packet logger who is work now?
I have a problem with old packet logger because after inject from cheat engine i am getting a error. I tested on another computer and the problem appears again
Some advice or work packet logger?
|
|
|
05/18/2021, 08:26
|
#404
|
elite*gold: 0
Join Date: Apr 2021
Posts: 1
Received Thanks: 0
|
 It really helps I don't know how they do it I need help to use the bot
My dc is :Zoe22#4332
name all together Zoe22#4332
a good soul help me please TnT
|
|
|
05/18/2021, 19:26
|
#405
|
elite*gold: 0
Join Date: May 2021
Posts: 10
Received Thanks: 3
|
Hello, I have been using your packeloggerr, I am creating something to capture the mobs on the map, but when they die they do not disappear because I do not update this information, I wanted to know if anyone knows which package handles the death of X mob.
|
|
|
 |
|
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 +1. The time now is 14:16.
|
|