|

C Programming, Disassembly, Debugging, Linux, GDB

A brief introduction to GDB and Assembly Language on Intel processors using the venerable C language and GCC compiler toolchain. This is probably more fun than it is informative (and not even all that fun), but maybe it will give somebody ideas… Documentation: man wprintf man gdb man objdump man hexdump Use pinfo -m instead of man for a nice, colorful interface that can be navigated by clicking or using the arrow keys. Making simple programs and analysing them with a debugger such as GDB …

Related posts:

  1. What is the best version of Linux for programming?
  2. Programming Perl: There’s More Than One Way To Do It
  3. Does anyone know of a website with Linux tutorials?
  4. Linux GUI Programming with Ruby
  5. Programming PHP

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , ,



1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (No Ratings Yet)
Loading ... Loading ...


9 Responses for “C Programming, Disassembly, Debugging, Linux, GDB”

  1. themanyone says:

    It’s not an IDE. It’s the scite text editor. The LINUX Operating System itself is my Integrated Development Environment (IDE)! I used the Compiz window manager to glue scite and terminal windows together and flip them around in 3D. I also added a bunch of lua script add-ons from the scite lua script page. All free.

  2. shalola5 says:

    please till me what is the name of this IDE

  3. themanyone says:

    ndisasm comes bundled with the Netwide Assembler (nasm) package.

  4. Pablos544 says:

    I used Turbo Debugger a lot in MS-DOS days, gdb is a simple version, command version, and I heard of ELF on Linux, and I can see what you were doing by anti-debugging with hexdump, but what on earth is ndisasm? I didnt get that.

  5. themanyone says:

    I am preparing to crack some anti debugger code.

  6. Pablos544 says:

    Didn’t get why you used hexdump. What was that doing?

  7. themanyone says:

    There are much better videos on gdb, conditional breakpoints and such. I only had time to touch on a few tools. Also forgot to mention that the terminal should support wide character streams (most do, although gdb doesn’t appear to yet…)

  8. lalitsrana says:

    Nicely done, thanks..

  9. [...] Link to the original site VN:F [1.4.5_712]please wait…Rating: 0.0/10 (0 votes cast) [...]

Leave a Reply