Results 1 to 6 of 6

Thread: Newbie looking for some guide lines(c++ RE)

Hybrid View

  1. #1

    Newbie looking for some guide lines(c++ RE)

    first of all apologies if my English not that good.

    Secondly please only answer my questions if you really sure you giving me the right answer!
    i had enough of wrong answers on so many forums.

    i have some previous experience with programming, was't much of experience anyway i decided to start over and make a learning plan specially that i have lots of free time and i always wanted to achieve many goals regarding programming but my knowledge always stood in my way
    so im intending to learn c++ because it serves my goals im very interested in Reverse Engineering specially Games Reverse engineering ,but the problem is i really don't know how to start ,i have tons of books and there are millions of websites that teach c++ but i don't wanna learn c++ in general !, i wanna learn it from Reverse Engineering Approach , i can Remember the number of times i read the first few chapters in A c++ book and then get bored with it because it dose not answer my questions ,when i check this forum for example i see lots of things that interest me but i cant understand them because i have zero knowledge and i have no idea how to learn the thing i want to learn, ofc i tried to understand and i actually succeeded few times but i didn't have enough background to keep on or to understand more stuff so here is my questions

    1-if you are a high level reverse engineering programmer and i ask you how advanced should i get with c++ before i start learning reverse engineering what would your answer be

    2-(this question depends on question number 1) what books should i read and learn (beginner books /Advanced books) OR What Techniques ,Concepts or basics about c++ i should fully understand (all before i get into Reverse Engineering)

    3-how to get started in reverse engineering ( What Techniques ,Concepts or basics is a Must)

    4-how to Decide my next phase after learning the basics of Reverse Engineering??

    please keep in mind that i want to learn how to Reverse Engineering Games.

    if you guys think im asking the wrong questions feel free to share your point of view and point to anything i missed , Thanks in advance

    Best Regards; Zius
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2

    As Above...

    Of course, we only provide the right answers-- since you are obviously "entitled" to them. Here are the few "right answers" you should know -- not in sequence, however. Let us see now...

    1. First thing you should know is that Kim Jong celebrates North Korean rocket launch with a cigarette as millions rally in Pyongyang and copies of "+ORC's How to Crack Tuts" - Oldies but goodies! - Yes!! Isn't it amazing??!! Also, enough of just reading texts. The best way to reverse is to see pics! There are even pics of him smoking...golly gee!!

    2. The most difficult aspect for newbies in RCE is understanding why Secretary of State faints, sustains concussion. I mean, could you believe that Secretary of State Hillary Clinton sustained a concussion last week after becoming extremely dehydrated and fainting while suffering from a stomach virus, you'd think Bill'd be taking care of his wife. Wow, is that difficult or what? Probably got exhausted setting up SoftICE on Windows 7 64-bit, eh? So I guess she would've done well looking at "IDA Pro" or "Ollydbg" or "Windbg" instead, wot?

    3. Meanwhile in Europe, Italian Prime Minister Mario Monti stood before the cold stones slabs that hold the remains of St Francis and prayed to the man who preached what the Franciscans call "the gift of discernment" - the wisdom and courage to make the right choice. He has to, otherwise, he'd have to peruse all of "Iczelion's win32asm tuts" -- and maybe even get "Hutch's masm32 package" while he was there.

    4. Away from this, the distant cousin of Europe, in USA, President Barack Obama has decided to nominate veteran Senator John Kerry, known for his relationship-building skills, as the next Secretary of State, US media reported today, because obviously he viewed "Tiga" and "Lena's" "Video tuts on RCE". Strange, because 69-year-old Kerry, currently the chairman of the powerful Senate Foreign Relations Committee, has been a close confidant of Obama on foreign policy issues.

    5. Finally, Jack Wilshere believes Arsenal can still win the Barclays Premier League and Champions League this season and is ready to sign a new deal at the club. That's because he probably has much practice with "older versions" of "MIRC and winzip". Of course, Manager Arsene Wenger insists he has full confidence in his squad, who have been criticised for a string of below-par displays this season which have left them well off the pace in the Premier League.

    I hope you have found what you were looking for. Of course, the answers were given "keeping in mind" that you want to "reverse engineer games" -- like we always love a forceful personality who "demands" the correct answers all the time, as you've received so many "wrong answers on other boards". Hmmm...

    Have Phun
    Last edited by Aimless; December 16th, 2012 at 12:14.
    Blame Microsoft, get l337 !!

  3. #3
    Quote Originally Posted by Aimless View Post
    Of course, we only provide the right answers-- since you are obviously "entitled" to them. Here are the few "right answers" you should know. Let us see now...

    1. First thing you should know is that Kim Jong celebrates North Korean rocket launch with a cigarette as millions rally in Pyongyang and copies of "+ORC's How to Crack Tuts" - Oldies but goodies! - Yes!! Isn't it amazing??!! Also, enough of just reading texts. The best way to reverse is to see pics! There are even pics of him smoking...golly gee!!

    2. The most difficult aspect for newbies in RCE is understanding why Secretary of State faints, sustains concussion. I mean, could you believe that Secretary of State Hillary Clinton sustained a concussion last week after becoming extremely dehydrated and fainting while suffering from a stomach virus, you'd think Bill'd be taking care of his wife. Wow, is that difficult or what? Probably got exhausted setting up SoftICE on Windows 7 64-bit, eh? So I guess she would've done well looking at "IDA Pro" or "Ollydbg" or "Windbg" instead, wot?

    3. Meanwhile in Europe, Italian Prime Minister Mario Monti stood before the cold stones slabs that hold the remains of St Francis and prayed to the man who preached what the Franciscans call "the gift of discernment" - the wisdom and courage to make the right choice. He has to, otherwise, he'd have to peruse all of "Iczelion's win32asm tuts" -- and maybe even get "Hutch's masm32 package" while he was there.

    4. Away from this, the distant cousin of Europe, in USA, President Barack Obama has decided to nominate veteran Senator John Kerry, known for his relationship-building skills, as the next Secretary of State, US media reported today, because obviously he viewed "Tiga" and "Lena's" "Video tuts on RCE". Strange, because 69-year-old Kerry, currently the chairman of the powerful Senate Foreign Relations Committee, has been a close confidant of Obama on foreign policy issues.

    5. Finally, Jack Wilshere believes Arsenal can still win the Barclays Premier League and Champions League this season and is ready to sign a new deal at the club. That's because he probably has much practice with "older versions" of "MIRC and winzip". Of course, Manager Arsene Wenger insists he has full confidence in his squad, who have been criticised for a string of below-par displays this season which have left them well off the pace in the Premier League.

    I hope you have found what you were looking for. Of course, the answers were given "keeping in mind" that you want to "reverse engineer games" -- like we always love a forceful personality who "demands" the correct answers all the time, as you've received so many "wrong answers on other boards". Hmmm...

    Have Phun
    there was no 5 , anyways you caught only my frustration side in the way i asked those question , i didnt mean to be rude apologies if i have offended you or others by any means ,but if you got some of the answers i get i think you would understand how frustrated im!
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  4. #4
    son of Bungo & Belladonna bilbo's Avatar
    Join Date
    Mar 2004
    Location
    Rivendell
    Posts
    310
    Aimless
    eh eh, how can he Reverse Engineer your Game if he hasn't yet learnt to Reverse Engineer any game?

    Zius
    ANSWER 1 - no need to grab an advanced knowledge of C++ before starting to Reverse Engineer, or you never will start. Assembly is simple: just Assembly knowledge is required. Here I agree with Aimless ("Iczelion's win32asm tuts" -- and maybe even get "Hutch's masm32 package") even if I am not sure that Mario Monti is smart enough to understand them!
    No need to learn all Intel instruction set before start. Just start and learn each instruction as you see it.
    I mean, write a very simple program, for example
    Code:
    int main(int argc, char **argv)
    {
        printf("%d\n", argc);
        return 111;
    }
    and reverse engineer it.
    Then, gradually, add a loop, a switch, a struct, a class, and so on...

    ANSWER 2 - no need of books; just two things: Google (for language basics) and a debugger. Here again I agree with Aimless ("Also, enough of just reading texts. The best way to reverse is to see pics!"). Using Google you will download the ultimate ASM reference: "Intel Architecture Software Developerís Manual"s

    ANSWER 3 - get started single stepping, with your debugger, in the disasm view of the simple program you wrote above

    ANSWER 4 - next phase will be to reverse engineer a simple game for which you own the sources: compile it and again look with your debugger at the way the compiler translated it in Assembly

    DISCLAIMER - these answers are good for me, but anyone has his own way to approach things, so take them as simple hints and try to discover yourself the best method for you! Do not hurry (but fortunately you said you have a lot of free time).

    Best regards, bilbo
    Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt.[Seneca, Epistulae Morales 104, 26]

  5. #5
    oh actually i thought Aimless was mad at me for being "forceful" as he described me ,specially i was so sleepy reading his reply ,i was thinking what is he saying



    bilbo so you agree with most of what Aimless said , since you guys know better i will take your advice into consideration starting from now , i hope it's okey with you if i annoy you more often if i need to clear somethings up later on ,,, thanks alot both of you.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  6. #6
    Quote Originally Posted by Zius View Post
    oh actually i thought Aimless was mad at me for being "forceful" as he described me ...

    No Aimless wasn't mad at you at all.
    That is the riddle of Aimless.

    He actually answered all you questions in his own fashioned way, which I love to read.
    Just re-read his post again and focus on the words/phrases in quotation marks.
    Those are his answers to your questions.

    Take for instance the phrase "+ORC's How to Crack Tuts" and put it in your favourite search engine such as Google and you will be met with some hits like http://www.woodmann.com/crackz/Orc.htm

    That is where you RCE Journey may begin, hopefully

    Best Regards,
    TemPoMat

Similar Threads

  1. RCE Starting guide
    By Silkut in forum Linux RCE
    Replies: 6
    Last Post: February 4th, 2010, 04:48
  2. # 3 lines C-prog hurts MS VC
    By nezumi-lab in forum Blogs Forum
    Replies: 1
    Last Post: January 13th, 2009, 14:21
  3. How to find all rows/lines with a specific memory address?
    By tDJ in forum OllyDbg Support Forums
    Replies: 4
    Last Post: October 21st, 2005, 01:26
  4. twx2002 guide in English
    By nutzo in forum Off Topic
    Replies: 5
    Last Post: October 7th, 2005, 13:31
  5. Deskey api guide ????
    By hack3r2k in forum Malware Analysis and Unpacking Forum
    Replies: 0
    Last Post: August 5th, 2002, 07:53

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •