Recopila números telefónicos de OLX - PhOlx

Iniciado por andergedon, Agosto 01, 2017, 03:22:35 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.




Que tal todo Underc0ders? Hoy vengo con una pequeña herramienta que desarollé mientras aprendía algo de Powershell.
Llamada No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y se dedica básicamente a recopilar números telefónicos de la página No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

OLX es un sitio web de clasificados, donde las personas pueden vender y comprar una gran variedad de cosas, nuevas o usadas. Algo parecido a mercadolibre y otros sitios de compra/venta. Una de las características de OLX es permitir que cualquier vendedor publique su numero de teléfono con el fin de que un potencial cliente tenga la posibilidad de contactar con el vendedor de una forma rápida y sencilla. De esta manera también, algunos negocios se dedican a recopilar estos numeros de teléfono con el fin de hacer spam sobre su producto o servicio. Los estafadores aprovechan esto para hacer No tienes permitido ver los links. Registrarse o Entrar a mi cuenta, No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y otros ataques. O algún sitio web puede utilizarlo para almacenar tu información en alguna No tienes permitido ver los links. Registrarse o Entrar a mi cuenta relacionada a numeros de teléfono, nombre y dirección.

Pueden encontrar la herramienta en No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
El uso de la herramienta es bastante sencillo, para ponerla a correr tendremos que usar a nuestro amigo Google junto con sus dorks.
Citarsite:olx.com.ve

para resultados más específicos se puede jugar un poco con los dorks por ejemplo:
Citarsite:olx.com.ve iphone Caracas 
Así recopilaremos los numeros de personas que estén vendiendo un iphone en la ciudad de Caracas.

Podemos seleccionar los enlaces que han sido indexados las últimas 24 horas, de esa manera aseguraremos que los anuncios de venta no han expirado o hayan sido removidos.


copiamos y pegamos el link de la búsqueda Google, abrimos nuestro script y dejamos que haga su trabajo. Todos los números que fueron encontrados serán almacenados en 'numeros.txt'.


Por ahora la herramienta solamente extrae números telefónicos de Venezuela, estaré actualizándola a otros países tan pronto como pueda.

Source-code:

Código: dos
new-item links.txt -type file
new-item numeros.txt -type file
cls

write-host "
_______  __        ___   __           
|_   __ \[  |     .'   `.[  |         
  | |__) || |--. /  .-.  \| |  _   __ 
  |  ___/ | .-. || |   | || | [ \ [  ]
_| |_    | | | |\  `-'  /| |  > '  < 
|_____|  [___]|__]`.___.'[___][__]`\_]
                                       By:Andergedon
    https://github.com/Andergedon/
" -foreground green
write-host "Google Link >" -foreground yellow

$link=read-host

write-host "Extrayendo Links OLX..." -foreground green
(New-Object System.Net.WebClient).DownloadFile($link, 'temp.txt')
write-host ">Listo" -foreground green
$x=(get-content temp.txt)[1..6]

foreach($line in $x){

     $z=$line
     for($i=0; $i -lt $z.length; $i++){
          if($z[$i] -eq '<' -and $z[$i+1] -eq 'c' -and $z[$i+2] -eq 'i' -and $z[$i+3] -eq 't' -and $z[$i+4]-eq'e' -and $z[$i+5]-eq '>'){
            $i+=6
            $j=0
            $K=0..100
            while($z[$i]-ne'.'){$i++}
               
            while($z[$i]-ne'<'){
                $K[$j]=$z[$i]
                $i++
                $j++
             }$union=-join $K[0..($j-1)]
             add-content links.txt ("https://m"+$union)
          }
     }
}remove-item temp.txt

$x=(get-content links.txt)
foreach($link in $x){
write-host "Buscando numero en: $link " -foreground yellow
(New-Object System.Net.WebClient).DownloadFile($link, 'temp.txt')

$z=(get-content temp.txt -totalcount 11)[-1]

     for($i=0; $i -lt $z.length; $i++){
          if($z[$i]-eq'0' -and $z[$i+1]-eq'4' -and $z[$i+2]-eq'1' -and ($z[$i+3]-eq'2' -or $z[$i+3]-eq'4' -or $z[$i+3]-eq'6')){
               $K=0..11
               $j=0
               $l=$i
               for($j=0;$j-lt 11; $j++){
                    $K[$j]=$z[$l]
                    $l++
               }$aux=0
               for($j=0; $j -lt 11; $j++){
                    if($K[$j] -gt '9'){$aux=1}
               }
               if($aux-eq 0){
               $NUM=-join $K[0..10]
               write-host "Numero encontrado: $NUM" -foreground green
               add-content numeros.txt $NUM
               }
          }
     }
}

remove-item temp.txt



Saludos!
\x11\x12\x13