Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 9Dragons
You last visited: Today at 16:30

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

Advertisement



Learn reverse engineering on 9D

Discussion on Learn reverse engineering on 9D within the 9Dragons forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2012
Posts: 29
Received Thanks: 38
Learn reverse engineering on 9D

I can bypass gameguard, unpack exe file and reverse it to create a new server for myself ( Offline ). who anyone want to learn with me, you can inbox me, we can do it together
My english is not good.
vuminhnamtn is offline  
Thanks
3 Users
Old 06/05/2020, 22:49   #2
 
elite*gold: 0
Join Date: Apr 2012
Posts: 4
Received Thanks: 0
có thể chia sẻ mình với được không
vuatienao93 is offline  
Old 06/06/2020, 02:18   #3

 
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
Quote:
Originally Posted by vuminhnamtn View Post
I can bypass gameguard, unpack exe file and reverse it to create a new server for myself ( Offline ). who anyone want to learn with me, you can inbox me, we can do it together
My english is not good.
This has probably already been fixed. I was just wondering from the ds server source files, is this the actual defined code that relates to the impervious time?



madmerlin3009 is offline  
Old 06/07/2020, 19:52   #4

 
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
Quote:
Originally Posted by vuminhnamtn View Post
I can bypass gameguard, unpack exe file and reverse it to create a new server for myself ( Offline ). who anyone want to learn with me, you can inbox me, we can do it together
My english is not good.
I am transfixed with wireshark. Understanding the packets sent/received at map level to gain live IGN Unique id X,Y,Z coordinates. This is something i have never entered into.


Obviously live packets sent to and from server, to check if IGN is still logged.
The rest of that packet data i will now parse. In the case of above was from bamboo.



Tcp protocol i was basically checking packets for character movement. Obviously the full packet, i will now examine more closely.

The TLSv.1.2 was an application event response based on a key press. Very interesting stuff. As i said i just started to examine network packets. This will help me for Eclipse R2. To distinguish whats legal and what is not. Ofc parsing the full packet structure, i will be looking very closely at now.


Interesting stuff


Oh btw I know nothing about networking or 9d.It was all done for me.It had to be said . I was sick and tired of people saying i knew nothing.

How wrong can people be. I am willing to share alot of information for people who wish to open their own servers. In fact i will share the files i have. I will show later, i have full working version of terrain generator.It was failing because of base paths of,objects,models,textures,npcs,quest structures,base textures on new projects, were not positioned in the correct path structures.

lets let this word war end here now. I am here to help people as well. I am willing to send certain data to people to set up their own server versions.

I admit i made alot of mistakes on private servers, i am sorry. But I have to say, take a seat and admit, my good nature was also taken advantage of. I bet not many will admit that publically, they took advantage of kindness.That was my weakness.
Make your own mind up. Use something you wish to stay with and not manipulate others for your own benefit, then go back on your original intentions.
madmerlin3009 is offline  
Thanks
1 User
Old 06/07/2020, 21:18   #5
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
Quote:
Originally Posted by madmerlin3009 View Post
I will show later, i have full working version of terrain generator.It was failing because of base paths of,objects,models,textures,npcs,quest structures,base textures on new projects, were not positioned in the correct path structures.
Let's see new maps.
bog18dy is offline  
Old 06/07/2020, 23:26   #6

 
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
Quote:
Originally Posted by bog18dy View Post
Let's see new maps.
all in good time, got issues with sky00.x3d,sky01.x3d,sky02.x3d and all the npc models. Seems some of the old sky tga's dont exist.


Also, the other main issue, i need to find the base path to place the NPC textures.
The models for each map are stored correctly.


I will show full working version soon.
madmerlin3009 is offline  
Old 06/08/2020, 00:42   #7


 
Adek's Avatar
 
elite*gold: 37
Join Date: Jan 2009
Posts: 2,544
Received Thanks: 1,034
Quote:
Originally Posted by madmerlin3009 View Post
Oh btw I know nothing about networking or 9d.It was all done for me.It had to be said . I was sick and tired of people saying i knew nothing.

How wrong can people be. I am willing to share alot of information for people who wish to open their own servers. In fact i will share the files i have. I will show later, i have full working version of terrain generator.It was failing because of base paths of,objects,models,textures,npcs,quest structures,base textures on new projects, were not positioned in the correct path structures.

lets let this word war end here now. I am here to help people as well. I am willing to send certain data to people to set up their own server versions.

I admit i made alot of mistakes on private servers, i am sorry. But I have to say, take a seat and admit, my good nature was also taken advantage of. I bet not many will admit that publically, they took advantage of kindness.That was my weakness.
Make your own mind up. Use something you wish to stay with and not manipulate others for your own benefit, then go back on your original intentions.
I really, really enjoy the stuff I've just read!

Just being 100% serious. What if we actually do something good for the community and drop all of our knowledge in one place, no strings attached? No hidden source codes, files, tools, etc.

I'm getting tired of it. I'm glad Martin mentioned the terrain generation. That's one of the biggest features we've all missed so far.

We have 3 biggest parties developing the new versions of their servers. 9DS, Eclipse, and Bogdy (with me as situational support). Don't forget that Sheik appeared lately and we've got a lot of people that create the local servers for themselves or their friends. Can't even count the people PMed me last month. And there is zan/zeroBlood with his 9DClassic. I'm not considering him as a "big party", yet it may change in the future.

I, personally, don't mind jolly cooperation. Even though we had a past, each of us got a bunch of experience. Though, I'm sure I'll see the stuff like "oh you know shit, asshole, just leave this community at once", like some retard just mentioned few hours ago.

We're almost 10 years here, with the same people, same devs, almost all the time. Saweet did a lot, and even if people won't like it, people like MrOfficer (mrkenneth), Tengerecki or Zozo have pushed it, as well, though in a workaround way. There was Play9D, Emperor of Dragons, all iterations of Martin servers, 9DPK/9DS, PA/Zeron. We've come a long way.

I'm working for nobody at this point. I've got a bunch of offers already to join different teams with different approaches. That's bullshit.

Just my opinion on this matter:
  • Nobody cares about CS-capped server - 9DClassic is an example. While the beginning was great (especially PvP-wise), it's already 3rd week of the server, and half of the community has reached the cap.
  • We shouldn't copy RedFox, as well. There ARE a bunch of nice ideas that I'd gladly take for the new servers (Illusive Branches and graded KL relics 1~10).
  • The server HAS to have any protection. It's way too easy to hack any of the existing servers. I've come with a bunch of counters to prevent it, one way or another.

Potentially issues:
  • Money. Yeah, that's true. I'm talking about cash now. Everyone does. While I don't agree with Martin's "ethics", I think we still can find a common ground. Especially when I mean the "server and domain cost"-money issues, instead of sharing the profit.
  • Trust. Do I have to say anything? Transparency is a thing. OPER_TOOL logs should be public, every giveaway should be public. Anything that's not breaking a GDPR law, should be allowed for people to be seen.

I'm sure most people hold a grudge against each other. But if we want to provide anything new, it's the best moment and place to start. Let bygones be bygones. We all now know who can do his job, who is a real "college boi", who is trying, and who is only pretending. I'm truly glad that Martin started to look at the things we've spent our free days some time ago.

Inb4 someone will say "it's all because of the tools", "you want to manipulate each other". Nah, and either Bogdy, Arceus or even Martin can say - if I really wanted to get something, I'd do it myself (like PoC of the X3D editor few weeks ago, even though I know nothing about graphics). I just want to mention it's the best moment to join forces. While all of us want to do something 9D-related.

Hate war starts in 3... 2... 1... Enjoy.
Adek is offline  
Thanks
7 Users
Old 06/08/2020, 09:01   #8
 
elite*gold: 0
Join Date: Apr 2012
Posts: 29
Received Thanks: 38
Thanks for your share ( Madmerlin) I checked my client and I were wrong when I think edit client can change anything. So I will learn about tcp send/receive packets to analysis it. Audra did great when they use MC.bin to use their code for Client. I hope I can do it at someday
vuminhnamtn is offline  
Old 06/08/2020, 19:03   #9

 
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
Quote:
Originally Posted by adek1994 View Post
I really, really enjoy the stuff I've just read!

Just being 100% serious. What if we actually do something good for the community and drop all of our knowledge in one place, no strings attached? No hidden source codes, files, tools, etc.

I'm getting tired of it. I'm glad Martin mentioned the terrain generation. That's one of the biggest features we've all missed so far.

We have 3 biggest parties developing the new versions of their servers. 9DS, Eclipse, and Bogdy (with me as situational support). Don't forget that Sheik appeared lately and we've got a lot of people that create the local servers for themselves or their friends. Can't even count the people PMed me last month. And there is zan/zeroBlood with his 9DClassic. I'm not considering him as a "big party", yet it may change in the future.

I, personally, don't mind jolly cooperation. Even though we had a past, each of us got a bunch of experience. Though, I'm sure I'll see the stuff like "oh you know shit, asshole, just leave this community at once", like some retard just mentioned few hours ago.

We're almost 10 years here, with the same people, same devs, almost all the time. Saweet did a lot, and even if people won't like it, people like MrOfficer (mrkenneth), Tengerecki or Zozo have pushed it, as well, though in a workaround way. There was Play9D, Emperor of Dragons, all iterations of Martin servers, 9DPK/9DS, PA/Zeron. We've come a long way.

