Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- # Escrito por kenkeiras
- if [ "$1" = "" ]; then
- echo "No has especificado un criterio de búsqueda"
- exit 1
- else
- key=$1
- fi
- # Se pide la web
- exec 3<>/dev/tcp/cirt.net/80
- echo -en "GET /passwords?criteria=$key\ HTTP/1.1\r\n" >&3
- echo -en "HOST: cirt.net\r\n" >&3
- echo -en "Connection: close\r\n\r\n" >&3
- res=$(cat <&3) # Se leen los datos
- exec 3>&- # Se cierra la conexion
- n=0
- for i in $res
- do
- if [ $n -eq 1 ] # Se comprueba si ya muestra el usuario/contraseña
- then
- echo $i|cut -d\> -f2|cut -d\< -f1
- n=0
- else if [ $n -ne 0 ] # Sino puede que venga pronto
- then
- n=$(($n - 1))
- fi
- fi
- out=$(echo $i|grep -e User -e \>Pass)
- if [ $? -eq 0 ] # Si es la parte del usuario/contraseña
- then
- out=$(echo $out|cut -d\> -f3|cut -d\& -f1|cut -d\< -f1)
- if [ ! $out = "" ]
- then
- echo $out|grep Pass >> /dev/null
- if [ $? -eq 0 ]
- then
- n=2
- else
- n=3
- fi
- echo -n "$out:"
- fi
- else
- echo $i|grep -e "</table>" >> /dev/null # Si se acabo el user/pass
- if [ $? -eq 0 ]
- then
- echo "----------------------------"
- fi
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement