Skip to content

Desarrollo paso a paso de loaders y payloads polimórficos, escritos exclusivamente en Ensamblador x86-64 para Linux, sin dependencias externas y utilizando solo syscalls. | Step-by-step development of polymorphic loaders and payloads, written exclusively in x86-64 Assembly for Linux, without external dependencies and using only syscalls.

License

Notifications You must be signed in to change notification settings

Pithase/linux-asm-polymorphic-payloads

Repository files navigation

Polimorfismo – #Assembly #Picante

Desarrollo paso a paso de loaders y payloads polimórficos, escritos exclusivamente en lenguaje Ensamblador x86-64 para Linux, sin dependencias externas y utilizando solo syscalls.

Objetivo

Abordar el apasionante mundo del polimorfismo, comenzando por lo básico —el cifrado de 8 bits mediante XOR— para comprender a fondo el funcionamiento de los programas polimórficos y sentar las bases para avanzar con los programas metamórficos.

Cada ejemplo tendrá un apartado donde se irá más allá de la técnica polimórfica utilizada y, muy detalladamente, se explicará instrucción por instrucción qué hace y por qué. De esta forma, no solo se comprenderá el funcionamiento polimórfico en cuestión, sino que también servirá para que el lector pueda entender el Lenguaje Ensamblador x64 en Linux de manera práctica y orientada a proyectos reales.

Contacto

Si tenés dudas, sugerencias o correcciones, escribime a:
✉️ repo-linux-asm-polymorphic-payloads@pithase.com.ar

📄 Artículos disponibles

Nota: Salvo que se indique explícitamente, el código de ejemplo está orientado a la legibilidad y enseñanza, y no está optimizado para rendimiento ni tamaño. La robustez operativa y la calidad del código evolucionan progresivamente a lo largo de los ejemplos, incorporando gradualmente mejores prácticas y optimizaciones sobre una base conceptual sólida.

About

Desarrollo paso a paso de loaders y payloads polimórficos, escritos exclusivamente en Ensamblador x86-64 para Linux, sin dependencias externas y utilizando solo syscalls. | Step-by-step development of polymorphic loaders and payloads, written exclusively in x86-64 Assembly for Linux, without external dependencies and using only syscalls.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published