Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Dekethxd en 10 Julio 2016, 13:37 pm



Título: VBScript Encontrar Mails
Publicado por: Dekethxd en 10 Julio 2016, 13:37 pm
Hola, necesitaria saber como hacer un codigo vbscript que buscase emails, gmails.... En archivos lo que pasa es que la unica forma que se de buscar algo es indicando laprimera letra la palavra completa.... Pero querria que buscase palabras que acabasen en @gmail.com @hotmail.com y ese tipo de cosas.

Espero que me ayuden.


Título: Re: VBScript Encontrar Mails
Publicado por: AlbertoBSD en 10 Julio 2016, 19:03 pm
Necesitas hacer un arreglo con todos los dominios que quieras buscar y usar la funcion

InStr

http://www.w3schools.com/asp/func_instr.asp

Si lo quiores hacer sin inicializar los dominios y de forma generica, necesitas programar un analizador sintactico que busque pro los patrones de <usuario>@<dominio>.<ex1>.<ext2>.<ext3> etc.

Saludos!



Título: Re: VBScript Encontrar Mails
Publicado por: Dekethxd en 10 Julio 2016, 23:21 pm
Gracias por tu a pero podrias exlicarlo mas profundamente.. He entendido a qué terefieres pero no se me ourre ningun algoritmo el cual pueda encomtrar un fragmento de la palabra


Título: Re: VBScript Encontrar Mails
Publicado por: AlbertoBSD en 11 Julio 2016, 00:22 am
Como te digo la funcion InStr ya te dice si la palabra existe en un buffer donde estes buscando tu palabra, he explicado como encontrar coincidencias de palabras usando lenguaje C, y es similar para VBS incluso debe de ser mas facil ya que el lenguaje VBS presenta ya algunas funciones adicionales para el manejo de cadenas.

Si quieres ver lo que explique en su momento con lenguaje C aqui esta el vídeo lo unico que tienes que hacer es el equivalente en VBS

Ns82IZccY2A

Saludos


Título: Re: VBScript Encontrar Mails
Publicado por: Dekethxd en 11 Julio 2016, 02:45 am
Gracias por el video, seguto que me servira de mucho (aun no lo he visto) ysera menos complejo al estar escrito en c