Buscar este blog

jueves, 3 de octubre de 2013

4. Ejercicios Windows 2012 y DOS

0. En tu servidor Windows 2012 abre una consola de MSDOS y ejecuta el comando netstat para sacar los puertos que están en estado LISTENING. Toma nota de todos los puertos haciendo copy/paste (botón derecho marcar + ENTER y luego pegar). También debes ejecutar
un comando ipconfig y anotar la IP de tu máquina virtual. Haz lo mismo en el HOST (tu máquina windows8) y comprueba que llegas por ping a la máquina virtual.

1. Desde el HOST (tu máquina windows8), efectúa un escaneo de puertos
del servidor windows 2012. Anota en un documento o fichero de texto los puertos que aparecen abiertos. Abre la configuración del firewall y modifica
alguna de la reglas existentes para que no vuelva a aparecer el puerto como abierto.
-Luego crea una regla que cierre el acceso a TODOS los puertos TCP, y comprueba su funcionamiento con NMAP.
-Luego crea una regla que permita el acceso a todos los puertos TCP a la
dirección IP de tu HOST.
  • Para escanerar las puertos usaremos el programa NMAP
  • Para crear una regla en el Firewall: abriremos el firewall del servidor: "tecla windows"+"firewall" o a través del "administrador del sistemas" + Herramientas + " firewall de windows con seguridad avanzada"
  • Nos abrira una nueva ventana y presionamos en "nueva regla"
  • Seleccionamos que queremos hacer una regla de puertos

  • Se le indica que tipo de puertos y a que puertos. En nuestro caso, a los puertos TCP y a todos los puertos.



  • Seleccionamos lo que queremos hacer con estos puertos: bloquearlos



  • Cuando se aplicara la regla y a donde. Seleccionamos las tres opciones.


  • Le inidcamos el nombre de la regla y finalizamos.
La segunda parte es muy parecida. 

  • Seleccionamos la opcion personalizada en la ventana de nueva regla


  • Se aplicara a todos los programas

  • Se le indica el tipo de puertos y a cuantos puertos van a ser aplicados esta regla

  • Indicamos a que direcciones locales y remotas se les aplicara la regla: como queremos que nuestro host pueda ver las conexiones TCP se agregara su dirección IP que antes hemos apuntado.


  • Marcamos se se le bloquea o no el acceso a estos puertos. Como si queremos seleccionamos la primera opción.


  • Cuando se aplicara la regla y a donde. Seleccionamos las tres opciones.

  • Le indicamos el nombre de la regla y finalizamos.

2. En el servidor Windows 2012 abre la consola de administración del firewall y  haz lo siguiente:
- Exportar directiva...: guarda la configuración del firewall a un fichero.
  • Botón derecho encima de "fireware de windows con seguridad avanzada\exportar directiva.."

  • Guardamos el fichero en algún sitio seguro, con la extensión (*.WFW)
