Page 1 of 2 12 LastLast
Results 1 to 15 of 22
  1. #1
    treeham's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    heh. Turn around.
    Posts
    200
    Reputation
    10
    Thanks
    41
    My Mood
    Cynical

    [Tutorial] Finding Source Code of Not Open Source Programs

    This Wont Work With Hacks!!!!!

    Well this tutorial requires two tools, OllyDbg and Hiew.
    Ok I was jk about that top thing I just wanted to avoid choobs from seeing this as this can be used to seep into peoples programs. However this shouldn't be done unless you are told you can do it, as it is illegal. SO DON'T BE FUCKING WITH OTHER PEOPLES PROGRAMS.

    ANYWAYS. First Step: Figure out what the program does, or what you want to hack is like (e.g. how much ammo am I loosing?):


    Second Step:Open the program up in OllyDbg and look around until you see something. (search up commands er something, learn some assembly if you don't know how to do that choobs) (I found this snippet of code in the first legit chunk of code)
    (READ COMMENTS)

    Tada you have the source... sorta... look near the bottom for my (guessed) source code. Continue Reading if you want to fuck with the code.

    Third Step:Find the line you want to fuck up. I want to change it from 5+6 to 9+6 so I'ma change that 5 to a nine, but first I'm gonna look up the address in the ollydbg hex editor.
    Change it and watch that fucker change color.


    Fourth Step:Ok Note the change '05' to '09' (as the number you add goes up the difficulty will grow)
    Now Open the program up in Hiew and switch it to blah blah blah.... just do what I say in the picture.


    Fifth Step:Jebus Cripes I'm tired of typing... Change the fucker you saw in step three and press f9 to update the file.



    Final Step:See how the program runs now.

    Ok so I kinda cheated and already know the source code of my program.

    If you don't know what hiew is, it is a program commonly used in cracking. I know you can do this all in OllyDbg but I fucking hate OllyDbg.

    PM me if you want a dl link to Hiew or any of the other tools I used in this tutorial :3
    In Choob Language:
    also for all your info.. i didnt copy and paste shit.. coz i dont think anyone has realeased any source code for the New update of CA.. so sdfu..
    In English:
    I didn't copy and paste because no one has released what I need copy and paste
    Oh Choobs...

  2. The Following 2 Users Say Thank You to treeham For This Useful Post:

    iownmhckn (03-24-2010),why06 (03-23-2010)

  3. #2
    Void's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Inline.
    Posts
    3,198
    Reputation
    205
    Thanks
    1,445
    My Mood
    Mellow
    Right after Why announces a no leeching policy. A tutorial to find other people's code is released. =\

    Hehe, joke. Nice tutorial.

  4. #3
    treeham's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    heh. Turn around.
    Posts
    200
    Reputation
    10
    Thanks
    41
    My Mood
    Cynical
    Quote Originally Posted by Davidm44 View Post
    Right after Why announces a no leeching policy. A tutorial to find other people's code is released. =\
    XDDD I spent a little time out in the open desert of OpenGL land and came across a Medal of Honor Framework that people got from doing this to a game so I was like omggg I gotta teach this to mpgh.
    In Choob Language:
    also for all your info.. i didnt copy and paste shit.. coz i dont think anyone has realeased any source code for the New update of CA.. so sdfu..
    In English:
    I didn't copy and paste because no one has released what I need copy and paste
    Oh Choobs...

  5. #4
    why06's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Location
    IBM
    Posts
    4,304
    Reputation
    170
    Thanks
    2,203
    My Mood
    Flirty
    Lol. if only finding addresses and such were that easy in larger programs. ;p

    Nice to see you back, check out the wikibook on disassembly or lena's reversing tutorials if you want to master disassembly.

    "Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."
    - Dwight D. Eisenhower

  6. #5
    LegendaryAbbo's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    5,243
    Reputation
    23
    Thanks
    546
    My Mood
    Relaxed
    Nice work

  7. #6
    treeham's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    heh. Turn around.
    Posts
    200
    Reputation
    10
    Thanks
    41
    My Mood
    Cynical
    Quote Originally Posted by why06 View Post
    Lol. if only finding addresses and such were that easy in larger programs. ;p
    I'm working my way up... there is still a fuckload of code I don't understand in that little segment.
    In Choob Language:
    also for all your info.. i didnt copy and paste shit.. coz i dont think anyone has realeased any source code for the New update of CA.. so sdfu..
    In English:
    I didn't copy and paste because no one has released what I need copy and paste
    Oh Choobs...

  8. #7
    iownmhckn's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    In front of my computer!
    Posts
    22
    Reputation
    10
    Thanks
    0
    lol i dont know what ur doing here, but seems legit. Nice tutorial

  9. #8
    Retoxified's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    148
    Reputation
    8
    Thanks
    171
    Useless...

  10. The Following User Says Thank You to Retoxified For This Useful Post:

    B1ackAnge1 (03-25-2010)

  11. #9
    treeham's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    heh. Turn around.
    Posts
    200
    Reputation
    10
    Thanks
    41
    My Mood
    Cynical
    Quote Originally Posted by Retoxified View Post
    Useless...
    Disassemble a game. Find the function where you shoot and loose ammo. Change it so you lose 0 ammo.
    In Choob Language:
    also for all your info.. i didnt copy and paste shit.. coz i dont think anyone has realeased any source code for the New update of CA.. so sdfu..
    In English:
    I didn't copy and paste because no one has released what I need copy and paste
    Oh Choobs...

  12. #10
    Void's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Inline.
    Posts
    3,198
    Reputation
    205
    Thanks
    1,445
    My Mood
    Mellow
    You can't find it as easily as you did in a real game with more than 200 instructions. It's fairly easy to spot what you're looking for in your example. If it's so easy, you should've gave this tutorial using a more difficult example, using the same method.

  13. #11
    B1ackAnge1's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Posts
    455
    Reputation
    74
    Thanks
    344
    My Mood
    Cynical
    How is this "finding sourcecode" and not simply 'disassembly' with a given tool?

    Disassembly 101 - Maybe... 'finding sourcecode' it is not
    Last edited by B1ackAnge1; 03-25-2010 at 05:10 PM.

  14. The Following 2 Users Say Thank You to B1ackAnge1 For This Useful Post:

    crushed (03-25-2010),Retoxified (03-26-2010)

  15. #12
    crushed's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Location
    My name is Jay. k?
    Posts
    415
    Reputation
    10
    Thanks
    113
    My Mood
    Sneaky
    Quote Originally Posted by Davidm44 View Post
    You can't find it as easily as you did in a real game with more than 200 instructions. It's fairly easy to spot what you're looking for in your example. If it's so easy, you should've gave this tutorial using a more difficult example, using the same method.
    Someone knows what they're talking about. Same with BA.
    Now, David. Teach me Java on...Friday? Spring break starts tomorrow. <3

  16. #13
    Void's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Inline.
    Posts
    3,198
    Reputation
    205
    Thanks
    1,445
    My Mood
    Mellow
    I don't know Java?

  17. #14
    crushed's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Location
    My name is Jay. k?
    Posts
    415
    Reputation
    10
    Thanks
    113
    My Mood
    Sneaky
    Quote Originally Posted by Davidm44 View Post
    I don't know Java?
    Then learn, THEN teach me. :]

  18. #15
    treeham's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    heh. Turn around.
    Posts
    200
    Reputation
    10
    Thanks
    41
    My Mood
    Cynical
    Quote Originally Posted by crushed View Post
    Then learn, THEN teach me. :]
    Java is kinda lame. C++ is the way to go.
    I tried making a game but it failed cuz there isn't any GetAsyncKeyState()
    In Choob Language:
    also for all your info.. i didnt copy and paste shit.. coz i dont think anyone has realeased any source code for the New update of CA.. so sdfu..
    In English:
    I didn't copy and paste because no one has released what I need copy and paste
    Oh Choobs...

Page 1 of 2 12 LastLast

Similar Threads

  1. [Help] Where find source AFK - BOT
    By OneParadise in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 3
    Last Post: 06-08-2011, 03:35 PM
  2. [Tutorial] Complete source for warrock hack!
    By Noxit in forum C++/C Programming
    Replies: 25
    Last Post: 09-27-2009, 02:59 PM
  3. VB6 putting in and Finding basic Codes
    By daniel3466 in forum Programming Tutorial Requests
    Replies: 1
    Last Post: 06-18-2008, 12:29 PM
  4. [Tutorial] Finding addresses/pointers for warrock in CE
    By mains3rv3r in forum WarRock - International Hacks
    Replies: 7
    Last Post: 07-28-2007, 06:38 AM
  5. WarRock - Not opening.
    By KenCat in forum WarRock - International Hacks
    Replies: 19
    Last Post: 04-21-2007, 08:10 PM