|
You last visited: Today at 16:30
Advertisement
Learn reverse engineering on 9D
Discussion on Learn reverse engineering on 9D within the 9Dragons forum part of the MMORPGs category.
06/05/2020, 12:15
|
#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.
|
|
|
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
|
|
|
06/06/2020, 02:18
|
#3
|
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
|
Quote:
Originally Posted by vuminhnamtn
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?
|
|
|
06/07/2020, 19:52
|
#4
|
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
|
Quote:
Originally Posted by vuminhnamtn
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.
|
|
|
06/07/2020, 21:18
|
#5
|
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
|
Quote:
Originally Posted by madmerlin3009
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.
|
|
|
06/07/2020, 23:26
|
#6
|
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
|
Quote:
Originally Posted by bog18dy
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.
|
|
|
06/08/2020, 00:42
|
#7
|
elite*gold: 37
Join Date: Jan 2009
Posts: 2,544
Received Thanks: 1,034
|
Quote:
Originally Posted by madmerlin3009
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.
|
|
|
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
|
|
|
06/08/2020, 19:03
|
#9
|
elite*gold: 90
Join Date: Apr 2009
Posts: 546
Received Thanks: 157
|
Quote:
Originally Posted by adek1994
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.
|
|
|
06/09/2020, 00:58
|
#10
|
elite*gold: 0
Join Date: Dec 2018
Posts: 240
Received Thanks: 112
|
Quote:
Originally Posted by madmerlin3009
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.
|
|
|
06/09/2020, 12:45
|
#11
|
elite*gold: 37
Join Date: Jan 2009
Posts: 2,544
Received Thanks: 1,034
|
Quote:
Originally Posted by madmerlin3009
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
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.
|
|
|
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.
|
|
|
06/09/2020, 13:47
|
#13
|
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?
|
|
|
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...
|
|
|
06/09/2020, 15:02
|
#15
|
elite*gold: 214
Join Date: Aug 2011
Posts: 104
Received Thanks: 80
|
Quote:
Originally Posted by adek1994
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
i have 9d full source...exchange other game source...
|
You don't have ****. Unless you prove us otherwise.
|
|
|
 |
|
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.
|
|