Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 12:27

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

 

[Release] Remote GM Tool Source

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 94
Received Thanks: 83
[Release] Remote GM Tool Source

Releasing the remote gm tool's source that i released a month ago, for those who are interested in the idea of remote development, the source includes everything in the tool, didn't edit source since i release the tool.

ill also release the console server that supports the new security system that works on the tool, it makes getting an authorized client's ID hard af, because the ID is basically a HWID, BUT! the thing that makes it more secured is adding DateTime.Now to string before hashing.

have fun people! i hope that some programmers will improve this idea!

P.S : if you're serious about developing it, add me at skype for help if needed, i guess it'd be fun to co-work on it (but i don't have much time) also, with no offense, please don't pm with stupid questions, google can satisfy most of your needs!


RGT source :
Console soucre :

up coming patch server, all done need testers, add my skype if interested



→VandRalaus← is offline  
Thanks
3 Users
Old   #2
 
elite*gold: 0
Join Date: Jul 2011
Posts: 264
Received Thanks: 233
nice work

and i like the new security system it's really clever


M>M is offline  
Old   #3
 
elite*gold: 0
Join Date: Dec 2012
Posts: 107
Received Thanks: 68
Quote:
Originally Posted by →VandRalaus← View Post
ill also release the console server that supports the new security system that works on the tool, it makes getting an authorized client's ID hard af
i've been digging thru the code, asmuch you think its safe it actually is not.

please read The OSI Model from Wikipedia to give you some insight,

Perhaps you'll find some better ways of understanding the security between host and device.

Also look into ; SPI,AH,ESP and IKE. you'll learn alot from these.

Further more, you really need to use #region ~ #endregion in your code to keep things clean and simple..

hopefully i gave you some advice that can help you out.
TheBrain_ is offline  
Thanks
1 User
Old   #4
 
elite*gold: 0
Join Date: Oct 2012
Posts: 94
Received Thanks: 83
Thanks TheBrain i'll take a look when i can, but i know that there are many ways to crack a server-client system, thats why i tried to keep the security server sided as much as i could, basically the client only sends HWID and commands, and still after all, the server needs to approve it manually so i thought thats enough for now , maybe there's something i didnt notice, tell me if u can, cuz tbh i thought even if people mess around with the client, wouldn't be able to get authorized since it happens manually, and also I've added DateTime.Now before hashing HWID so... and thanks btw, this's what i was hoping the console server to get, improvement
And about the region thingy, ye ill start using it, cuz honestly i wasnt gonna release the source first, it wasnt so hard to find stuff since i wrote them, but yeh, since every new project will be an open source, ill use them

Edit : hmmm yeah got ur point after reading the wiki link u posted, well im not sure, feel free to edit source, everyone can edit it, thats why i released it
(Ill see more later, working on another project atm, a patch server )


→VandRalaus← is offline  
Old   #5
 
elite*gold: 0
Join Date: Dec 2012
Posts: 107
Received Thanks: 68
As the setup (the way you coded it) i can '' listen '' to both channels and tap in/out a packet, edit the source and send it again in the same time i repeat a session.

just like having a wireless key of a car, and you're standing quite far from it. u tap ur keys and i got your signal. your car never got closed, just made the bleep sound.

(cant explain simpler than this)
TheBrain_ is offline  
Old   #6
 
elite*gold: 0
Join Date: Oct 2012
Posts: 94
Received Thanks: 83
And what do u suggest? Making special message code format like the army did in the old days? xD but then i wont be able to release sources i guess...
→VandRalaus← is offline  
Old   #7
 
elite*gold: 0
Join Date: Oct 2010
Posts: 2,557
Received Thanks: 2,411
To be honest you can't release the source of server and call it "Secure" because by definition most security is through obscurity (meaning purposeful confusion of data)
ismokedrow is offline  
Old   #8
 
elite*gold: 0
Join Date: Oct 2012
Posts: 94
Received Thanks: 83
You are right smoky, but i wanted people to see this idea and build more tools based on it.. but yeah ill take TheBrain's advice and soon ill release obfuscated exe only :P
→VandRalaus← is offline  
Old   #9
 
elite*gold: 0
Join Date: Apr 2012
Posts: 448
Received Thanks: 766
the security should not be based on obscurity, especially with a c# or java program (obfuscation may help though)

But should be based on the strength of the used keys. So if you want a great security level, use asymmetric keys that the user provide or your tool generates (if we can dig into a gameserver to be able to run it with new features, it's also possible to see what your tool do even obfuscated).

At least, don't use a fixed key even with the most obscure protocol for a minimally serious remote tool. (and also not a home-made encryption algorithm, already existing ones are generally already implemented in whatever language).

Also if you want a readable by many source code, you should split it into several files (at least separate gui / logic code)


glandu2 is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
[Release]Remote GM Tool
nulled -delete request.
11 Replies - Rappelz Private Server
[RELEASE+SOURCE]Telnet GM-Tool
It started as just a test to see if I could do it, then I became interested. So now I am working towards the first fully open-source and instant gm...
23 Replies - Rappelz Private Server
[Release] Language-Tool + Source
http://epvpimg.com/wSXjf.jpg Für die englische Sprache braucht ihr die locale_en (hab aus sg -> en gemacht) :) Es erstellt eigentlich nur...
14 Replies - Metin2 PServer Guides & Strategies
[Selling] Nostale Remote Tool
~Edit
7 Replies - Nostale Trading
PC Remote Tool
Hier stelle ich mein erstes TCP Tool vor Es erlaubt euch zu einer IP und einem Port ein AutoIt Befehl zu senden der dann dort ausgeführt wird. ...
3 Replies - AutoIt



All times are GMT +2. The time now is 12:27.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy
Copyright ©2017 elitepvpers All Rights Reserved.