Software Alternatives & Reviews

How to improve at x86/C?

NASM
  1. 1
    The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and...
    Pricing:
    • Open Source

    #IDE #Email Marketing #Project Management 3 social mentions

  2. Reverse engineering for beginners
    Regarding x86 asm, I have never done any and I doubt you are going to use it extensively. However, I'd recommend reading through the first part of Beginner Reverse Engineering so that you know how C programs are translated into x86 assembly. Once you know that pointers are essentially memory addresses with different lengths (hopefully I'm not making it up), how function calls are performed (move stack pointer, depending on # of arguments pass them with registers or on stack, and so on) it's going to demystify a lot of the things under the hood.

    #Code Coverage #Data Dashboard #Predictive Analytics 2 social mentions

Discuss: How to improve at x86/C?

Log in or Post with