Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Eleкtro en 5 Mayo 2012, 11:12 AM

Título: [Reto Batch] Jugando con la IP I
Publicado por: Eleкtro en 5 Mayo 2012, 11:12 AM
Aquí pueden comentar todo lo que quieran, sus dudas, avances o soluciones acerca del siguiente reto:

Reto Nº 1

Nombre:          Jugando con la IP I (Elektro H@cker)
Dificultad:       3/10
Objetivo:        Obtener la IP del remitente de un e-mail de Hotmail, Y resolver el dominio.
Indicaciones:  Debe soportar un header de correo Hotmail. No quiero que lo hagan con un correo de Gmail, Que oculta la ip real.
Pistas:              No hay que dominar Batch, Solo conocer sus comandos.
Ejemplo:
                        (http://img23.imageshack.us/img23/8955/prtscrcapture2ue.jpg)
Solución:         Pedir por mensaje privado

Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Snows en 6 Mayo 2012, 15:01 PM
Donde se localiza ese archivo del hotmail? o se saca con un comando?

Saludos
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Eleкtro en 6 Mayo 2012, 15:25 PM
Cita de: Snows en  6 Mayo 2012, 15:01 PM
Donde se localiza ese archivo del hotmail? o se saca con un comando?

Saludos

Cualquier email de hotmail sirve, solo hay que visualizar el código fuente del mensaje, en la bandeja de correo de hotmail (Hay muchos tutos en google que lo explican!)

salu2
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Stakewinner00 en 6 Mayo 2012, 17:40 PM
creo k ya se como hacerlo utilizando el comando find? es correcto?
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Eleкtro en 6 Mayo 2012, 17:41 PM
Cita de: Stakewinner00 en  6 Mayo 2012, 17:40 PM
creo k ya se como hacerlo utilizando el comando find? es correcto?

Para mostrar el primer parámetro

Ánimo y salu2, no es dificil!
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Stakewinner00 en 6 Mayo 2012, 17:43 PM
y el segundo parametro con tracert? creo k se puede conseguir es correcto?

o nslookup pero no me va jaja

Cita de: EleKtro H@cker en  6 Mayo 2012, 18:03 PM
Aparte de esos, Hay otro comando relacionado que no sirve para ese propósito, Pero te muestra lo que andas buscando xD

sino es el ping ya no conozco ningun comando mas para eso
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Eleкtro en 6 Mayo 2012, 18:03 PM
Cita de: Stakewinner00 en  6 Mayo 2012, 17:43 PM
tracert?

nslookup

Aparte de esos, Hay otro comando relacionado que no sirve para ese propósito, Pero te muestra lo que andas buscando xD
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: -- KiLiaN -- en 6 Mayo 2012, 22:19 PM
Mp enviado ;)
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: 79137913 en 10 Mayo 2012, 16:30 PM
HOLA!!!

Mi solucion:
Código (dos) [Seleccionar]
@echo off
SETlocal enabledelayedexpansion
Set /p arch=Arrastre su archivo de mail aqui:
copy /b %arch% a.txt
CLS
for /f "tokens=*" %%x in (a.txt) do (set N=!N!%%x)
del /s /q a.txt
CLS
SET NUM=0
:LOOP
call set CHAR=%%N:~%NUM%,14%%%
set /a NUM+=1
IF "%CHAR%"=="Received from " (SET /A DNSSTART=%NUM%+13
GOTO DNSENCONTRADO)
GOTO LOOP
:DNSENCONTRADO
SET NUM=%DNSSTART%
:LOOPB
call set CHAR=%%N:~%NUM%,2%%%
set /a NUM+=1
IF "%CHAR%"=="([" (SET /A DNSEND=%NUM%
GOTO DNSTERMINADO)
GOTO LOOPB
:DNSTERMINADO
SET /A AUX=%DNSEND%-%DNSSTART%-1
CALL SET DNS=%%N:~%DNSSTART%,%AUX%%%%
:LOOPC
call set CHAR=%%N:~%NUM%,2%%%
set /a NUM+=1
IF "%CHAR%"=="])" (SET /A IPEND=%NUM%
GOTO IPTERMINADO)
GOTO LOOPC
:IPTERMINADO
SET /A DNSEND=%DNSEND%+1
SET /A AUX=%IPEND%-%DNSEND%-1
CALL SET IP=%%N:~%DNSEND%,%AUX%%%%
ECHO [IP]: %IP%
ECHO [HOST]: %DNS%
PAUSE


por las dudas pastebin:
http://pastebin.com/itDkqzxc

GRACIAS POR LEER!!!
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: Eleкtro en 10 Mayo 2012, 17:08 PM
Cita de: 79137913 en 10 Mayo 2012, 16:30 PM
Mi solucion:

Lo he probado con 2 emails y solo recibo esto:

No se esperaba from en este momento.

PD: Me he fijado que trabajas en la linea de "Received: from ...", Hay sale el DNS del servidor de Microsoft por el que pasó el email hasta llegar a tu buzón, Pero no el DNS de la IP de la persona que lo mandó :-/, Ni tampoco la IP. Solo comento esto porque no hay que sacar nada de esa linea, Me extrañó.

Salu2.
Título: Re: [Reto Batch] Jugando con la IP I
Publicado por: 79137913 en 10 Mayo 2012, 17:24 PM
HOLA!!!

Pasame los 2 mails asi puedo deducir donde esta el host plz

GRACIAS POR LEER!!!