Que emoción ! Ya quiero probar esas cosas en producción, lo de C con el buffer overflow es más un skill issue que un bug o problema del lenguaje, al menos lo que mostraste (que por supuesto sé que no es un skill issue tuyo, se entiende, supongo). Igual entiendo que por fuera se puede pinchar eso y ahí es donde entra mseal. BTW muy útil, como siempre un grande last dragon
soy nuevo en linux, solo con su forma de hablar y los conceptos que menciona son geniales, se nota su experencia y me parece fantastico comenzar en est comunidad
El problema no esta en esa lina de if(mseal(memfd,1)==-1 sino en el retorno de mseal el cual es la llamda al kernel que deberia ser return syscall(SYS_Mseal, (void*)&fd, len(fd), sysflags) es decir estas confunfiendo la funcion que crea el syscall con el syscall. Es el syscall donde tienes los errores. Otra cosa es que no es que rust evite ser hackeado con cosas como estas si no que evita que cometas errores al programar pero si quieres puedes hacer codigo inseguro, lo que yo entiendo es que con esto le dices al sistema operativo que proteja ese segmento de ram
Un saludo cordial desde Colombia muchas gracias por compartir tus conocimientos un fuerte abrazo bendiciones
que interesante, aguardando la segunda parte del video
Que emoción ! Ya quiero probar esas cosas en producción, lo de C con el buffer overflow es más un skill issue que un bug o problema del lenguaje, al menos lo que mostraste (que por supuesto sé que no es un skill issue tuyo, se entiende, supongo). Igual entiendo que por fuera se puede pinchar eso y ahí es donde entra mseal. BTW muy útil, como siempre un grande last dragon
soy nuevo en linux, solo con su forma de hablar y los conceptos que menciona son geniales, se nota su experencia y me parece fantastico comenzar en est comunidad
muy interesnate, vamos aponerlo a prueba, he visto el short post video, está genial 👍👍👍👍
Last, veo todos tus videos , pero este es muy Pro.
Saludos
Buen video. Saludos
Si se pudo, Si se pudo:
th-cam.com/video/8h_nDccZZWE/w-d-xo.html
El problema no esta en esa lina de if(mseal(memfd,1)==-1 sino en el retorno de mseal el cual es la llamda al kernel que deberia ser return syscall(SYS_Mseal, (void*)&fd, len(fd), sysflags) es decir estas confunfiendo la funcion que crea el syscall con el syscall. Es el syscall donde tienes los errores. Otra cosa es que no es que rust evite ser hackeado con cosas como estas si no que evita que cometas errores al programar pero si quieres puedes hacer codigo inseguro, lo que yo entiendo es que con esto le dices al sistema operativo que proteja ese segmento de ram
logrado:
th-cam.com/video/8h_nDccZZWE/w-d-xo.html
Usted puede last
th-cam.com/video/8h_nDccZZWE/w-d-xo.html
Interesante 🤔
Rust es inclusión forzada
Eh!
Rust además de inclusivo, es para gente vaga y que le tema usar C.
@risenraven uy!
tu nacimiento es inclusion forzada
No, solo es un enfoque distinto; te puede gustar más o menos. Rust intenta forzar algunas practicas "seguras" de programación.
i wish tour videos had english subtitles :(
TH-cam have it,