- Restaurar: resetea toda la configuración del firewall.
  • Botón derecho encima de "fireware de windows con seguridad avanzada\Restaurar directiva predeterminada"

    • - Importar directiva...: recupera la configuración anterior desde el fichero.
      • Botón derecho encima de "fireware de windows con seguridad avanzada\Importar directiva.."

      3. Desarrolla un script con una parte de código que muestre un saludo
      por pantalla. Accede a ese código haciendo un salto y luego vete la final del mismo.
      -------------------------------------------------------------------------
      @echo off
      cls
      echo "Hola esto es el principio del script" goto salto
      echo "Esto es la parte que saltaremos cuando introduzcamos el goto"
      :salto
      echo "Ahora nos hemos saltado un echo"
      pause
      4. Escribe un script que pregunte por pantalla qué quieres comer
      y muestre una lista de tres platos. Una vez elegido uno de los platos debes
      mostrar por pantalla el plato elegido.
      ::Seleccionar comida
      ::Miguel Revuelta
      @echo off
      cls
      echo Selecciona un plato
      echo ------------------------
      echo 1 Espaguetis 
      echo 2 Tomates en ensalada
      echo 3 Arroz a la cubana
      choice /C 123 /M "Que quieres comer:"
       
      if errorlevel 3 goto arroz
      if errorlevel 2 goto toma
      if errorlevel 1 goto espa
      :arroz
      echo Ha preferido el Arroz a los anteriores platos
      goto fin
      :toma
      echo Ha preferido el Tomates a los anteriores platos
      goto fin
      :espa
      echo Ha preferido el Espaguetis a los anteriores platos
      goto fin

      :fin
      echo Ya ha terminado su selección
      pause
      cls

      5. Escribe un script que por consola solicite un tipo de operación y dos números.
      El programa debe llevar a cabo la operación y mostrar el resultado.

      -------------------------------------------------------------------------
      ::Operaciones comida
      ::Miguel Revuelta

      @echo off
      cls

      echo CALCULADORA CASERA
      echo --------------------------
      echo introduce el primer numero
      set /p primero= 
      echo introduce el segundo numero
      set /p segundo= 

      echo Selecciona un plato
      echo ------------------------
      echo 1 Sumar
      echo 2 Restar
      echo 3 Dividir
      echo 4 Multiplicar
      echo .
      choice /C 1234 /M "Cual de estas operaciones quieres realizar"

      if errorlevel 4 goto mult
      if errorlevel 3 goto divid
      if errorlevel 2 goto restar
      if errorlevel 1 goto sumar

      :mult
      set /A resultado=%primero%*%segundo%
      echo la multiplicacion de %primero% x %segundo% es: %resultado%
      goto fin
      :divid
      set /A resultado=%primero%/%segundo%

      echo la division de %primero% x %segundo% es: %resultado%
      goto fin
      :restar
      set /A resultado=%primero%-%segundo%
      echo la resta de %primero% x %segundo% es: %resultado%
      goto fin
      :sumar
      set /A resultado=%primero%+%segundo%
      echo la multiplicacion de %primero% x %segundo% es: %resultado%
      :fin
      echo YA HAS TERMINADO!!!!
      PAUSE
      cls
      6. Escribe un script que solicite al usuario un directorio. Comprueba si ese
      directorio existe o no y mientras no existe lo vuelves a pedir.
      En cuanto se de un directorio que exista debes dar a elegir entre las siguientes
      operaciones: 1. dir, 2. attrib, 3. tree y 4. salir
      Según lo que elija el usuario ejecutas esa operación y vuelves al inicio.
      -------------------------------------------------------------------------

      ::opaciones con directorios

      ::Miguel Revuelta
       
       

      @echo off

      cls

      :introducir_directorio

      echo Intoduce un directorio

      set /p directorio=

      ::preguntaos si el directorio existe, si no existe le pedimos al usuario que introduzca
      ::de nuevo el directorio.

      echo %directorio%

      if  exist %directorio% goto menu
      else goto introducir_directorio
      :menu
      echo Selecciona una accion
      echo ------------------------
      echo 1 dir
      echo 2 Tree 1
      echo 3 Attrib
      echo 4 Salir
      echo .
      choice /C 1234 /M "Cual de estas operaciones quieres realizar"
      if errorlevel 4 goto Salir
      if errorlevel 3 goto Attrib
      if errorlevel 2 goto Tree
      if errorlevel 1 goto dir
      :dir

       echo El directorio seleccionado %directorio% tiene:
       dir %directorio% | more
       goto introducir_directorio
      :Tree
       echo El arbol del directorio seleccionado %directorio% tiene:
       tree %directorio% | more
       goto introducir_directorio
      :attrib
       echo Los atributos del directorio seleccionado %directorio% son:
       attrib %directorio%
       goto introducir_directorio
      :fin  
       echo YA HAS TERMINADO!!!!
       PAUSE
       cls

      No hay comentarios:

      Publicar un comentario