Re: [Release] All Patchfiles
You mean that files are from KR right?
or HK?
i remember the HK servers was available for download...
Re: [Release] All Patchfiles
Quote:
Originally Posted by
luiz45
You mean that files are from KR right?
or HK?
i remember the HK servers was available for download...
Netmarble would imply KR.
Re: [Release] All Patchfiles
Quote:
Originally Posted by
Dumke480
Netmarble would imply KR.
Oh, i didn't see "netmarble servers" before.
Thanks
Re: [Release] All Patchfiles
and i suppose these patches will update the current v0.50.4 client files and they will still work on the server files we got without any concerns of any other encryption or something?
Re: [Release] All Patchfiles
Oh man i were late
too bad i didn't know about this earlier XD
Re: [Release] All Patchfiles
From my research, until 0.90 its uses same packet encryption as 0.50, but the problem is, KR client uses weblogon SSO, i've got bypassed and generated a launcher to generate and pass the netmarble auth has to netmarble clipboard buffer, client reads this clipboard buffer and get encoded hashes to login procedure, got on login screen but its never connects to charserver, without cracking weblogin procedure 0.90 client is useless.
Here the code i've build to create a dbostarter for kr client, but you need to bypass gameguard first on the client
startdbo.cpp
Code:
// startdbo.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <chrono>
#include <thread>
std::string GetClipboardText()
{
UINT Format = RegisterClipboardFormat(L"Netmarble_ClipFormat");
if (!OpenClipboard(nullptr))
return "";
HANDLE hData = GetClipboardData(Format);
if (hData == nullptr)
return "";
char * pszText = static_cast<char*>(GlobalLock(hData));
if (pszText == nullptr)
return "";
std::string text(pszText);
GlobalUnlock(hData);
CloseClipboard();
return text;
}
int _tmain(int argc, _TCHAR* argv[])
{
std::string ip = "127.0.0.1";
std::string port = "50200";
std::string authcookie = "dXVpaXViaXVxYndldnl1YndxdXl2Ynd2YnF3YnV5YnkzNDh2N3k5YjEzNGI2dmZiMTR5Mzd0YnY3YjE3YjQzYjF2NzZ5MWIzNDc2dmI3NjM0MWI2NDdiNDY3MWJnM3ZiMTM3NjRidjk0MTM4dmJnMTM4YjR2NzZiMTM2NDdkWFZwYVhWaWFYVnhZbmRsZG5sMVluZHhkWGwyWW5kMlluRjNZblY1WW5rek5EaDJOM2s1WWpFek5HSTJkbVppTVRSNU16ZDBZblkzWWpFM1lqUXpZakYyTnpaNU1XSXpORGMyZG1JM05qTTBNV0kyTkRkaU5EWTNNV0puTTNaaU1UTTNOalJpZGprME1UTTRkbUpuTVRNNFlqUjJOelppTVRNMk5EYz0=";
std::string datacookie = "dXVpaXViaXVxYndldnl1YndxdXl2Ynd2YnF3YnV5YnkzNDh2N3k5YjEzNGI2dmZiMTR5Mzd0YnY3YjE3YjQzYjF2NzZ5MWIzNDc2dmI3NjM0MWI2NDdiNDY3MWJnM3ZiMTM3NjRidjk0MTM4dmJnMTM4YjR2NzZiMTM2NDdkWFZwYVhWaWFYVnhZbmRsZG5sMVluZHhkWGwyWW5kMlluRjNZblY1WW5rek5EaDJOM2s1WWpFek5HSTJkbVppTVRSNU16ZDBZblkzWWpFM1lqUXpZakYyTnpaNU1XSXpORGMyZG1JM05qTTBNV0kyTkRkaU5EWTNNV0puTTNaaU1UTTNOalJpZGprME1UTTRkbUpuTVRNNFlqUjJOelppTVRNMk5EYz0=";
std::string cpcookie = "dXVpaXViaXVxYndldnl1YndxdXl2Ynd2YnF3YnV5YnkzNDh2N3k5YjEzNGI2dmZiMTR5Mzd0YnY3YjE3YjQzYjF2NzZ5MWIzNDc2dmI3NjM0MWI2NDdiNDY3MWJnM3ZiMTM3NjRidjk0MTM4dmJnMTM4YjR2NzZiMTM2NDdkWFZwYVhWaWFYVnhZbmRsZG5sMVluZHhkWGwyWW5kMlluRjNZblY1WW5rek5EaDJOM2s1WWpFek5HSTJkbVppTVRSNU16ZDBZblkzWWpFM1lqUXpZakYyTnpaNU1XSXpORGMyZG1JM05qTTBNV0kyTkRkaU5EWTNNV0puTTNaaU1UTTNOalJpZGprME1UTTRkbUpuTVRNNFlqUjJOelppTVRNMk5EYz0=";
std::string extrafactor = "0";
char data[65535];
sprintf_s(data, "%s,%s,%s,%s,%s", ip.c_str(), port.c_str(), authcookie.c_str(), datacookie.c_str(), cpcookie.c_str(), extrafactor.c_str());
printf("Data: %s\n", data);
if (SetNMClipData(data, "DBOSNAITYDEV")) printf("SETED DATA\n");
printf("ClipData: %s\n", GetClipboardText().c_str());
std::this_thread::sleep_for(std::chrono::milliseconds(2000));
system("start dbo.exe DBOSNAITYDEV");
return 0;
}
stdafx.h
Code:
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#pragma once
#include "targetver.h"
#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>
#include <string>
#include <Windows.h>
// GET FROM CLIENT 0.50 SOURCE CODE
#include <NMCrypt.h>
#pragma comment(lib, "NMCrypt_MT.lib")
// TODO: reference additional headers your program requires here
Re: [Release] All Patchfiles
Simple question , what version of Visual Studio uses you ? Because I have a problem with #include .
Re: [Release] All Patchfiles
i think he use the same as me
VS2013 Ultimate...
1 Attachment(s)
Re: [Release] All Patchfiles
My currently using version is Visual Studio 2013 Ultimate, but later i'm planning to move to VS 2015, but i need to test it first.
i've attached the complete startdbo project if you want
Re: [Release] All Patchfiles
Snaity thank you , when I compile a mistake.
Code:
Erreur 1 erreur C1083 : Impossible d' Ouvrir le Fichier comprennent: 'NMCrypt.h' : No such file or directory e:\dbo\dragonball online\startdbo\stdafx.h 15 1 startdbo
here is my : "NMCrypt.h"
Code:
//================================================================================================|
// NMCrypt.h : Netmarble Crypt Library Header
//================================================================================================|
#ifndef __NM_CRYPT_H__
#define __NM_CRYPT_H__
#define CRYPT_SUCCESS 0
#define CRYPT_INPUT_FAIL -1
#define CRYPT_OUTPUT_FAIL -2
void EncryptString( const char *psSource, const char *psKey, char *psTarget );
int DecryptString( const char *psSource, const char *psKey, char *psTarget );
bool SetCryptKey( const char *psStr );
bool GetCryptKey( char *pStr, unsigned int uiMaxLen, bool bClearKey = true );
//#pragma comment ( lib, "NMCrypt.lib" )
#endif // __NM_CRYPT_H__
Re: [Release] All Patchfiles
you need to link this include file in Project Directories and link the lib too, its a error of fault include file, u need to point the compiler where is the file, compiler itself do not have a option to auto locate things :)
Re: [Release] All Patchfiles
I managed to compile, it was my fault I had not properly configured the directory. Otherwise I have done tests with a 0.90 client, I get to run the launcher carefree , but the game crash when connecting .
Re: [Release] All Patchfiles
you will need to bypass gameguard first
Re: [Release] All Patchfiles
Already I was wrong I took the version "v0.90 DragonBallOnlineTaiwan" not the KR. Regarding Gameguard he was not present in this version.
Re: [Release] All Patchfiles
Quote:
Originally Posted by
KatKat
Already I was wrong I took the version "v0.90 DragonBallOnlineTaiwan" not the KR. Regarding Gameguard he was not present in this version.
Guy this one is KR, TW started on version 1.50, TW does not exist in version below 1.50, and it uses gameguard, if you want i send to you a bypassed executable.
Re: [Release] All Patchfiles
Yes I will, I will Thanked lot snaity :laugh:
Re: [Release] All Patchfiles
Ok, here is it: https://mega.nz/#!ztYC0JKI!L1kGHn0MN...HlOpa_Hg8twS5I
But its useless, because of SSOWeb checks it will stuck at char server connection, need to research on it and bypass it completly to be usefull
1 Attachment(s)
Re: [Release] All Patchfiles
In fact I just had an error
I did some research and this is what I found:
binary modifications, etc - by Fyyre
Attachment 152810
Re: [Release] All Patchfiles
Quote:
Originally Posted by
KatKat
this is not a error, is invalid username or password message, you dont have the account test, with password test in database, i just using test code with netmarble login interface, just create account test with pass test.
1 Attachment(s)
Re: [Release] All Patchfiles
Re: [Release] All Patchfiles
Quote:
Originally Posted by
KatKat
I cant fix this, is a problem with client itself, just keep trying to open, sometimes it will open, just to say this version 0.90 is from 1st CBT from korea server has a lot of bugs.