Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 22:25

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

Advertisement



[Release] NosTale Vendetta pre/post Packet Cryption

Discussion on [Release] NosTale Vendetta pre/post Packet Cryption within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1

 
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
Thumbs up [Release] NosTale Vendetta pre/post Packet Cryption

Hello NosTale Community,

some days ago I reversed the new "cryption" of Vendetta.
Actually it is just a simple xor with a table.

How it works:

When Client sends a packet:
- Crypt the packet as always (standard online encryption login & game)
- Xor the encrypted packet

When Client receives a packet:
- Xor the received encrypted packet
- Uncrypt the packet as always (standard online encryption login & game)

They use two different tables for sent and received packets.
In the attachment is the xorTable file. (Every table has a size of 0x10000.)

I wrote two classes for C++ & C#:



Important: You have to create the class two times. The constructor accepts a boolean value. So true/false.

true = Encrypt
false = Decrypt

And you have to call reset when you connect to a new server.

C++ Test if your setup is correct (You should see at the end "Same! Crypt was successful")


That's actually it.
I Hope it's useful for someone.

Average reverse time: 3h. Was a lot of confusing bullshit asm code.

#Edit: Fixed C++ Class. (used "i" instead of "m_nTableIndex")
Attached Files
File Type: rar xorTable.rar (128.1 KB, 46 views)
BladeTiger12 is offline  
Thanks
23 Users
Old 03/10/2019, 00:58   #2
 
Cryless~'s Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 482
Received Thanks: 532
Good job Bash. You will surely defeat NosTale hacking section with a Xor table. :rofl:
Cryless~ is offline  
Thanks
1 User
Old 03/10/2019, 02:15   #3

 
FI0w's Avatar
 
elite*gold: 50
Join Date: Jul 2014
Posts: 1,699
Received Thanks: 1,165
Quote:
Originally Posted by BladeTiger12 View Post
Hello NosTale Community,

some days ago I reversed the new "cryption" of Vendetta.
Actually it is just a simple xor with a table.

How it works:

When Client sends a packet:
- Crypt the packet as always (standard online encryption login & game)
- Xor the encrypted packet

When Client receives a packet:
- Xor the received encrypted packet
- Uncrypt the packet as always (standard online encryption login & game)

They use two different tables for sent and received packets.
In the attachment is the xorTable file. (Every table has a size of 0x10000.)

I wrote two classes for C++ & C#:



Important: You have to create the class two times. The constructor accepts a boolean value. So true/false.

true = Encrypt
false = Decrypt

And you have to call reset when you connect to a new server.

C++ Test if your setup is correct (You should see at the end "Same! Crypt was successful")


That's actually it.
I Hope it's useful for someone.

Average reverse time: 3h. Was a lot of confusing bullshit asm code.

#Edit: Fixed C++ Class. (used "i" instead of "m_nTableIndex")
Nice work <3
I tried it and it works fine.
FI0w is offline  
Thanks
1 User
Old 03/11/2019, 08:28   #4
 
elite*gold: 0
Join Date: Jul 2018
Posts: 10
Received Thanks: 1
Can you create bot for vendetta?
asasyn495 is offline  
Old 03/11/2019, 13:46   #5

 
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
Quote:
Originally Posted by asasyn495 View Post
Can you create bot for vendetta?
Yes I can, for Sure. Which functions do you need?

BladeTiger12 is offline  
Old 03/11/2019, 20:16   #6
 
elite*gold: 0
Join Date: Jul 2018
Posts: 10
Received Thanks: 1
All you can do
asasyn495 is offline  
Old 03/11/2019, 21:06   #7

 
FI0w's Avatar
 
elite*gold: 50
Join Date: Jul 2014
Posts: 1,699
Received Thanks: 1,165
Quote:
Originally Posted by asasyn495 View Post
All you can do
I think he said it as a Joke...
FI0w is offline  
Thanks
3 Users
Old 06/30/2019, 13:38   #8
 
elite*gold: 0
Join Date: Apr 2018
Posts: 85
Received Thanks: 78
Good job bro
Rajmund1337 is offline  
Reply

Tags
c#, c++, crypt, nostale, vendetta


Similar Threads Similar Threads
[Selling] Origin ACC (BF3-Pre/BF4-Pre/BFH-Pre)
09/28/2015 - Origin Trading - 2 Replies
Wie es am titel geschrieben ist verkaufe ich meinen origin account mit all battlefield spielen premium activated. der preis ist 40euro uber paypal. fur details bitte anschreiben. - Im selling currently my origin account with the games battlefield 3 premuim battlefield 4 premuim battlefield hardline premium the price is 55euro via paypal. for further details please write a comment or pn
[Small Release] (VSRO) Skilldataenc (de)cryption
09/03/2012 - SRO PServer Guides & Releases - 8 Replies
Released on RZ a week ago, giving it a shot at epvp aswell. Hope some people find this useful. Credits to Schickl aswell in helping :handsdown: Original RZ Post:
Packet Cryption :]
12/19/2007 - Metin2 - 126 Replies
Hi @ all Ich suche ein paar leute die bissel ahnung von Delphi, C++ und Packets haben.Zu mir ich habe einige erfahrungen mit Packets in dem Spiel KalOnline gemacht und habe dort auch schon die alte Packet Cryption (die seit einer weile auch Public ist geknackt) nun möchte ich die Packet Cryption von Metin 2 knacken :] Da meine Delphi skills nicht alzugut sind brauche ich leute die schon seit längerem Delphi oder C++ programmieren falls ASM skills vorhanden noch besser. Ich kenne mehrere...



All times are GMT +1. The time now is 22:31.


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.