Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[POWERSHELL] Comprobar si múltiples correos han sido filtrados

  • 1 Respuestas
  • 2074 Vistas

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

Desconectado andergedon

  • *
  • Underc0der
  • Mensajes: 60
  • Actividad:
    0%
  • Reputación 6
  • High tech, low life
    • Ver Perfil
    • GitHub
« en: Diciembre 07, 2017, 05:48:13 pm »
Hola undercoders! Hice un pequeño script para comprobar si uno o más correos han sido filtrados en algún momento. El script utiliza la API de Hacked-emails para confirmar. Solo necesitamos un archivo emails.txt con todos los correos a testear para empezar a correr el script y luego si lo deseamos exportar todos los positivos a otro archivo



Código: [Seleccionar]
if((test-path "emails.txt") -eq $false){
    write-error "Archivo 'emails.txt' faltante"
}

$emails = get-content emails.txt
$ouput

foreach($mail in $emails){
   
   if($mail -notmatch '[a-zA-Z0-9.-]+@\w+\.\w+'){continue}

   $test = invoke-webrequest "https://hacked-emails.com/api?q=$mail"
   if($test.content -match '(:0)(?=,"data")'){
       write-host "Ninguna entrada para $mail !" -foreground green
       write-host "`n============================`n"
    }else{
if($test.content -match '(\d+)(?=,"data")'){}
$matches = ([regex]'https:[a-zA-Z\\\/-]+\.com\\\/leak\\\/[a-zA-Z0-9-.]+').Matches($test.content);

write-host "[x]" $matches.Count " Entradas para $mail [+] `n" -foreground red
    $output += @("$mail`n")
foreach($link in $matches){
    write-host "E-mail filtrado en:" ($link -replace "\\") -foreground red
    $output += @($link -replace "\\")
}
$output += @("`n==========================`n")
write-host "`n============================`n"
    }

}

write-host "Exportar e-mails filtrados? S/N > " -NoNewLine
   $x=read-host

    if($x -eq 's' -or $x -eq 'S'){set-content "output.txt" $output}
\x11\x12\x13

Desconectado Mortal_Poison

  • *
  • Underc0der
  • Mensajes: 152
  • Actividad:
    0%
  • Reputación 15
  • Become the change you seek in the world. -Gandhi.
    • Ver Perfil
    • VIINACADEMY
  • Twitter: https://www.twitter.com/Mortal_Poison_
« Respuesta #1 en: Diciembre 22, 2017, 06:46:51 am »
Hola andergedon,

Súper interesante el aporte, de hecho, tengo un correo que no uso hace años, lo puse y adivina ;D.

Un saludo.
Become the change you seek in the world. -Gandhi.


 

¿Te gustó el post? COMPARTILO!



[POWERSHELL] Obtener lista de contraseñas del Secure Vault de windows!

Iniciado por 79137913

Respuestas: 4
Vistas: 3240
Último mensaje Marzo 23, 2018, 02:38:27 pm
por Drok3r
PowerShell

Iniciado por gallet

Respuestas: 1
Vistas: 3695
Último mensaje Agosto 12, 2016, 08:06:54 am
por cybervaca
[POWERSHELL] Script para comprobar equipos vulnerables a MS17-010

Iniciado por OLM

Respuestas: 0
Vistas: 3327
Último mensaje Mayo 16, 2017, 05:11:41 pm
por OLM