domingo, 6 de julio de 2014

Nokia Lumia 520 Bloqueado: reintentar en minutos

Tengo un nene de año y medio que me agarra el celular. Ayer lo agarre justo antes que lo tire al piso, pero cuando voy a ver la pantalla me dice: "reintentar en 500.489 minutos".

Yo tengo configurado con contraseña, obviamente que me lo había bloqueado, o tenía que esperar 8 días o jugarme y resetearlo.

Recordé que los contactos y las fotos las tenía en la tarjeta de memoria, así que no los perdería.

Vamos a ver los pasos:

1) Apagamos el equipo:


2) Mantenemos la tecla de encendido hasta que vibre:


3) Inmediatamente presionamos la tecla de volumen bajar hasta que aparezca el signo de admiración:


4) Presionar una tecla por vez: 
   A) volumen subir
   B) volumen bajar
   C) botón encendido
   D) volumen bajar


Luego de unos minutos:


Restaurado de fábrica:


Me pidió la cuenta de Microsoft que tenía configurada y me tope con esta sorpresa, tenía un backup automático del día de hoy, lo seleccione y le di siguiente.

Sinceramente no recuerdo si en algún momento lo configure para que lo realice ó Windows lo hace por defecto:


Configuramos Wifi:


Restaurando:


Luego del restore se configuraron solas las cuentas de correo que tenía anteriormente, actualizo el correo, me importo contactos y descargó todas las aplicaciones que tenía instaladas, etc.

lunes, 16 de junio de 2014

Nagios y Apache Autenticando en Active Directory



Debe resolver el dominio:

[root@server~]# cat /etc/hosts|grep dominio
192.168.0.1 mi.dominio.net server_ad


Configuramos el apache, cambie los datos en rojo según su dominio:

[root@server~]# vi /ruta/del/apache/conf/extra/nagios.conf
ScriptAlias /nagios/cgi-bin "/ruta/del/nagios/nagios/sbin"


AuthBasicProvider ldap
AuthType Basic
AuthName "Auth Active Directory"
AuthLDAPURL "ldap://mi.dominio.net:389/DC=mi,DC=dominio,DC=net?sAMAccountName?sub?(objectClass=user)" NONE
AuthLDAPBindDN "usuario@mi.dominio.net"
AuthLDAPBindPassword "ACA VA EL PASSWORD DEL USER DE ARRIBA"
require ldap-attribute objectClass=user


Alias /nagios "/ruta/del/nagios/nagios/share"


AuthBasicProvider ldap
AuthType Basic
AuthName "Auth Active Directory"
AuthLDAPURL "ldap://mi.dominio.net:389/DC=mi,DC=dominio,DC=net?sAMAccountName?sub?(objectClass=user)" NONE
AuthLDAPBindDN "usuario@mi.dominio.net"
AuthLDAPBindPassword "ACA VA EL PASSWORD DEL USER DE ARRIBA"
require ldap-attribute objectClass=user


Reiniciamos Apache:

[root@server~]# /etc/init.d/httpd stop

[root@server~]# /etc/init.d/httpd start


Agregamos el usuario en nagios:

[root@Server~]# vi /ruta/del/nagios/etc/cgi.cfg

authorized_for_system_information=admin,usuario .....


Testeamos la config y reiniciamos nagios:

[root@Server~]# /ruta/del/nagios/bin/nagios -v /ruta/del/nagios/etc/nagios.cfg

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

[root@Server~]# /etc/init.d/nagios reload
Running configuration check...done.
Reloading nagios configuration...done


domingo, 25 de mayo de 2014

GRUB Password on Solaris 10



Ejecutamos el grub:

root@Server# /boot/grub/bin/grub
grub> 


Una vez dentro del grub ejecutamos el md5crypt para generar el password en MD5 y tipeamos la contraseña que deseamos poner para el booteo:

grub> md5crypt
    GNU GRUB  version 0.97  (640K lower / 65536K upper memory)
 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

Password: *************
Encrypted: $2$h1mitk$IvvwH7S1nd3KhyTYCU92/


Salimos del Grub:

grub> quit


