- notageek.it di Mirko Iodice - http://www.notageek.it -

Assembly Language Primer for Hackers Video Series

Posted By Mirko On 2 settembre 2009 @ 8:54 In Segnalazioni | No Comments

ist2_3013549_assembler.jpg

Vivek Ramachandran [1] sulle basi del linguaggio assembly e gestione della memoria, ottimo materiale di studio per chi desidera approfondire i meccanismi fondamentali delle vulnerabilità software e del reverse engineering, l'autore infatti ha reso disponibili anche altre due serie correlate: "Buffer Overflow Primer [2]" e "Format String Vulnerabilities Primer" (quest'ultima ancora in fase di realizzazione).

  1. System Organization concepts [3]
    Sorgenti: Function3.s [4]
  2. Virtual Memory Organization [5]
    Sorgenti: SimpleDemo.c [6]
  3. GDB Usage Primer [7]
    Sorgenti: SimpleDemo.c
  4. Writing your First Hello World Program in Assembly [8]
    Sorgenti: JustExit.s [9] e HelloWorldProgram.s [10]
  5. Understanding Data types in Assembly Language [11]
    Sorgenti: VariableDemo.s [12]
  6. Moving Data between registers and memory [13]
    Sorgenti: MovDemo.s [14]
  7. Working with Strings [15]
    Sorgenti: StringBasics.s [16]
  8. Unconditional branching [17]
    Sorgenti: UnconditionalBranching.s [18]
  9. Conditional Branching using the Jump family of instructions [19]
    Sorgenti: ConditionalBranching.s [20]
  10. Writing Functions in Assembly [21]
    Sorgenti: Function2.s [22]
  11. Passing arguments to functions using the Stack [23]
    Sorgenti: Function3.s [4]

Article printed from notageek.it di Mirko Iodice: http://www.notageek.it

URL to article: http://www.notageek.it/assembly-language-primer-for-hackers-video-series.html

URLs in this post:

[1] Vivek Ramachandran: http://www.vivekramachandran.com/

[2] Buffer Overflow Primer: http://www.notageek.it/buffer-overflow-primer-video-series.html

[3] System Organization concepts: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-1)-System-Organization-video.aspx

[4] Function3.s: http://code.securitytube.net/Function3.s

[5] Virtual Memory Organization: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-2)-Virtual-Memory-Organization-video.aspx

[6] SimpleDemo.c: http://code.securitytube.net/SimpleDemo.c

[7] GDB Usage Primer: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-3)-GDB-Usage-Primer-video.aspx

[8] Writing your First Hello World Program in Assembly: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-4)-Hello-World-video.aspx

[9] JustExit.s: http://code.securitytube.net/JustExit.s

[10] HelloWorldProgram.s: http://code.securitytube.net/HelloWorldProgram.s

[11] Understanding Data types in Assembly Language: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-5)-Data-Types-video.aspx

[12] VariableDemo.s: http://code.securitytube.net/VariableDemo.s

[13] Moving Data between registers and memory: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-6)-Moving-Data-video.aspx

[14] MovDemo.s: http://code.securitytube.net/MovDemo.s

[15] Working with Strings: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-7)-Working-with-Strings-video.aspx

[16] StringBasics.s: http://code.securitytube.net/StringBasics.s

[17] Unconditional branching: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-8)-Unconditional-Branching-video.aspx

[18] UnconditionalBranching.s: http://code.securitytube.net/UnconditinalBranching.s

[19] Conditional Branching using the Jump family of instructions: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-9)-Conditional-Branching-video.aspx

[20] ConditionalBranching.s: http://code.securitytube.net/ConditionalBranching.s

[21] Writing Functions in Assembly: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-10)-Functions-video.aspx

[22] Function2.s: http://code.securitytube.net/Function2.s

[23] Passing arguments to functions using the Stack: http://securitytube.net/Assembly-Primer-for-Hackers-(Part-11)-Functions-Stack-video.aspx

Copyright © 2009 notageek.it. All rights reserved.