Ejercicio práctico: desde la inyección de SQL hasta el terminal
Nada como un ejercicio práctico para aprender por uno mismo. En cuestiones de explotación de aplicaciones web nada como jugar a algún wargame, montarte tu propio sistema vulnerable y buen libro, asistir a alguna clase con algún laboratorio de prácticas, etc o buscarte algún tutorial por la web.
Este último, es el caso de este ejercicio práctico titulado: From SQL Injection to shell, cuya traducción sería más o menos: Desde la inyección de SQL hasta el terminal.
Plantillas sobre GNU Coreutils y Util Linux
Peteris Krumins de Cantoman ha creado dos plantillas o chuletas que nos pueden venir muy bien a los usuarios de GNU/Linux. Una trata sobre las GNU Coreutils y la otra sobre las Util-Linux. Son muy simples, pero como guía rápida nos puede venir muy bien.
La plantilla util-linux la puedes bajar en distintos formatos: PDF | PNG | XLSX
La de GNU Coreutils la tienes en los mismos formatos: PDF | PNG | XLSX
Domingo por la mañana, algo tranquilo, Epic45, Between Woodland
Er docu der finde: Mentes brillantes "los secretos del cosmos"
Ejercicios C++
Uno de los libros de referencia en lo que respecta a C++ es “The C++ Programming Language”, escrito por el mismísimo Bjarne Stroustrup, creador de dicho lenguaje.
A través de los capítulos del libro nos encontramos con distintos ejercicios a resolver, muy recomendables de hacer si estás aprendiendo. Precisamente para aquellos que estén aprendiendo el lenguaje y necesitan ayuda, en este repositorio de Gitub puedes encontrar la mayoría de los ejercicios resueltos.
Tutorial Unix / Linux para principiantes
Completo tutorial gratuito (en inglés) para ver online o descargarte (aquí):
Introduction to the UNIX Operating System
- What is UNIX?
- Files and processes
- The Directory Structure
- Starting an UNIX terminal
Tutorial One
- Listing files and directories
- Making Directories
- Changing to a different Directory
- The directories . and ..
- Pathnames
- More about home directories and pathnames
Tutorial Two
- Copying Files
- Moving Files
- Removing Files and directories
- Displaying the contents of a file on the screen
- Searching the contents of a file
Tutorial Three
- Redirection
- Redirecting the Output
- Redirecting the Input
- Pipes
Tutorial Four
- Wildcards
- Filename Conventions
- Getting Help
Tutorial Five
- File system security (access rights)
- Changing access rights
- Processes and Jobs
- Listing suspended and background processes
- Killing a process
Tutorial Six
- Other Useful UNIX commands
Tutorial Seven
- Compiling UNIX software packages
- Download source code
- Extracting source code
- Configuring and creating the Makefile
- Building the package
- Running the software
- Stripping unnecessary code
Tutorial Eight
- UNIX variables
- Environment variables
- Shell variables
- Using and setting variables
Reflexiones y un poco de historia sobre el correo electrónico contadas por su creador, Ray Tomlinson
En este artículo de ReadWriteWeb el creador del email, Ray Tomlinson nos habla un poco sobre el nacimiento y futuro del correo electrónico.
En Otoño de 1971 Tomlinson envió el primer email usando SNDMSG, un programa que se ejecutaba en un ordenador digital PDP-10. El los años 60 ya existía algo parecido a los emails pero tipo post-it y sólo para diferentes usuarios dentro del mismo ordenador. Tomlinson lo modificó para que estos mensajes se pudieran enviar también entre ordenadores ubicados en otras redes (usando la red en la cual estaba trabajando llamada Arpanet). De esta forma nació el correo electrónico.