I'm working for nobody at this point. I've got a bunch of offers already to join different teams with different approaches. That's bullshit.

Just my opinion on this matter:
  • Nobody cares about CS-capped server - 9DClassic is an example. While the beginning was great (especially PvP-wise), it's already 3rd week of the server, and half of the community has reached the cap.
  • We shouldn't copy RedFox, as well. There ARE a bunch of nice ideas that I'd gladly take for the new servers (Illusive Branches and graded KL relics 1~10).
  • The server HAS to have any protection. It's way too easy to hack any of the existing servers. I've come with a bunch of counters to prevent it, one way or another.

Potentially issues:
  • Money. Yeah, that's true. I'm talking about cash now. Everyone does. While I don't agree with Martin's "ethics", I think we still can find a common ground. Especially when I mean the "server and domain cost"-money issues, instead of sharing the profit.
  • Trust. Do I have to say anything? Transparency is a thing. OPER_TOOL logs should be public, every giveaway should be public. Anything that's not breaking a GDPR law, should be allowed for people to be seen.

I'm sure most people hold a grudge against each other. But if we want to provide anything new, it's the best moment and place to start. Let bygones be bygones. We all now know who can do his job, who is a real "college boi", who is trying, and who is only pretending. I'm truly glad that Martin started to look at the things we've spent our free days some time ago.

Inb4 someone will say "it's all because of the tools", "you want to manipulate each other". Nah, and either Bogdy, Arceus or even Martin can say - if I really wanted to get something, I'd do it myself (like PoC of the X3D editor few weeks ago, even though I know nothing about graphics). I just want to mention it's the best moment to join forces. While all of us want to do something 9D-related.

Hate war starts in 3... 2... 1... Enjoy.
tbh guys. I will keep my loyalty to @ from asura.For now we are working as an effective teamn, to figure out how to solve ongoing issues. We are bouncing off ideas from each other. Regarding, ongoing issues with certain limitations the server files are able to deal with from packets sent from the clients. Seems the hornets nest has been opened, and regardless what we try to resolve, every action seems to have a knock on effect elsewhere. So Releasing a server for the hell of it, will maybe a futile attempt to rush anything. What everyone is attempting to do, is better the base structures we were originally given. But if we start to increase cap skill counts to roles, this has a knock on effect to the database tables. That is just one example @ and me are also looking at other issues with current files accessible. Yes i agree a server emulation, as bogdy said, would be the key. But in real time management, to create even a feasabiliy study, to actually ask oneself, is 9dragons worth all this effort

Personally, i do think if the community wish this mmorpg to stay alive, we will all have to sit down and weigh up the pros and cons, for the dedicated time developers wish to sacrifce their time, to keep this game alive.

madmerlin3009 is offline  
Old 06/09/2020, 00:58   #10
 
annoyinglyUgly's Avatar
 
elite*gold: 0
Join Date: Dec 2018
Posts: 240
Received Thanks: 112
Quote:
Originally Posted by madmerlin3009 View Post

I admit i made alot of mistakes on private servers, i am sorry. But I have to say, take a seat and admit, my good nature was also taken advantage of. I bet not many will admit that publically, they took advantage of kindness.That was my weakness.

This is by far your best post. I salute you on this.
annoyinglyUgly is offline  
Thanks
2 Users
Old 06/09/2020, 12:45   #11


 
Adek's Avatar
 
elite*gold: 37
Join Date: Jan 2009
Posts: 2,544
Received Thanks: 1,034
Quote:
Originally Posted by madmerlin3009 View Post
tbh guys. I will keep my loyalty to @ from asura.For now we are working as an effective teamn, to figure out how to solve ongoing issues. We are bouncing off ideas from each other. Regarding, ongoing issues with certain limitations the server files are able to deal with from packets sent from the clients. Seems the hornets nest has been opened, and regardless what we try to resolve, every action seems to have a knock on effect elsewhere. So Releasing a server for the hell of it, will maybe a futile attempt to rush anything. What everyone is attempting to do, is better the base structures we were originally given. But if we start to increase cap skill counts to roles, this has a knock on effect to the database tables. That is just one example @ and me are also looking at other issues with current files accessible. Yes i agree a server emulation, as bogdy said, would be the key. But in real time management, to create even a feasabiliy study, to actually ask oneself, is 9dragons worth all this effort

Personally, i do think if the community wish this mmorpg to stay alive, we will all have to sit down and weigh up the pros and cons, for the dedicated time developers wish to sacrifce their time, to keep this game alive.

