Preguntas con respuestas sobre "system-calls"

460 preguntas, página #1

0

votos

3

respuestas

vistas 1,509

Cómo obtener un char* con ptrace

Actualmente estoy desarrollando una herramienta en la que tengo que rastrear un programa para conocer sus llamadas al sistema. Por el momento, puedo obtener parámetros numéricos de llamadas al sistema, pero no puedo obtener la dirección correcta de las cadenas. ...

preguntado 10 años, 5 meses

5

votos

2

respuestas

vistas 3,723

Linux sbrk () como una llamada al sistema en ensamblaje

Entonces, como desafío y por rendimiento, estoy escribiendo un servidor simple en ensamblador. La única forma que conozco es a través de llamadas al sistema. (a través de int 0x80) Obviamente, voy a necesitar más memoria que la asignada en el ensamblado o en la carga, así que leí y decidí que quería usar sbrk(), principalmente porque no...

preguntado 10 años, 5 meses

2

votos

0

respuestas

vistas 356

Capturando los argumentos de la llamada al sistema execve

Estoy tratando de usar ptrace y capturar los argumentos que se pasan a una llamada al sistema execve. Pero cuando uso PTRACE_GETREGS e intento obtener los argumentos para SYS_execve, obtengo 0 para todos los valores de registro. ¿Puede decirme cómo me obtiene Strace todos los argumentos que se pasan? Lo intenté ...

preguntado 10 años, 5 meses

0

votos

2

respuestas

vistas 375

kernel de linux + sentencias condicionales

Básicamente, me encuentro en una situación muy extraña en una llamada al sistema que estoy escribiendo. Quiero verificar algunos valores si son el mismo retorno -2 que indica que se ha producido un cierto tipo de error. Estoy usando printk() para imprimir los valores de las variables justo antes de mi "si no" y dice que...

preguntado 10 años, 5 meses

2

votos

1

respuestas

vistas 542

¿Ptrace funciona a nivel de usuario o de kernel?

Estoy tratando de implementar una Detección de anomalías en el flujo de datos usando ptrace. Después de investigar un poco, implementé un programa similar a strace. Ahora, estoy confundido acerca de esto, que es lo que me dice la wiki sobre las llamadas al sistema: ...

preguntado 10 años, 5 meses