Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: as if en 24 Julio 2010, 12:29 pm



Título: Comandos .bat para mejorar privacidad
Publicado por: as if en 24 Julio 2010, 12:29 pm
Hola a todos, soy nuevo en el foro y hace poco que estoy intentando hacer aplicaciones útiles para el maldito windows vista con el bloc de notas

La última que he intentado requiere unos comandos que no conozco. El caso es que quiero que los archivos ocultos que hay en el pc se vean o se oculten sin tener que realizar el recorrido de Panel de control/apariencia y personalizacion/opciones de carpeta/mostrar archivos ocultos.

Igual que tengo la aplicación en el escritorio que apaga el pc (shutd.. bla bla) quisiera una que me permitiera mostrar/no mostrar los archivos ocultos. Es posible? Y qué debería añadir para que tuviera contraseña?

Gracias de antemano   :)


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: DA KILLER en 24 Julio 2010, 17:41 pm
busca un tutorial básico de batch (en el foro hay varios)

Y para los atributos de archivos tenés "attrib" y "CALCS", para obtener ayuda de los comandos de la shell solo escribes "help" o el nombre del comando que deseas ver seguido de "/?"

Prueba con el siguiente code:

Código
  1. @echo off
  2. @title CAMBIAR ATRIBUTOS DE ARCHIVOS
  3. REM Aqui cambia el valor de "clave" por el que desees
  4. set "clave=12345"
  5. set /p "pass=Ingrese la contrasena: "
  6. if %pass%==%clave% (goto:crct) ELSE (goto:wrong)
  7. :wrong
  8. echo. INCORRECT PASSWORD.
  9. exit/b 0
  10. :crct
  11. echo. CORRECET PASS
  12. REM Cambia "archivo.txt" por el archivo que quieras cambiar (si quieres que sea una carpeta anade el parametro "/D", y si quieres que sea recursivo usas "/S")
  13. attrib +r +s +h "archivo.txt"
  14. exit/b 0
  15.  

Saludos


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 24 Julio 2010, 19:12 pm
ok da killer, muchas gracias, se nota que sabes  :o

Pero yo lo que quiero no es cambiar las características de los archivos, sino hacer que (aun siendo siempre ocultos) puedan ser vistos o no.
¿Este código que me dices es para hacer que las carpetas o documentos del pc dejen de ser ocultos?


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: Ari Slash en 24 Julio 2010, 21:13 pm
ver archivos ocultos
Código:
Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f 
REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 1

no ver archivos ocultos
Código:
Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f 
REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 0


despues de ejcutar estos comandos a veces hay que actualizar el navegador de archivos

saludos


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 24 Julio 2010, 23:00 pm
ok Ari-Slash, gracias  ;-)

Ahora para poner la contraseña uso los comandos que me ha dicho Da Killer y el "go to" para que se active tu código (si es correcta) y así se puedan ver los archivos ocultos ¿no?

Creo que lo pillo, lo haré a ver si funciona, merci!


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: DA KILLER en 24 Julio 2010, 23:52 pm
El "go to" (en inglés "ir a") es para ir a un label (etiqueta), para más información revisa los tutoriales.

Saludos.


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 29 Julio 2010, 19:06 pm
Veamos, he leído algunos tutos para principiantes, y no sé si los estoy haciendo bien. ¿El archivo guardado como .bat debería ser algo así?

Para que se vean:

Código
  1. @echo off
  2. @title Mostrar archivos ocultos
  3. REM 12345
  4. set "clave=12345"
  5. set /p "pass=Introduce la clave: "
  6. if %pass%==%clave% (goto:crct) ELSE (goto:wrong)
  7. :wrong
  8. echo. clave incorrecta.
  9. exit/b 0
  10. :crct
  11. Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f
  12. REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 1
  13. exit/b 0

Para que no se vean:

Código
  1. @echo off
  2. Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f
  3. REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 0
  4. exit/b 0


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: DA KILLER en 30 Julio 2010, 00:45 am
Parece que si, pero por que no lo pruebas?, no sería mejor que preguntar?


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 30 Julio 2010, 01:08 am
No lo hacía por miedo a que pasara algo inesperado (me ha pasado algunas veces). Todos los .bat en los que aparezca "delete" me dan un poco de respeto sabes? jajaja

En fin, lo he probado y no funciona. El comando va, ya que aparece "la operación se ha realizado correctamente" pero los archivos ocultos siguen sin verse y a simple vista no ha pasado nada  :huh:

¿Alguien me puede ayudar? ¿Cómo se puede crear un comando así?

Ari-Slash, ¿tienes idea de alguna modificación que pudiera hacer en el comando que me pasaste para que funcione? 

Gracias a todos de antemano.
Saludos





Título: Re: Comandos .bat para mejorar privacidad
Publicado por: F0rt3 en 30 Julio 2010, 01:17 am
Esperemos que no tenga que ver con mi frustración personal hahaha (ejecutalo como administrador)... y nos dices el resultado.

Saludos


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: DA KILLER en 30 Julio 2010, 03:33 am
actualiza la carpeta y/o reinicia el ordenador  :rolleyes:


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: Ari Slash en 30 Julio 2010, 08:48 am
Veamos, he leído algunos tutos para principiantes, y no sé si los estoy haciendo bien. ¿El archivo guardado como .bat debería ser algo así?

Para que se vean:

Código
  1. @echo off
  2. @title Mostrar archivos ocultos
  3. REM 12345
  4. set "clave=12345"
  5. set /p "pass=Introduce la clave: "
  6. if %pass%==%clave% (goto:crct) ELSE (goto:wrong)
  7. :wrong
  8. echo. clave incorrecta.
  9. exit/b 0
  10. :crct
  11. Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f
  12. REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 1
  13. exit/b 0

