[P.O.C.] Begin hacking on DarkOrbit client..

11/01/2012 13:05 W00dL3cs#16
Quote:
Originally Posted by bossfong View Post
Please elaborate. I don't see how you can retrieve those obfuscated names
Think outside the schemes. I do not use any decompiler/disassembler: they don't actually see those names XD
11/01/2012 13:07 bossfong#17
Quote:
Originally Posted by W00dL3cs View Post
Think outside the schemes. I do not use any decompiler/disassembler: they don't actually see those names XD
Now you made me curios :D I'm gonna try. Got my pm?
11/01/2012 13:10 W00dL3cs#18
Quote:
Originally Posted by bossfong View Post
Now you made me curios :D I'm gonna try. Got my pm?
Yep, but I do not use iRC :(
11/01/2012 13:10 maledict#19
Some of you guys got it wrong i think.. This is about taking original SWF client and directing it to do what you want. So you don't have to reverse the protocol or decompile the swf to check new antibot controls in the client..well, it's not 100% safe i think and swf preloading is also detectable (i was researching this maybe year ago, but lost interest and enough free time..).
W00dL3cs can you patch the opcodes directly in the swf player? (before they're jited)
11/01/2012 13:12 'Laa#20
btw, Good luck with your project :)
and. I hope you share it for free :D :D
11/01/2012 13:13 DumbassIsKing#21
you dont see much about hacking darkorbit because this is not a hacker forum,people posts scripts,bots...

But it looks very intresting,if you want help (not programming) but in this forum or info of darkorbit,just send me a private message here on elitepvpers.


Congratulations!
11/01/2012 13:15 W00dL3cs#22
Quote:
Originally Posted by maledict View Post
Some of you guys got it wrong i think.. This is about taking original SWF client and directing it to do what you want. So you don't have to reverse the protocol or decompile the swf to check new antibot controls in the client..well, it's not 100% safe i think and swf preloading is also detectable (i was researching this maybe year ago, but lost interest and enough free time..).
W00dL3cs can you patch the opcodes directly in the swf player? (before they're jited)
Nope, this topic is about everything that concernes reverse-engineering of the client, in general.

Mine are just examples: it's also possible to edit the swf without having the original source.

I did it to allow connection to my emulator :P

PS: What do you mean with "jited"?
11/01/2012 13:20 bossfong#23
mkay, so the names are actually in the client, I didn't know that. Did you write your own swf/abc parser?
11/01/2012 13:22 danema#24
O Hi! This is a great project. I'm programming a bit, if i can help you pelase pm me.

ps: I'm italian.
11/01/2012 13:26 W00dL3cs#25
Quote:
Originally Posted by bossfong View Post
mkay, so the names are actually in the client, I didn't know that. Did you write your own swf/abc parser?
Yes, I wrote my own implementation :P
11/01/2012 13:35 maledict#26
Quote:
Nope, this topic is about everything that concernes reverse-engineering of the client, in general.

Mine are just examples: it's also possible to edit the swf without having the original source.

I did it to allow connection to my emulator :P
That's what i was trying to explain...i was reacting to posts like this:
Quote:
But, can you explain us, what you want to "hack"?
ACP, items, players or server's?
Quote:
PS: What do you mean with "jited"?
JIT - just in time compilation of opcodes in the actionscript VM.. It's easier to change the opcodes before they are JITed i think and preferable for me to do it on the fly, so one doesn't have to download/setup/whatever anything (only the patcher).
11/01/2012 13:38 bossfong#27
Does the AVM actually do any jitting?
11/01/2012 13:42 maledict#28
Of course it does. Search for tamarin, it was open-sourced long time ago.
11/01/2012 14:08 W00dL3cs#29
Quote:
Originally Posted by maledict View Post
That's what i was trying to explain...i was reacting to posts like this:



JIT - just in time compilation of opcodes in the actionscript VM.. It's easier to change the opcodes before they are JITed i think and preferable for me to do it on the fly, so one doesn't have to download/setup/whatever anything (only the patcher).
I still can't understand... Why would you need to edit the opcodes?
11/01/2012 14:18 hawk799#30
It looks very good.Good luck ! :)