Results 1 to 6 of 6
  1. #1
    rapha15br's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    Canadian
    Posts
    198
    Reputation
    10
    Thanks
    68
    My Mood
    Devilish

    OllyDebugger and Assembly.

    OLLYDEBUGGER and ASSEMBLY.


    Hello, I have seen that many people are having problems using these programs, whenever someone wants to hack a MMORPG is used these programs, but the question is:

    What is the CALL Olly Debugger? Assembly what it is?

    We show in this tutorial all you need to get your life hacker.

    Summary:

    Introduction and concepts------------------1
    A little assembly ---------------------------2
    Olly Debugger Interface --------------------3
    Avenue of approach------------------------4
    Re-assembly-------------------------------5
    Plugin -------------------------------------6

    INTRODUCTION AND CONCEPTS


    First would be interesting to shed some light on what is and what a debugger is a disassembler, because although almost always walk together, have different purposes.

    Disassembler is something that can turn the machine language to assembly language by quoting the instructions sent to the processor for their mnemonics in assembly (asm). Not to be confused with a decompiler, which seeks to convert the native code on a higher level language like C, C + + or Basic.

    Debuggers are programs that can analyze, debug and test applications. Currently, most programming IDEs have built a debugger (Visual Studio, for example). The main one is useful for the identification and treatment of error, you can run the code line by line (or instruction by instruction) and analyze the change of variables and behavior code. The binary debuggers already compiled - as the Windows executable (EXE) - follow the same concept of ordinary debuggers, but because the code has already been compiled, it must have a built-in debugger disassembler to decode the instructions.

    Currently there are dozens of debuggers and disassemblers there, among which the most famous are: W32Dasm, IDA, WinDbg, SoftICE and OllyDbg. In this tutorial we will use the OllyDbg, it is one of the best and most powerful debuggers (including a disassembler) available. It is also small and free

    Download in Attachments!

    Scan Rar: odbg201c.zip - Verificador de malware do Jotti

    Scan .exe: ollydbg.exe - Verificador de malware do Jotti

    What use a debugger?


    Many people question why to use a debugger, and in most cases you have access to the original source (if you have programmed the application). I quote below some of the largest facilities of a debugger:

    --> Error Handling: Certainly one of the main. Sometimes when programming an application a little mistake went unnoticed, causing malfunction or generate an illegal operation. In many cases it is easier as you analyze the binary compiled into a debugger to try to find the error in the original code. Within that same item we can mention the bug fixes of applications already discontinued (provided with the permission of the company that owns the rights).

    --> Reverse Engineering: The process of reverse engineering could not be done efficiently without using a debugger / disassembler. Many people tend to confuse cracked reverse-engineered, and are different concepts. Reverse engineering alone is a completely legal activity, because much of what we see today was only possible due to reverse engineering. The creation of Linux drivers for peripherals that previously only worked with Windows (WinModems) is a good example of reverse engineering brings good things for us.

    --> Learning: The use of debuggers and reverse engineering is one of the best ways to learn assembly language. You program something in a language medium or high and then analyzes the results of the binary compiled into a debugger. With this knowledge one can master the language better and create more streamlined and efficient algorithms.


    CONCEPTS NEEDED


    To understand the workings of a debugger you need to know a little about some concepts related to computers, such as working memory, processor, batteries and addresses. Basic knowledge of assembly is also necessary, since this is the language we have to analyze. If you have no experience in assembly, rest assured that in the following chapters give an overview about it, enough to understand our mini-application study. Below is a brief list of concepts:

    --> Processor / CPU: First, many people find that the computer (Office) It's called CPU especially the older ones, but no. Processor or CPU is the brain of every computer. It is he that decodes and executes instructions opcodes. It is basically composed of an arithmetic-logic unit (ALU), floating point unit (FPU), registers, cache, bus and clock generator.

    --> RAM: Local temporary storage of data (they are deleted at shutdown). Every application that uses memory to store your data and these are sought and managed by the processor.

    --> Addressing Memory:É uma faixa de valores que apontam para uma determinada posição de memória. Toda vez que você escreve ou lê algum dado da memória é necessário indicar o endereço de onde está aquele valor, para que o processador possa buscá-lo.

    --> Stack: It is a data structure. Its main feature is the way it works, where you just put the values ​​or remove, without specifying an address (LIFO - Last In, First Out - Last in, first out). It works like a stack of books you will the piling. When you need to remove one of them, it is necessary to take all the books up.

    --> Registers: Small parts present within the processor memory (not to be confused with RAM). Extremely fast, and the CPU uses them as a temporary storage of data and performing operations. The amount of data that can be stored depends on the type of processor. The 32-bit processors can store numbers up to 32 bits in each register without requiring conversion routines.

    Please wait ... In Brief Tutorial Assembly!








    __________________________________________________ __________________________________________________ ____________________
    Last edited by rapha15br; 07-25-2011 at 09:59 AM.
    Invisible Hack's


    Leecher: 0
    Choob: 25
    Newbie: 50
    Member: 100
    Advanced Member: 150
    Dual-Keyboard Member: 250
    Expert Member: 500
    Bobo's Trainer: 750
    MPGH Expert: 1000
    Synthetic Hacker: 1250
    Blackhat Hacker: 1500
    Whitehat Hacker: 2000
    Bobo's Guardian: 2500
    Upcoming MPGHiean: 3000
    MPGH Addict: 3500
    MPGHiean: 4000
    MPGH Knight: 4500
    MPGH Lord: 5000
    MPGH Champion: 5500
    MPGH King: 6000
    MPGH Legend: 6500
    MPGH God: 7000
    MPGH God II: 7500
    MPGH God III: 8000
    MPGH God IV: 8500
    MPGH God V: 9000
    Arun's Slave: 9500
    Dave's Slave: 10000

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

    bob90 (08-22-2011),Fly3r (08-27-2011),Gabriela Batarra (05-25-2014),leonboy855 (08-31-2011),pdenton (04-23-2012),silebah (09-06-2011),winberg (08-20-2011)

  3. #2
    rapha15br's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    Canadian
    Posts
    198
    Reputation
    10
    Thanks
    68
    My Mood
    Devilish
    spent three weeks saw 184 people, gave no thanks

    That's cool!
    Invisible Hack's


    Leecher: 0
    Choob: 25
    Newbie: 50
    Member: 100
    Advanced Member: 150
    Dual-Keyboard Member: 250
    Expert Member: 500
    Bobo's Trainer: 750
    MPGH Expert: 1000
    Synthetic Hacker: 1250
    Blackhat Hacker: 1500
    Whitehat Hacker: 2000
    Bobo's Guardian: 2500
    Upcoming MPGHiean: 3000
    MPGH Addict: 3500
    MPGHiean: 4000
    MPGH Knight: 4500
    MPGH Lord: 5000
    MPGH Champion: 5500
    MPGH King: 6000
    MPGH Legend: 6500
    MPGH God: 7000
    MPGH God II: 7500
    MPGH God III: 8000
    MPGH God IV: 8500
    MPGH God V: 9000
    Arun's Slave: 9500
    Dave's Slave: 10000

  4. #3
    winberg's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    70
    Reputation
    14
    Thanks
    14
    My Mood
    Stressed
    Looks good and useful but,

    "--> Addressing Memory:É uma faixa de valores que apontam para uma determinada posição de memória. Toda vez que você escreve ou lê algum dado da memória é necessário indicar o endereço de onde está aquele valor, para que o processador possa buscá-lo."

  5. #4
    Qmo's Avatar
    Join Date
    Mar 2011
    Gender
    male
    Location
    #cmd<user> CONTRIBUTION GAME HACKING
    Posts
    2,008
    Reputation
    246
    Thanks
    5,873
    My Mood
    Relaxed
    nice.... that's cool!





    اَللّهُ اَكْبَرُ

    .:If u can respect other people work, then u will get what u want:.

  6. #5
    Sceleratus's Avatar
    Join Date
    Aug 2011
    Gender
    male
    Posts
    17
    Reputation
    15
    Thanks
    12
    My Mood
    Inspired
    fantastic! cannot wait to be able to read the rest of it.
    very, very many thanks.

  7. #6
    bob90's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    My House... (Duh) -_-
    Posts
    72
    Reputation
    10
    Thanks
    21
    Translation for Addressing memory:

    It is a range of values ​​that point to a particular memory location. Every time you write or read any data from memory is necessary to indicate the address where is that value, so that the processor can pick it up.

Similar Threads

  1. Replies: 12
    Last Post: 02-25-2011, 07:04 AM
  2. Replies: 4
    Last Post: 05-13-2009, 02:58 AM
  3. Plz I Want Maple Global Hacks And Where Do I Get Game Engine 2 Make The Hacks Work???
    By mattinthehat in forum MapleStory Hacks, Cheats & Trainers
    Replies: 3
    Last Post: 01-15-2006, 06:12 PM
  4. Lineag2 and Ragnarok
    By suppaman in forum General Gaming
    Replies: 12
    Last Post: 01-01-2006, 04:07 PM
  5. i need short icq number pls and hack to wr..
    By BoneXDBreaker in forum WarRock - International Hacks
    Replies: 1
    Last Post: 12-26-2005, 05:08 PM