Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
pyshell2bin — pyshell2bin | Kitploit
Herramientas/GitHubGitHub/elevenpaths/pyshell2bin
ExplotaciónIngeniería InversaShellcodeAnálisis de BinariosDesarrollo de Payloads
GitHubelevenpaths/pyshell2bin

pyshell2bin

pyshell2bin

Ver Repositorio
3hace 6 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

pyshell2bin

Si trabajas con exploits y shellcode, ya sabes qué es el shellcode y cómo lidiar con él. A veces viene con exploits en C, Perl, Python… Normalmente se ve así:

root@kitploit:~
payload = (b"xbfxabxd0x9ax5bxdaxc7xd9x74x24xf4x5ax2bxc9" + "xb1x45x83xc2x04x31x7ax11x03x7ax11xe2x5ex2c" + "x72xd2xa0xcdx83x85x29x28xb2x97x4dx38xe7x27" + ...

Pero a veces necesitas una representación en archivo binario de ese shellcode, para poder inyectarlo en algún archivo, depurarlo o por cualquier otra razón. Hay todo tipo de scripts por ahí para tratar con shellcode y realizar distintas tareas. De binario a shellcode, de shellcode a binario (solo para bash)… Pero no pude encontrar un script sencillo para hacerlo en Windows. Incluso encontrar el comando “xxd” (para hacer un volcado hexadecimal) portado a Windows es posible pero no fácil (parece que viene incluido con Vim para Windows, pero solía estar disponible con unixtools…).

De todos modos, aquí tienes un script sencillo en Python que funciona en Windows y hará el trabajo. Tolerará shellcode sucio (espacios, retornos, comandos de concatenación…) y solo conservará los caracteres hexadecimales. Luego usa “write” con “wb” para que obtengas un archivo binario. Rápido y sencillo.

Descargar herramienta