Archive for GNU/Linux

cambiar datos de acceso, modificación y creación de un archivo

May 03, 2012 No Comments

A veces es necesario cambiar de forma arbitraria las fecha de acceso, modificación y creación de un archivo bajo una plataforma like unix como GNU/Linux. En este caso, touch nos puede ser de mucha ayuda. Con stat, podemos ver información de estado de un archivo (timestamp access, modification and change) Con el comando touch, podemos [...]

Read more

Buscar texto en ciertos archivos de forma recursiva con grep

Mar 05, 2012 No Comments

¿Queremos buscar un texto de forma recursiva en un entorno Unix/Linux? ¿En todos o ciertos archivos? Con el comando grep lo podemos lograr.

Read more

levantar aplicación encapsulada en una screen

Nov 24, 2011 No Comments

GNU Screen es una aplicación de línea de comandos que permite levantar distintas terminales y encapsular aplicaciones a ellla, de esta forma, podemos tener distintas terminales cada una de ella corriendo una aplicación distintas, etc. La forma más habitual de uso, es ejecutar screen, luego en ella levantar la aplicación, más terminales, etc. Aveces es [...]

Read more

no guardar log en una sesión ssh

Nov 15, 2011 No Comments

A veces por distintas circustancias de la vida, es necesario no guardar el log de comandos de una sesión SSH. ¿Es posible? Sí, solo debemos redefinir la variable de entorno HISTFILE A sí, una vez que finalicemos la sesión, el sistema va a guardar el log en /dev/null xD

Read more

Usando cat como editor de texto

Sep 20, 2011 No Comments

En algunas circustancias, es posible que no tengamos acceso a un editor de texto como vim, nano, etc. en un sistema GNU/Linux. Es raro, pero es posible que ocurra (ejemplo, un sistema muy limitado para un equipo embebido). Si tenemos acceso a utilizar cat, podemos utilzar cat como un pseudo editor de texto muy básico [...]

Read more

Tunel de dos vías con netcat

Feb 20, 2011 No Comments

A veces es necesario realizar una tunel tcp de dos vías (TCP Two-way tunnelling) para enrutear una conexión “momentaria” de un host a través de otro host. Hay muchas formas de resover esta problema (con iptables, tuneles ssh, etc.) pero una forma rápida y con pocos privilegios es utilizando un pipe y netcat. A sí [...]

Read more

Acerca de “su : must be run from a terminal”

Jan 10, 2011 No Comments

A veces es posible que al intentar de ejecutar el comando su obtengamos como respuesta Sobre todo cuando estamos “trabajando” sobre una reverse shell por distintos motivos (:P), si es así, podemos obtener una pty real a través de python con el siguiente código. Referencias http://www.rooftopsolutions.nl/blog/189

Read more

separar datos con cut

Dec 04, 2010 No Comments

Algo que por lo menos a mi, se me olvida de vez en cuandos, en las sintaxis de cut. Para separar un texto en base a un separador con cut solo hay que especificar el separador con el parametro d junto a los campos a mostrar. Ejemplo: Listar usuarios y directorios de /etc/passwd

Read more

convertir archivo ISO-8859-1 a UTF-8 en Linux

Sep 10, 2009 No Comments

A veces es necesario cambiar o convertir la codificación de un archivo (para la homologación de archivos, problemas con distintos encoding de dump sql, etc.). Una forma simple y sencilla de convertir un archivo codificado en ISO-8859-1 (Latin1) a UTF-8 es utilizando iconv.

Read more