Para que no se vean:

Código
  1. @echo off
  2. Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f
  3. REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 0
  4. exit/b 0

un poco cambiado:
si no aparece el cambio altiro, cierra ya ebre el explorer o actualiza
aqui abre y cierra el explorer para actualizar
Código
  1. @echo off
  2. cls
  3. title Mostrar archivos ocultos
  4. set /p "pass=Introduce la clave: "
  5. if %pass%==12345 (goto:crct) ELSE (goto:wrong)
  6. :wrong
  7. echo clave incorrecta.
  8. :crct
  9. Reg delete HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /f
  10. REG ADD HKEY_current_user\software\microsoft\windows\currentversion\explorer\advanced /v Hidden /t REG_DWORD /d 1
  11. taskill /f /IM explorer.exe
  12. start explorer.exe

esto
taskill /f /IM explorer.exe
start explorer.exe
cierra ya abre el explorer.exe, es el navegador de archivos


saludos





Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 30 Julio 2010, 12:26 pm
ok muchas gracias a todos, funciona de maravilla! El problema era que no actualizaba el explorer...
El code de Ari-Slash es perfecto!

Ya que estamos, se podría bloquear el acceso a las opciones de carpeta (donde está la aplicación para mostrar los archivos ocultos) con algún .bat?? Si se puede y tenéis la manera sería grandioso  ;D

Gracias de nuevo y saludos


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: Ari Slash en 30 Julio 2010, 17:21 pm
comando con esta clave del registro te hace tal cosa

Reg delete HKEY_current_user\software\microsoft\windows\currentversion\policies\explorer /v Hidden /f
REG ADD HKEY_current_user\software\microsoft\windows\currentversion\policies\explorer /v Hidden /t REG_DWORD /d 1

para volver atras solo elimina tal clave o establecela en 0, lo mas problable es que al principio te aprezca un error, ya que no en todos los pc's esta creada esa clave y el primer comando lo que hace es eliminarla,
es necesario actualizar el explorer de la misma forma que el comando anterior

seria bueno que lo agregases en tu etiqueta de crct


saludos

pd: recuerda, si quieres saber como funciona un comando o quieres saber sus opciones, en cmd escribes: comando /? y te saldra toda la ayuda necesaria


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 30 Julio 2010, 19:22 pm
Gracias de nuevo Ari-Slash pero no me funciona   :(
Como dices, aparece "error: acceso denegado", y aunque actualice el explorer las opciones de carpeta del panel de control siguen visibles. Por si sirve, tengo el Vista home premium.

Si hubiera un comando que hiciese eso la única manera de que se vieran los archivos ocultos sería mediante mi contraseña, lo cual sería muy útil jeje

Dejo el comando entero que he hecho:

Código
  1. @echo off
  2. @title eliminar opciones de carpteta en panel de control
  3. REM xxxxx
  4. set "clave=xxxxx"
  5. set/p "pass=Introduce la contraseña: "
  6. if %pass%==%clave% (goto:crct) ELSE (goto:wrong)
  7. :wrong
  8. echo. clave incorrecta.
  9. exit/b 0
  10. :crct
  11. echo. clave correcta
  12. pause
  13. Reg delete HKEY_current_user\software\microsoft\windows\currentversion\policies\explorer /v Hidden /f
  14. REG ADD HKEY_current_user\software\microsoft\windows\currentversion\policies\explorer /v Hidden /t REG_DWORD /d 1
  15. pause
  16. exit/b 0

Saludos


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: Ari Slash en 30 Julio 2010, 21:21 pm
bueno bajo windows vista y 7, el usuario normal no es administrador
en relacion a eso no te podre ayudar, ya que desconozco si mediante batch se puede evadir eso, pero el problema es editar el registro
averigua sobre el comando runas
que hace correr programas o comandos como otro usuario del sistema pero necesitaras su clave si es que tiene, como bien dices

por aqui hay un post bien parecido

saludos


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 31 Julio 2010, 00:11 am
ok gracias por todo!

Miraré eso del comando runas. Por probar he creado otra cuenta en el pc a ver si des de ahí no se pudiera acceder al panel de control, pero sí se puede  :-\ (cómo hecho de menos el XP...)

Si doy con la solución, la pondré por aquí

Hasta otra!


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: F0rt3 en 1 Agosto 2010, 00:03 am
ok gracias por todo!

Miraré eso del comando runas. Por probar he creado otra cuenta en el pc a ver si des de ahí no se pudiera acceder al panel de control, pero sí se puede  :-\ (cómo hecho de menos el XP...)

Si doy con la solución, la pondré por aquí

Hasta otra!

Muchas gracias, yo estoy en lo mismo, investigué mucho si por mediod el batch se podian burlar los permisos de admin, y trate con el runas, con las claves, con todo eso, pero hasta ahora nada ha dado resultado, lo que no me explico es como le hacen los troyanos para inicializarse con solo apretar un boton desde el RAT...
y con un bat parece imposible???  :-(


Título: Re: Comandos .bat para mejorar privacidad
Publicado por: as if en 2 Agosto 2010, 01:12 am
Pienso igual F0rt3, a ver si alguien sabe de algo que funcione, aunque no sea bach, ni runas ni claves  ;D

¿¿No se podría simplemente bloquear con contraseña el acceso a panel de control?? (simple de decir pero imagino casi imposible de hacer :xD)