New Form for Packet Logger

01/03/2017 17:15 Limoo#1
Hello everyone, I would like to create a .dll file that opens a form, created with Visual Studio, which send and receive packets from NosTale. Identical to packet logger.
I want to add to the form of simple functions, for example, a button with (script 1200) to teleport to NosVille.

Sorry for the English, but I translated it with google translator from Italian.
I hope to get some answers, thank you all :)
01/03/2017 17:32 Pumba98#2
Dont see any question?! Do it...
Here are sources
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
01/03/2017 19:33 forsatus#3
-Create an empty project
-Add CLR/CLI
-Create the Dll process atache function
-add new file (UI)
-use detourfunc to log packet
-find the good adress or pathern with ollydbg and make the send / receive packet function
01/03/2017 19:33 FI0w#4
As Pumba said there are 2 Source Codes who we know that the Code's works Good. And on the Second Link(My Source [Only registered and activated users can see links. Click Here To Register...] ) You have too examples for things like script 1 200 :P
01/03/2017 21:55 Limoo#5
There is no guide or tutorial? I did not understand where I insert this source code.

Sorry for my ignorance :(

PS: forsatus, I just opened your [Only registered and activated users can see links. Click Here To Register...], and that's what I want to do! Only with the VB language, if it is possible.

Quote:
Originally Posted by xSensitivex View Post
As Pumba said there are 2 Source Codes who we know that the Code's works Good. And on the Second Link(My Source [Only registered and activated users can see links. Click Here To Register...] ) You have too examples for things like script 1 200 :P
SendPacket - script 1 200 - free tp to NosVille
01/03/2017 22:04 Pumba98#6
Quote:
Originally Posted by Limoo View Post
There is no guide or tutorial? I did not understand where I insert this source code.

Sorry for my ignorance :(



SendPacket - script 1 200 - free tp to NosVille
So you can't code if you need a tutorial.
Just use a existing Packetlogger or learn c++
01/03/2017 22:08 Limoo#7
Quote:
Originally Posted by Pumba98 View Post
So you can't code if you need a tutorial.
Just use a existing Packetlogger or learn c++
It is impossible to use the vb language?
01/04/2017 09:07 DarkyZShadow#8
Quote:
Originally Posted by Limoo View Post
It is impossible to use the vb language?
I know it's possible to do with C# but with VB I do not know. I'll try to find out.
EDIT : I think it's not possible to create a ".DLL" with C# for your project but your can create an executable (".EXE") who will do the same thing.
01/04/2017 10:29 Liihes#9
For C# you could use the following Codeproject [Only registered and activated users can see links. Click Here To Register...] :)

Used it to create a habbo packetlogger 2 years ago. ;)
01/04/2017 10:44 DarkyZShadow#10
Quote:
Originally Posted by Liihes View Post
For C# you could use the following Codeproject [Only registered and activated users can see links. Click Here To Register...] :)

Used it to create a habbo packetlogger 2 years ago. ;)
Yes, I also help a friend make a packet logger in C# with this method.

In my previous post, I was thinking more like a "detour func" using this method : [Only registered and activated users can see links. Click Here To Register...]
01/04/2017 10:45 Liihes#11
Quote:
Originally Posted by DarkyZShadow View Post
Yes, I also help a friend make a packet logger in C# with this method.
Its a quite nice library, the documentation is easy to understand and the functions are simple to use :) Highly recommended for .NET
01/04/2017 11:02 DarkyZShadow#12
Quote:
Originally Posted by Limoo View Post
It is impossible to use the vb language?
Try with it :
- [Only registered and activated users can see links. Click Here To Register...] (English Video)
- [Only registered and activated users can see links. Click Here To Register...] (Code)
- [Only registered and activated users can see links. Click Here To Register...] (French Code)
01/04/2017 13:19 ernilos#13
A .NET socket hooking up network drivers would require a manual encryption/decryption process for NosTale related handled packets. It would be pretty hard to do for somewho who's still "hiding" from other programming languages with vb.net.
A C++ dll would be the simplier, but I guess you will need to learn a quite bit before you'll be able to do it.

TL;DR
No easy way to do it in .NET, C++ it's the easier but would require a great effort to learn the language.
01/04/2017 17:20 Limoo#14
Thank you all for the answers, I would just create a richer interface (form), I do not want to start from scratch. If there was already a similar project already started would be perfect.
DarkyZShadow Thanks for the link, now I look at it, I hope the video will help me :)
01/04/2017 19:13 forsatus#15
Quote:
Originally Posted by Limoo View Post
Thank you all for the answers, I would just create a richer interface (form), I do not want to start from scratch. If there was already a similar project already started would be perfect.
DarkyZShadow Thanks for the link, now I look at it, I hope the video will help me :)
With the asm code in c++ it already encrypt/decrypt each packet, you only need to know the basic visual c++.

maybe it's possible in VB / C# but on EPVP you can already download a complete source code in c++, juste paste it in your visual c++ dll project

CLR/CLI use a framework made by microsoft, it's look like c# and really easy to understand