-
Mr. Kenshin
[HELP] OllyDbg
Yo!
[Introduction - Not important]
My name is Alex, I'm 16 years old and I'm new to the Perfect World section of RZ. I'm interested in programming languages and I'm doing my best to learn as much as possible in my own pase and I enjoy every bit of the process towards great knowledge. I've programmed in VB since 11 years old and then jumped into C# 2 years ago (I'll let you do the math). In my years in VB I was only fooling around. Doing little notepad, text-to-speech, text-spam and whatever else-projects through copy-paste. Since I got into C#, I've gotten older too so, I've been serious and tried to study everything and make sure I understand because I realized how much I hated copy-paste and relying too much on outside help if I had already done that piece of code before. But, asking for help is not a crime and is not a sign of weakness, rather brave and courageous in my opinion, because it takes some gut to admit you cannot do something and let go of your pride to ask for help.
I've also done some web development like HTML, CSS, Javascript, PHP and SQL.
[Main - Subject]
Anyway...
I've recently become interested with OllyDbg, but more correctly said, the Assembly language. I don't plan on programming in Assembly, though, I just want to start learning how to find, understand and modify parts of the application to my advantage; meaning OllyDbg. I understand If I wanna be real good at this I will have to understand the Assembly language and how to CPU works, or so I've read at least.
I'm willing to learn.
[Why Perfect World Online?]
I've chosen Perfect World online because I've played it since 2008 (with real long breaks- unimportant) and It was a real fun and good game, but one thing I remember is that I've never seen them use GameGuard, XTrap or any other Debug-preventing software which just tells me "This could be a good area to begin from." because I know the game and it's features quite well and it has low/no security. I've seen, though, a process called 'pwprotector.exe' running in the background for as long Arc.exe, ArcOSBrowser.exe and/or elementclient.exe is running.
[What have I done so far?]
I've started by debugging the Launcher using OllyDbg, to see if I can run the game using a batch-file/shortcut-parameters instead. Well, I did manage in a way but not the way I wanted it to be. Below is a .zip file containing what I have discovered and logged about the Launcher. I also learned what the Hexadecimal system is, so I can understand it. I also learned how to convert decimal base to hexadecimal by hand (I know, calc.exe, but I did it just becase.) Well, I have no real reason to why use a batch file to login, I could still avoid the Launcher and just login through the game, same end result, right?
Download: PWI_Debugging.zip
[What I ask for]
I'm just asking that nice people are willing to share all the information they could possibly feed me with, their knowledge and all they know. I've finally asked for help and I hope it was worth it. I'm pretty sure it was, though! Thank you all in advance and thank you for reading this far, I'll be closing this now. Part of training is resting too.
As I'm more of a practical learner, I prefer being given "missions" like 'Get rid of the text in the title bar', but harder than that. Give me something that's on my level, and increase the difficulty on it according to my improvement, if there is some. But I do, of course, accept information too, of how things work and stuff. I've already read two OllyDbg guides teaching me the basics.
I'm basically asking for guidance through my journey to learn!
Oh well, that's pretty much it! Have a great day!
Best regards,
Alex
Last edited by Alsm97; 22-02-14 at 02:07 AM.
-
-
Mr. Kenshin
Re: [HELP] OllyDbg
Apparently nobody knows anything about OllyDbg in this community, or simply are not interested in helping people out.
It was worth a try at least!