For anyone interested, the private version of Rice has a public commit log so you can see what we're up to: Rice Commit Log
Printable View
For anyone interested, the private version of Rice has a public commit log so you can see what we're up to: Rice Commit Log
Doubt it. I have university and other stuff to deal with, so development is slow.
Still want this so hard. But it's a pain in the ass to figure out the packets. I keep crashing when sending wrong packets :$:. It's so frustrating.
My first encounter with Drift City was 7 years ago *.*. And still love playing it.
Ye I could do that. Never done anything in regards of reverse engineering.
Btw game is protected with GameGuard and, apparently ?packed?
:( Could've been so easy.
Btw I know you said, make a memory dump ;)
Ollydbg says:
IDA Pro says:Quote:
---------------------------
Protection Error
---------------------------
Debugger detected - please close it down and restart!
Windows NT users: Please note that having the
WinIce/SoftIce service installed means that you are
running a debugger!
---------------------------
OK
---------------------------
Quote:
---------------------------
Warning
---------------------------
C:\Program Files (x86)\IDA 6.5\loaders\uimage.py: DLL load failed: %1 is not a valid Win32 application.
Traceback (most recent call last):
File "C:\Program Files (x86)\IDA 6.5\python\idaapi.py", line 564, in IDAPython_ExecScript
execfile(script, g)
File "C:/Program Files (x86)/IDA 6.5/loaders/uimage.py", line 50, in <module>
import ctypes
File "C:\Python\Lib\ctypes\__init__.py", line 10, in <module>
from _ctypes import Union, Structure, Array
ImportError: DLL load failed: %1 is not a valid Win32 application.
---------------------------
OK
---------------------------
I know a bit about it, just not really familiar with the process itself of unpacking it.
You could ask about it in http://forum.ragezone.com/f860/
There are some experienced people in Reverse Engineering and this process in particular in the MapleStory section, I'm pretty sure both require a very similar process for removing GameGuard, unpacking it and filling in the blanks, I guess you could ask there without directly referring to DriftCity.
Just out of curiosity. The game was on 3-4 different companies. Including some german ones... And we still only have a binary leak from 2007 and no recent source leak? I wonder why this is the case...
Like every respected company does;
SVN is only accessible in an offline network with physically connected machines, on which the developers develop the source. No usb ports, not connection to the outside.
Leaked files are always leaked due to idiocy of "security specialists" of the companies they work, because if they allow you to upload the server files/client files pdb to an ftp server, they are retarded. --Official MapleStory Brazil publisher got their server files leaked that way, Nexon almost sued RaGEZONE for releasing it here, the FTP server was hacked by a (now) RaGEZONE moderator, LOL.
That's right. But he said
Which implies yep thought so, the server is running on secured VPS with a possible VPN connection that requires a private key.Quote:
running in a secure environment without employee's that can steal stuff
But employees still had access to the source.. Because without access nobody could program the game lol.
And also, my point wasn't okay every company has the SVN/Git public. But rather.. Around ~5 companies had access. With it several german, korean and chinese ones.. You want to tell me that none of them made any mistake? Or is it BECAUSE the game is not interesting enough...
I think those 5 companies didn't had access to source at all, NPLUTO is the company that does all developing in the game, they build stuff in their secure probably offline environment like Kingslime said. Then updates wil get pushed towards the publisher and that's how most korean game developers work. Even if they have access to the source, i think no game publisher is stupid enough to let someone leak it because it could cost them a huge load of money.
>Nexon is just known for being sloppy with a lot of things.
Besides that securing a dedicated server against hacks isn't so hard, servers can run with many layers of security that are insanely hard to crack, not some easy FTP that can be hacked.
And if companies are smart, they give every user that is connecting to the server their own username and keys and log every action that's being done, once you do that, you have every right to sue the person who did it. For a large amount of money.