Lenguaje batch
Nombre: Persona X
Materia: Tecnología e informática
2021
Tabla de contenido
1. Introducción
2. Pregunta problema
3. Objetivos
4. Marco teórico
5. Procedimiento
6. Conclusiones
7. Fuentes
Introducción
Por medio de este informe se dará a conocer sobre el
lenguaje batch y sus funciones por medio de una carpeta
oculta con su respectiva clave de un comando creado.
batch es un archivo de texto que contiene órdenes a ejecutar en un intérprete de órdenes
propio de DOS o OS/2. Cuando es iniciado, un programa shell —típicamente
command.com o cmd.exe— lo lee y ejecuta, generalmente línea a línea. De este modo,
se emplea para ejecutar series de comandos automáticamente.
Pregunta problema
¿Es posible crear una carpeta con clave y que esta se oculte
al utilizar el leguaje batch?
Objetivos
Objetivo General:
Crear carpeta con clave utilizando el lenguaje batch.
Objetivos específicos:
En un bloc de notas crear un comando y contraseña.
En la tabla de comandos crear carpeta.
Comprobar el funcionamiento al desaparecer y aparecer la carpeta
privada.
Marco teórico
¿Qué es batch?
Según la pagina todo haker:
Un archivo batch es un archivo de texto sin formato guardado con la
extensión bat y que contiene un conjunto de ordenes llamadas
comandos de DOS.
en resumen un archivo batch es un archivo de texto en el que se a
escrito un conjunto de códigos que van a ser ejecutados de forma
lineal (ya lo irán entendiendo con ejemplos mas adelante) y ese
archivo de texto debe ser guardado con la extensión .bat, es decir un
nombre cualquiera.bat ej: nombredelarchivo.bat
En pocas palabras de lo que dice en la página, un archivo
bath es un tipo de formato que no se guarda que tiene un
conjunto de órdenes de comandos llamados DOS.
La terminación bat viene del propio nombre del lenguaje (batch) que
debido a que las extensiones de archivos (.bat, .exe, .txt etc) solo
pueden tener 3 letras quedo reducido a eso.
Bat: significa Basic Attention Token o Token de atención básica
Exe: proviene de executable (o ejecutable en español) y es una aplicación específica
para sistemas basados en Windows.
Txt: epresenta "textfile" (archivo de texto), que sustituyó a su antiguo nombre "flatfile"
(archivo sin formato).
Procedimiento
Se debe crear un bloc de notas o documento de texto donde
uno quiera y puedes poner cualquier nombre.
En el bloc de notas se debe poner el siguiente comando:
ECHO OFF
color 1e
cls
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Privado goto MDLOCKER
:CONFIRM
set/p "cho=Estas seguro que queres bloquear la carpeta (s/n)? "
if %cho%==S goto LOCK
if %cho%==s goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Eleccion Invalida
pause
cls
goto CONFIRM
:LOCK
ren Privado "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
msg * Se ha bloqueado la carpeta
goto End
:UNLOCK
set /p "pass=Escriba la clave para desbloquear "
if NOT %pass%==StephenGG goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Privado
msg * Acceso permitido
goto End
:FAIL
msg * Clave incorrecta, vuelva a intentarlo
goto UNLOCK2
:FAIL2
echo Acceso denegado, reinicie el programa
goto end
:MDLOCKER
md Privado
echo La carpeta se ha creado
pause
goto End
:UNLOCK2
echo Ultima Chance
set /p "pass=Clave? "
if not %pass%==theflacee goto FAIL2
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Privado
msg * Desbloqueado
:End
Una vez puesto el código le debes dar archivo y guardar
como ojo algo importante es que puedes poner cualquier
nombre pero si no pones el .bat a lo ultimo no va a tomarlo
como comando y no servirá, luego le damos a guardar.
Vemos como se creo un formato y lo abrimos
Aquí se ara la creación de la carpeta donde le vamos a poner
cualquier letra.
Vemos como se nos creo la carpeta con el nombre Privado
Cundo queramos ocultar la carpeta debemos poner el formato
anterior sonde nos pedirá poner la s si queremos ocultarla y
poner enter para confirmar
Vemos como desaparece la carpeta privado.
Cuando queramos volver abrir la carpeta abrimos el formato
donde nos pregunta la calve para desbloquearla y con la
clave que colocamos en el código en este caso StephenGG le
ponemos enter.
Lo cual se cerrara el formato y aparecerá nueva mente la
carpeta privado finalizando.
Conclusión
Visto los procedimientos anterior nos confirma que si se
puede crear una carpeta con el formato Batch o lenguaje
Batch.
Fuentes
1. https://todohacker.com/tutoriales/lenguaje-batch
2. https://es.wikipedia.org/wiki/Archivo_batch#:~:text=Un%2
0tipo%20batch%20es%20un,ejecutar%20series%20de%
20comandos%20autom%C3%A1ticamente.
3. https://www.ionos.es/digitalguide/servidores/know-
how/archivos-exe/
4. https://www.online-convert.com/es/formato-de-archivo/txt