[Reto Batch] Jugando con la IP I

Iniciado por Eleкtro, 5 Mayo 2012, 11:12 AM

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

Eleкtro

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:
                       
Solución:         Pedir por mensaje privado









Snows

Donde se localiza ese archivo del hotmail? o se saca con un comando?

Saludos

Eleкtro

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








Stakewinner00

creo k ya se como hacerlo utilizando el comando find? es correcto?

Eleкtro

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!








Stakewinner00

#5
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

Eleкtro

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








-- KiLiaN --

Entren al chat de elhacker.net
    
   

@kln13

79137913

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!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*

Eleкtro

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.