Hacemos una copia previo a modificar el menu.lst:

root@Server # cp -pf /boot/grub/menu.lst /boot/grub/menu.lst.bkp
root@Server # vi /boot/grub/menu.lst


Agregar lo siguiente antes de ADDED BY BOOTADM, donde la cadena que está en rojo es la misma que nos devolvió el md5crypt previo que también esta en rojo:

password --md5 $2$h1mitk$IvvwH7S1nd3KhyTYCU92/


Agregar también al final de cada titulo que desea proteger la linea con el texto "lock".

Les muestro en azul lo que modificamos en el siguiente ejemplo:


password --md5 $2$h1mitk$IvvwH7S1nd3KhyTYCU92/ 
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Oracle Solaris 10 1/13 s10x_u11wos_24a X86
lock 
findroot (rootfs0,0,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
#---------------------END BOOTADM--------------------
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title Solaris failsafe
lock
findroot (rootfs0,0,a)
kernel /boot/multiboot -s
module /boot/amd64/x86.miniroot-safe
#---------------------END BOOTADM--------------------

jueves, 22 de mayo de 2014

Monitoreando Procesos Zombies

Verificamos que no hay zombies:

root@server # ps -el |grep 'Z'
 F S    UID   PID  PPID   C PRI NI     ADDR     SZ    WCHAN TTY         TIME CMD
root@server #


Armamos un zombie en C:

root@server # vi zombie.c
#include
#include
#include
int main ()
{
  pid_t child_pid;
  child_pid = fork ();
  if (child_pid > 0) {
    sleep (60);
  }
  else {
    exit (0);
  }
  return 0;
}


Lo compilamos:

root@server # /usr/sfw/bin/gcc zombie.c


Lo ejecutamos:

root@server # ./a.out


Verificamos que ahora está el zombie: ()

root@server # ps -el |grep 'Z'
 F S    UID   PID  PPID   C PRI NI     ADDR     SZ    WCHAN TTY         TIME CMD
 0 Z      0 17100 17099   0   0  -        -      0        - ?           0:00
root@server #


Creamos un script para testear zombies con nagios:

root@server # vi check_zombie
#!/bin/bash
CANT_ZOMBIES=`ps -el |grep 'Z'|grep -v PPID|wc -l`
#echo $CANT_ZOMBIES
if [ $CANT_ZOMBIES -eq 0 ]
then
 echo "$CANT_ZOMBIES Zombies"
 exit 0
fi
if [ $CANT_ZOMBIES -eq 1 ]
then
 echo "$CANT_ZOMBIES Zombies"
 exit 1
fi
echo "$CANT_ZOMBIES Zombies"
exit 2


En la config del NRPE agregamos lo siguiente:

root@server # vi /usr/local/nagios/etc/nrpe.cfg
command[check_zombie_procs]=/usr/local/nagios/libexec/check_zombie

Matamos el nrpe:

root@server # ps -efa |grep nrpe
  nagios 18369     1   0 13:02:52 ?           0:00 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
    root 18543 15868   0 13:06:54 pts/1       0:00 grep nrpe
root@server # kill -9 18369

Volvemos a iniciarlo:

root@server # /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d


martes, 20 de mayo de 2014

Editor HexaDecimal con Vi

Cuando editamos un archivo en vi y queremos verlo en HexaDecimal simplemente editamos el archivo y en la linea de comando del vi colocamos lo siguiente:

%!xxd





miércoles, 16 de abril de 2014

Descargar documentos con Metagoofil


Metagoofil es una herramienta para extraer metadata de documentos públicos (pdc, doc, xls, ppt, docx, pptx, xlsx).

Genera un reporte de archivos, usuarios, paths, mails y software encontrado en el destino.

Comando:

metagoofil -d www.dominio-de-busqueda.com.ar -t tipo_de_archivo -l limite_buscado_de_resultados -n limite_de_archivos_a_bajar -o /directorio/para/la/descarga -f archivo_de_salida


Ejemplo:

root@kali# metagoofil -d nmap.org -t pdf -l 100 -n 10 -o /tmp/ -f /tmp/resultado.html