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

2 la respuesta

Los canarios evitan el retorno a la libc y los ataques de programación orientados al retorno?

stoy tratando de entender si / cómo return-into-libc y las vulnerabilidades de programación orientadas al retorno son posibles si se utiliza un canario. Se colocaría un canario en la pila entre el valor de retorno y el búfer que se desbordaría, y ...

1 la respuesta

return to libc - problem

Tengo problemas con el exploit return-to-libc. El problema es que no sucede nada, pero no hay falla de segmentación (y sí, en realidad estoy desbordando la pila). Este es mi programa: int main(int argc, char **argv) { char array[512]; ...

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 ...

3 la respuesta

C Code, ¿cómo cambiar la dirección de retorno en el código?

Acabo de escribir un código C que está debajo: #include<stdio.h> #include<string.h> void func(char *str) { char buffer[24]; int *ret; strcpy(buffer,str); } int main(int argc,char **argv) { int x; x=0; func(argv[1]); x=1; printf("\nx is 1\n"); ...

6 la respuesta

Utilice un desbordamiento de montón para escribir datos arbitrarios

He estado tratando de aprender los conceptos básicos de un ataque de desbordamiento de montón. Principalmente estoy interesado en usar una corrupción o modificación de los metadatos del fragmento para la base del ataque, pero también estoy ...

3 la respuesta

Explotar desbordamiento de pila en C

La pregunta es en realidad sobre los desbordamientos de la pila en C. Tengo una tarea que no puedo hacer por mi vida, he mirado todo en el gdb y simplemente no puedo entenderlo. La pregunta es la siguiente: int i,n; void confused() { ...

4 la respuesta

Tratando de romper la pila

2 la respuesta

¿La interfaz ModelDriven plantea una explot de seguridad en struts2?

Fondo: codifiqué una clase Struts2 ActionSupport con ModelDriven. Es una aplicación web de hibernación / primavera, que utiliza OSIV y entidades adjuntas en la vista (JSP). Hoy recibí este correo electrónico del arquitecto 'castigándome' por ...

3 la respuesta

Uso de una sola llamada al sistema () para ejecutar múltiples comandos en C

En un laboratorio de seguridad de la información en el que estoy trabajando, me encargaron ejecutar múltiples comandos con una sola llamada a "system ()" (escrito en C, ejecutándose en Fedora). ¿Cuál es la sintaxis que me permitirá ejecutar más ...

6 la respuesta

¿Cómo escribir un exploit de desbordamiento de búfer en GCC, Windows XP, x86?

void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; int *ret; ret = buffer1 + 12; (*ret) += 8;//why is it 8?? } void main() { int x; x = 0; function(1,2,3); x = 1; printf("%d\n",x); }La demostración anterior es ...