elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  [+]Ensambladores, Documentación, Herramientas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [+]Ensambladores, Documentación, Herramientas  (Leído 16,551 veces)
x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
[+]Ensambladores, Documentación, Herramientas
« en: 27 Junio 2013, 23:32 pm »

Ensambladores, Documentación, Herramientas

Ensambladores:
FASM : DOS, Windows/Linux ( x86, x86-64 )
MASM32: DOS, Windows ( x86, x86-64 )
NASM: DOS, Windows/Linux ( x86, x86-64 )
GoASM: Windows ( x86, x86-64 )
YASM: Windows/Linux ( x86, x86-64 )
GAS : DOS, Windows/Linux ( x86, x86-64  )  
RosASM : Windows ( x86, x86-64 )
JWASM : DOS, Windows/Linux  (x86, x86-64 )
TASM : DOS  
LZASM : DOS, Windows ( x86 )
A86/A386 : DOS, Windows ( x86 )
VASM : DOS, x86, M680x0, PowerPC, ARM, Z80, 6502, 6800  
HLA: Windows, Linux, FreeBSD


Libros (Recomendados):
EL Universo Digital del IBM PC, AT Y PS/2 ( 16 bits )(Español)
Assembly Language for x86 Processors (6th Edition)
Professional Assembly Language
Introduction to 64 Bit Intel Assembly Language Programming for Linux
Undocumented DOS: A Programmer's Guide to Reserved MS-DOS Functions and Data Structures/Book and Disk  
The Complete Guide to Mmx Technology
DirectX, RDX, RSX, and MMX Technology: A Jumpstart Guide to High Performance APIs  

Enlaces Adicional:

Interrupt Jump Table - BIOS, DOS Services & functions (16-bits)
MMX and SSE Programming
Introducción a FPU
Hardware Level VGA and SVGA Video Programming Information Page
Programacion en Windows con MASM32
Introduction to x64 Assembly
Información tecnica acerca del x86
Guide to Winsock Programming  
Manuales de Intel
Manuales y Guias de AMD
Opcodes de 32,64-bis
Opcodes+Informacion undocumentada

Depuradores:
Windbg
Ollydbg
Ida debugger
Bugdbg
EDB Debugger
Radare
GDB
Immunity Debugger

Emuladores/interpretes:
EMU8086
Jasmin, Assembler Interprete
QEMU
Bochs
DOSBOX (16-bits)




« Última modificación: 11 Agosto 2014, 22:37 pm por x64Core » En línea

0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #1 en: 29 Junio 2013, 16:34 pm »

Muy buen aporte, sólo he echado de menos el GDB en los depuradores.


En línea

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM
xv0


Desconectado Desconectado

Mensajes: 1.027



Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #2 en: 29 Junio 2013, 16:51 pm »

Objdump también es muy útil.

Un saludo.
En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #3 en: 29 Junio 2013, 23:09 pm »

Lo he agregado.
Además si alguien tiene algun libro, enlace o algo de información util para agregar a la lista postearla voy a actualizar la lista
En línea

xv0


Desconectado Desconectado

Mensajes: 1.027



Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #4 en: 20 Julio 2013, 08:18 am »

No se si lo conoceran, un documento sobre las latencias de la instrucciones sobre distintos procesadores, si quieres mejorar el rendimiento de tus codigos esto sera muy util, lo fue para mi.

Código:
http://www.agner.org/optimize/instruction_tables.pdf

Código
  1. movl %eax, 0x6001c8 ; mucha gente hace esto.
  2. movnti %eax, 0x6001c8  ; pero es muchisimo mejor este, miren la tabla.

Un saludo.
« Última modificación: 20 Julio 2013, 08:26 am por cpu2 » En línea

zu-zu

Desconectado Desconectado

Mensajes: 31



Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #5 en: 23 Julio 2013, 21:11 pm »

FASM también soporta ARM: http://arm.flatassembler.net/
En línea

x64core


Desconectado Desconectado

Mensajes: 1.908


Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #6 en: 28 Septiembre 2013, 05:00 am »

Agrego a depuradores: Immunity Debugger
En línea

JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Re: Ensambladores/Documentación/Herramientas[+]
« Respuesta #7 en: 25 Marzo 2014, 10:30 am »

En primer lugar y por si alguien no sabe qué es ARM: http://es.wikipedia.org/wiki/Arquitectura_ARM

ARM Architecture: manual sobre la arquitectura ARM (inglés).

Using as: manual sobre el ensamblador de GNU as (inglés).

Using ld: manual sobre el enlazador de GNU ld (inglés).

Link: http://ge.tt/7wXmsET1?c

Pd: no tengo cuenta en ningún sitio para subir archivos y esos desaparecerán en 30 días. Si alguien se los quiere bajar y volver a subirlos, chapó.
En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: [+]Ensambladores, Documentación, Herramientas
« Respuesta #8 en: 14 Septiembre 2014, 19:31 pm »

libro  gratis y en español sobre nasm? :)

http://www.drpaulcarter.com/pcasm/index.php
En línea

buenas
wicd

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: [+]Ensambladores, Documentación, Herramientas
« Respuesta #9 en: 17 Agosto 2017, 04:45 am »

Hola, encontre esto por git hoy, https://github.com/Captainarash/The_Holy_Book_of_X86/blob/master/book_vol_1.txt

Tambien esta el volumen 2 en pdf
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diferencias resultado ensambladores (no, no es la pregunta clásica VS)
ASM
farresito 2 3,932 Último mensaje 26 Diciembre 2010, 11:26 am
por farresito
Documentación
Programación Visual Basic
~.L.~ 2 2,168 Último mensaje 7 Noviembre 2012, 10:24 am
por BlackZeroX
Documentación
Programación C/C++
~.L.~ 0 1,728 Último mensaje 3 Noviembre 2012, 19:12 pm
por ~.L.~
Documentacion
Foro Libre
panchocolate 0 1,609 Último mensaje 6 Agosto 2013, 19:34 pm
por panchocolate
Herramientas de Windows o herramientas de Kali
Hacking
Lautaro Villarreal Culic' 2 4,190 Último mensaje 2 Junio 2017, 20:49 pm
por Lautaro Villarreal Culic'
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines