Site hosted by Angelfire.com: Build your free website today!

n u M I T_o r's  Programming Page

Lenguaje ensamblador

Página principal   -  Contenido   -    Programas (código fuente)   - Herramientas   -  Enlaces

Tutoriales y Artículos

 

Principiantes

Introducción a la programación en lenguaje ensamblador para procesadores Intel serie x86 y compatibles. Por nuMiT_or.

Curso de Lenguaje Ensamblador de la Universidad de Guadalajara Tutorial muy difundido en la red. Puedes bajarlo todo: ug_es.zip (42.5 KB).

 

 

No Principiantes

Algoritmos y Optimización: Hardcode

 

Tutoriales de Iczelion sobre Programación en Ensamblador para Win32

  • Tutoriales de Iczelion sobre Programación en Ensamblador para Win32
  • Todo en comprimido en un .ZIP (852 KB).

  • Los siguientes son otros trabajos interesantes sobre tópicos de programación para Windows en lenguaje ensamblador.


    Si quieres profundizar en la creación de programas de Windows a 32 bits, estos artículos te pueden servir:

    Formato de los archivos ejecutables portable (Portable Executable - PE)

    · Descabezando archivos ejecutables portables I . Por   n u M I T_o r (Revisado: enero 2k1)
    ·
    Descabezando archivos ejecutables portables II : encabezado de recursos. Por  nuMIT_or.

    Bajarlo todo en un zip (64.7 Kb)


    Utilidades para el manejo de archivos con formato PE

    import Muestra las funciones importadas por un archivo PE en un control treeview. Código fuente.
    export Muestra las funciones exportadas por un archivo PE en un control listview. Código fuente.

    kiKo v0.3 Volcador de recursos. Muestra el árbol de recursos de un archivo PE y permite volcar iconos, bitmaps, etc. al disco duro. Codificada por mí. Código fuente.
    KrackPE v1.25. Editor de archivos PE. Permite realizar muchas labores sobre archivos de formato PE, además de ediciones puedes crear e insertar código nuevo en estos tipos de archivos, extraer secciones o recortes de datos y guardarlos en tu disco duro, manipular procesos en ejecución, hasta puedes crear programas en lenguaje ensamblador o en lenguaje C. También incluye un generador de parcheadores y un pequeño cliente de correo electrónico. Yo escribí gran parte del código junto a JoTaKe [askatasuna krackers society].

     

    Manejo de la memoria en Windows a 32 bits:

    · Introducción a la memoria virtual en Windows a 32 bits . Por
     n u M I T_o r.


    Utilidades para el manejo de procesos en ejecución

      · Process Studio v0.6 (12.0 KB) Programa que permite monitorear los procesos en ejecución en plataformas Windows 9x y 2000. También permite realizar algunas manipulaciones sobre ellos.

    Algunos rasgos:
    · Despliega una lista de los procesos en tu PC usando funciones de la serie ToolHelp32, no disponibles en Windows NT. La lista es desplegada en un control de ventana hija list view.
    · Permite liquidar un proceso remoto. Bueno para liquidar troyanos.
    · Volca porciones de memoria al disco duro
    · Despliega, edita y volca las características de un módulo pe cargado en la memoria.

    Nuevo:
    · Despliega los recursos, las importaciones y exportaciones de un módulo.
    · Se pueden volcar los recursos.

    · Corre en Windows NT

    Código (38 KB) de n u M I T_o r (MASM)


    PUPE Codigo del Parcheador Universal de Procesos en Ejecución, herramienta en vías de convertirse en una de las más interesantes para la manipulación de procesos en ejecución. El código ha sido escrito por el PUPES's team: crack el destripador, marmota, elalfil, avalanche y un servidor (311 KB con manual).

    Algunos rasgos:
    · Muestra los procesos en ejecución y permite editarlos. Incluye opción de búsqueda en hex y ascii.
    · Volca los procesos al disco duro. Bueno para desencriptar y desempacar archivos PE. El archivo generado es casi funcional.
    · Despliega el contenido del proceso en hexadecimal y en lenguaje ensamblador.
    · Permite extraer partes del proceso al disco duro.
    · Incluye opción para salir de Windows de diversas maneras.

    Código fuente.



    Tutoriales sobre Programación en Ensamblador para linux


    Ensamblador bajo Linux Tutorial sobre programación en lenguaje ensamblador para LINUX. Por YonderBoY (YbY). Extraído de la ezine SET, No. 23.

    Formato de los archivos ELF [Executable Linked File]. Se trata de un panorama del formato de los archivos ejecutables empleados en las plataformas UNIX-LINUX. Recopilado por nuMiTor.




    n u M I T_o r's  programming page:

    Lenguaje Ensamblador

    Página principal   -   Contenido   -    Programas (código fuente)   - Herramientas   -  Enlaces

    x86 Assembly Language Webring
    This Site is Owned by: n u M I T_o r
    Prev 5Skip PrevPreviousNextSkip NextNext 5RandomList

    Jump to Ring Home

    e-mail: numit_or@subdimension.com