Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: binario010101 en 17 Octubre 2013, 02:06 am



Título: subir archivos con bat a ftp
Publicado por: binario010101 en 17 Octubre 2013, 02:06 am
hola amigos

tengo este archivo

Código:
usuario
clave
cd public_html
binary
put "C:\1.jpg"
close

y este otro miftp.bat

Código:
ftp -s:"ftp.txt" ipftp >> detalles.log
pause

tengo algunas dudas.

1. como evito que el firewall me bloque el proceso de subir archivos (quiero que no me pida autorizacion para realizar el proceso)

2. es posible subir todos los archivos de extensión doc docx rtf y pdf de los discos?

3. quiero que si ya hay un archivo con el mismo nombre pero con diferente tamaño lo suba y lo renombre pero si ambos archivos tienen el mismo nombre y tamaño no.



creo que tengo un problema pues el codigo solo me esta creando los archivos en el servidos pero vacíos?



[MOD]: Por decimo tercera vez, NO HAGAS DOBLE POST, usa el botón 'Modificar'.


Título: Re: subir archivos con bat a ftp
Publicado por: Eleкtro en 17 Octubre 2013, 08:52 am
1. como evito que el firewall me bloque el proceso de subir archivos (quiero que no me pida autorizacion para realizar el proceso)

Puedes crear una nueva 'regla de cortafuegos' mediante el registro,
para agregar la 'rule' corréctamente necesitas conocer la ubicación exacta del proceso que está intentando acceder a la red.

Te pondría un ejemplo pero la sintaxis cambia para añadir una nueva regla desde WinXP a Win7, no se cual quieres usar, puedes encontrar las diferencias de sintaxis por ti mismo -> aquí (http://bit.ly/1aQ1Ozb)

2. es posible subir todos los archivos de extensión doc docx rtf y pdf de los discos?

Primero debes usar el comando que sirve de palanca para desactivar el user prompt:
Código:
prompt

y luego usas el comando mput:
Código:
mput *.txt

más información -> aquí (http://www.nsftools.com/tips/MSFTP.htm#mput)

3. quiero que si ya hay un archivo con el mismo nombre pero con diferente tamaño lo suba y lo renombre pero si ambos archivos tienen el mismo nombre y tamaño no.

No creo que sea posible interactuar de esa manera con el comando FTP,
primero deberías hacer las operaciones necesarias antes de llamar al comando FTP por separado para filtrar los archivos que deseas subir, y luego, separarlos y subirlos.

Puedes usar el comando rename para renombrar un archivo de forma remota en el FTP.

Saludos