Resultados de la búsqueda a petición "shellcode"

1 la respuesta

Reescribiendo un pequeño shellcode execve.

1 la respuesta

Prueba de Shellcode desde C - Error de bus 10

1 la respuesta

asm shellcode en el buffer C - prólogo

Intento construir una función en un búfer en C. con gdb puedo traducir push rbp mov rbp,rsp (...) leave reta 0x55 0x48 0x89 0xe5 (...) 0xc9 0xc3Entonces escribí un código C: int main() { char buffer[]={0x55,0x48,0x89,0xe5,0xc9,0xc3}; ...

1 la respuesta

¿Por qué no se pueden reparar las vulnerabilidades de shellcode de Javascript mediante la "prevención de ejecución de datos"?

los"pulverización en pilas" [http://en.wikipedia.org/wiki/Heap_spraying#JavaScript]El artículo de wikipedia sugiere que muchas vulnerabilidades de JavaScript implican colocar un código shell en algún lugar del código ejecutable del script o la ...

1 la respuesta

Shellcode no se ejecuta

Intenté ejecutar muchos códigos de shell a través del programa C para probarlos. Aquí está #include<stdio.h> #include<string.h> unsigned char code[] = "shell here"; main() { printf("Shellcode Length: %d\n", strlen(code)); int (*ret)() = ...

1 la respuesta

Salida de valores hexadecimales en python3

Estoy escribiendo exploits shellcode con python3. Sin embargo, cuando trato de generar algunos bytes hexadecimales. p.ej. usando la líneapython3 -c 'print("\x8c")' | xxd El valor enxxd esc28c, en lugar de lo esperado8c Este problema no ocurre ...

2 la respuesta

No se puede ejecutar Shellcode -> (Speicherzugriffsfehler (Speicherabzug geschrieben))

Tengo esta función:

2 la respuesta

Parámetros de C execve () [generan un ejemplo de shell]

Tengo que completar los parámetros para: int execve(const char *filename, char *const argv[], char *const envp[]);Si ejecuto este programa: #include <unistd.h> int main() { char *args[2]; args[0] = "/bin/sh"; args[1] = NULL; execve(args[0], ...

2 la respuesta

¿Por qué NASM en Linux cambia los registros en el ensamblado x86_64?

Soy nuevo en la programación de ensamblajes x86_64. Estaba escribiendo el sencillo programa "Hello World" en el ensamblado x86_64. A continuación se muestra mi código, que funciona perfectamente bien. global _start section .data msg: db "Hello ...

2 la respuesta

Errores de cadena de formato - explotación

Estoy tratando de explotar mi error de cadena de formato, que se encuentra en este programa: #include <sys/types.h> #include <sys/uio.h> #include <unistd.h> #include <stdio.h> #include <string.h> void foo(char* tmp, char* format) { /* write ...