Luego de algunas pruebas, implementé el "hacker typer" en una línea de script Bash:
EXT=".c"; for F in $(find / -iname "*$EXT" -nowarn -readable 2> /dev/null); do cat $F | while IFS= read -rN 10 C; do read -s -n 1 <&1; echo -n "$C"; done; echo; doneVeamos el script en acción:
¿Qué hace este script?
Primero define una extensión de archivo a buscar (EXT=".c"
).Luego busca en todo el sistema de archivos (
find /
), aquellos cuyos nombres tienen la extensión definida (-iname "*$EXT"
). Y obtiene sólo los que el usuario actual puede leer, descartando errores y advertencias (-nowarn -readable 2> /dev/null
).Para cada archivo encontrado (
for F in
) vuelca su contenido (do cat $F
) e imprime por pantalla (echo -n "$C"
) de a 10 caracteres (IF= read -rN 10 C
) cada vez que el usuario presiona una tecla (do read -s -n 1 <&1
). Repite este comportamiento (while
) hasta llegar al final del archivo, para pasar al siguiente encontrado.Si se desea "desarrollar" en otro lenguaje, por ejemplo PHP, cambiar el contenido de la variable
EXT
de .c
a .php
.Para detener el script, presionar la combinación de teclas
Ctrl+C
.Simple. ¡Espero que les haya gustado!
Tomado de: http://linuxito.com/programacion/442-hacker-typer-en-una-linea-de-script-bash
Me encanto, de pronto mi vida tiene sentido, jajaja.
ResponderEliminarEs perfecto para muchas situaciones, sobre todo el Script. =D
Saludos!
Hey,
ResponderEliminarThanks for sharing this blog its very helpful to implement in our work
Regards.
Hire an ethical Hacker
Hey Thanks for sharing this blog its very helpful to implement in our work
ResponderEliminarRegards
Hire a Hacker for Facebook
Hey Thanks for sharing this blog its very helpful to implement in our work.
ResponderEliminarRegards
Hire an Ethical Hacker
Hey,
ResponderEliminarThanks for sharing this blog its very helpful to implement in our work
Regards.
Black Hat Hackers For Hire