n u M I T_o r's Programming Page |
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).
Algoritmos y Optimización: Hardcode
- Automación de código y sus Aplicaciones . Como escribir código automodificable e info fundamental para programar bien y optimixado en lenguaje ensamblador. Por MrJade [ WKT ].
- Algoritmos de compresión . Por Keener [ AKS ].
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.
- Guía para la Programación de la Winsock Por Iczelion
- Cómo crear tus propias librerías de importación para MASM Por Iczelion
- Funciones Toolhelp32 relativas a los Procesos y Módulos, por Iczelion
PSAPI y Tú (Procesos y Módulos), por RudeBoy. COM en Lenguaje ensamblador. por Bill T. (Lord Lucifer). Tutorial de cómo crear y usar cuadros de diálogos bajo Win32, incluye código fuente. Por Dolphinz. Este tutorial fue tomado de Dolphinz Win32 Assembly Programming. Para bajar. (8 KB). DLL_TUT: Guía rápida para escribir DLLs en lenguaje ensamblador. Por un servidor.
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 NTCó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.
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