Well, that's bad luck. Bogdy rejected the unification idea, as well. I just wish we'll see a day when some great server emerges without any issues that appeared in the previous instances, such as corruption or no actual development after the release.

There is a lot of things that can be done without investing so much time, it's all about thinking out of the box. While it's true you can't bypass the hard limit of 80 skills per character without the RE of GS/DS and database - do you really need so many skills? I doubt even healers use more than 30. Obviously, there is a case that this limit is quite... annoying *wink wink towards some well-known server*

Though, I really enjoy that people modify the existing files to get new functions.

Quote:
Originally Posted by annoyinglyUgly View Post
This is by far your best post. I salute you on this.
The only part I don't agree is that his "kind nature" was misused, it's usually the other way around. None of us are perfect. But yeah, we've seen some progress.
Adek is offline  
Thanks
1 User
Old 06/09/2020, 13:45   #12
 
elite*gold: 0
Join Date: May 2020
Posts: 151
Received Thanks: 93
I agree but Martin will show his corrupted colours once some evidence highlights his hypocorisy. Hopefully I'm wrong and there will be no more instances of this.
Jam1e is offline  
Thanks
1 User
Old 06/09/2020, 13:47   #13
 
mrkenneth's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 352
Received Thanks: 34
" Illusive Branches " Drop from mobs then i guess, or we talk about RF 2.0 here?
mrkenneth is offline  
Old 06/09/2020, 14:19   #14
 
elite*gold: 0
Join Date: Dec 2017
Posts: 214
Received Thanks: 26
i have 9d full source...exchange other game source...
12sky2Server is offline  
Old 06/09/2020, 15:02   #15


 
MontanaTT's Avatar
 
elite*gold: 214
Join Date: Aug 2011
Posts: 104
Received Thanks: 80
Quote:
Originally Posted by adek1994 View Post
Well, that's bad luck. Bogdy rejected the unification idea, as well. I just wish we'll see a day when some great server emerges without any issues that appeared in the previous instances, such as corruption or no actual development after the release.
The idea of unification and sharing knowledge might work in an utopic envirnoment. However in the 9D private server scene I think it will turn out bad. Main reason being that unification kills competition, no competition equals no or very slow progress. Secondly most people here are very toxic and not trustworthy.

Quote:
Originally Posted by 12sky2Server View Post
i have 9d full source...exchange other game source...

You don't have ****. Unless you prove us otherwise.
MontanaTT is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
Assembler und reverse engineering
02/05/2010 - General Coding - 11 Replies
Hallo, Ich hoffe ich bin hier in der richtigen Sektion. Ich suche eigentlich sehr umfangreiche Tutorials zum Thema reverse Engineering und Assembler. Lena151 lese ich zur Zeit auch sehr hilfreich, doch bin ich erst 15 und meine Englisch Kenntnisse sidn trotz Gym und guter Englischnote noch nicht soweit ausgereift, dass ich alles verstehe. Darum wäre ein ähnlich umfangreiches Tut diesbezüglich sehr hilfreich doch ich habe keins gefunden(in dem Umfang). Darum würde ich mehr sehr über einen...
Möchte reverse engineering lernen
10/02/2009 - General Coding - 2 Replies
Hey Leute Ich möchte Reverse engineering lernen, und wollte fragen ob ihr kompletten internet bücher kennt. oder auch ein kleines internet seminar . Hoffe ihr könnt mir da helfen
[c++]reverse engineering (Teil 1)
03/16/2009 - Coding Tutorials - 7 Replies
so, ich schreib hier jetzt mal mein erstes tut... WENN es euch weiterhilft, oder mehr haben wollt, schreib ich noch nen 2ten teil. in dem teil gehts darum, eigenen code in das spiel reinzubringen. was man braucht: - am besten grunderfahrung in c++, um den code besser zu verstehen. - eine c++ ide (meine is visual c++ 2008 express edition) - einen disassembler (IDA free) los gehts
Tools for reverse engineering?
09/27/2008 - Dekaron - 1 Replies
Would someone be kind enough to post what tools ppl use to reverse engineer the files?? (decompilers, debuggers, etc)
Reverse-Engineering talk
12/02/2005 - General Coding - 3 Replies
kennt sich jmd. mit der rechtlichen lage bezgl. reverse-engineering aus? die einen sagen das es illegal ist, die anderen wiederum meinen das re legal ist, was stimmt nun? ganz interessant ist auch http://de.wikipedia.org/wiki/Reverse_Engin...htlic he_Aspekte ich finde wir sollten das mal diskutieren um ein wenig klarheit zu schaffen. Die diskussion sollte speziell auf gamehacking gerichtet sein (nicht auf das cracken von programmen)



All times are GMT +1. The time now is 16: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.