« Mayo 2005 | Main | Agosto 2005 »

Junio 2005 Archives

Junio 1, 2005

"expose = On" en PHP (php.ini)

Si se a?aden las siguientes cadenas a un servidor con soporte
PHP, se obtienen los creditos. (ego++)

?=PHPE9568F34-D428-11d2-A769-00AA001ACF42
Muestra el logo de PHP

?=PHPE9568F35-D428-11d2-A769-00AA001ACF42
Muestra el logo de Zend.

?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
Muestra una imagen (varia segun la version)

?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
Muestra los creditos de los programadores (como cuando
me pasaba los monkey island)


Ejemplo:
http://www.php.net/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

Para deshabilitarlo, basta con poner a Off en el php.ini el parametro "expose"


Del php.ini:

--------
; It is no security
; threat in any way, but it makes it possible to determine whether you
; use PHP on your server or not.
-------

Thx croulder -

Chroot bind (named) en Debian Sid

Los comandos necesarios son:

mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir -p /var/lib/named/var/cache/bind
mkdir /var/lib/named/var/run
mv /etc/bind /var/lib/named/etc
ln -s /var/lib/named/etc/bind /etc/bind
cp /etc/localtime /var/lib/named/etc
mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
mknod /var/lib/named/dev/log c 21 5
chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
chown bind:bind /var/lib/named
chown -R bind:bind /var/lib/named/etc/bind /var/lib/named/var/*
chmod 700 /var/lib/named

Luego... a?adir en /etc/bind/named.conf.options

pid-file "/var/run/named.pid";
statistics-file "/var/run/named.stats";


Editar /etc/default/bind9 (o /etc/init.d/bind9), la variable
OPTIONS tiene que contener "-u bind -t /var/lib/named" y modificar
todas las rutas que apunten a /var/run/bind/run por /var/run

Editar /etc/init.d/sysklogd y a?adir en la variable OPTIONS
"-a /var/lib/named/dev/log"

Si se usa el sistema de logs del POST pasado, a?adir estos comandos:

mkdir -p /var/lib/named/var/log/named
touch /var/lib/named/var/log/named/dns_logs
touch /var/lib/named/var/log/named/dns_warnings
ln -s /var/lib/named/var/log/named/ /var/log/named
chown bind:bind -R /var/lib/named/var/log/named
chmod o-r -R /var/lib/named/var/log/named

Junio 9, 2005

ARP estatico en el inicio del sistema

En el rc.local:

arp -s $(route -n | awk '/^0.0.0.0/ {print $2}') \
$(arp -n | grep `route -n | awk '/^0.0.0.0/ {print $2}'`| awk '{print $3}')

Asi, si cambian el eth de mi default gw, no pierdo conectividad.

Junio 20, 2005

Obtener un numero random en shell script (bash)

Una posible solucion puede ser:

head -c 45 /dev/urandom | uuencode -m - | sed -e \
's,.*\([0-9]\).*,\1,' -e '1d;n;$d'

Tener en cuenta que si en 45bytes de urandom no aparece un numero, no funciona

Actualiacion: Mon Jun 20 11:29:08 CEST 2005
Buenas chavalote!

A ver si pones comentarios en tu blog ;)

echo $RANDOM en bash ;)
--
Luis Peralta / jaxp
http://spisa.act.uji.es/~peralta/
------------

About Junio 2005

This page contains all entries posted to Alejandro Ramos :: personal webpage in Junio 2005. They are listed from oldest to newest.

Mayo 2005 is the previous archive.

Agosto 2005 is the next archive.

Many more can be found on the main index page or by looking through the archives.

rss
unsec dot net