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
Donde se localiza ese archivo del hotmail? o se saca con un comando?
Saludos
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
creo k ya se como hacerlo utilizando el comando find? es correcto?
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
SÍÁnimo y salu2, no es dificil!
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
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
Mp enviado ;)
HOLA!!!
Mi solucion:
@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!!!
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.
HOLA!!!
Pasame los 2 mails asi puedo deducir donde esta el host plz
GRACIAS POR LEER!!!