martes, 13 de diciembre de 2011

Recuperar un Imagen por slax

en este ejercicio vamos a recuperar un sistema operativo en este caso es el Windows Server 2003 y para eso tendremos lo siguientes discos

Disco Windows: contendrá el sistema operativo (hda1)
Disco1: aquí añadiremos la imagen del Sistema operativo (hdb1)
Disco2: aquí pondremos la imagen del sistema operativo comprimido (hdd1)

realizaremos los siguientes pasos

1. pinchamos los tres discos en una maquina virtual y una vez pinchados inciaremos sesion

2. un vez dentro iremos a administracion de disco y pondremos los discos hdb1 y hdd1 en modo dinamico y con el formato simple

3. apagaremos el equipo y despinchamos el disco 2 y arrancaremos otra vez pero con el disco slax y dentro elegiremos la opcion 3

4.comprobaremos que los disco esta bien con el fdisk -l o df y luego una vez identificado nos iremos a mnt (cd mnt) dentro veremos los discos que hay que cosas contienen

5. desmontamos el disco de Windows hda1 que seria umount hda1
6. entraremos en el disco 1 (cd /mnt/hdb1 y dentro pondremos el siguiente comando y luego esperaremos
dd if=/dev/hda|gzip -c>imagen.gz

7.una vez esperado apagaremos el equipo poweroff
8. en la maquina virtual pincharemos el segundo disco (hdd1)y quitamos el hda1 y arrancaremos el sistema
9. ahora desmontaremos el hdb1 (umount hdb1)entraremos en el hdd1 (cd /mnt/hdd1)dentro del hdd1 pondremos el siguiente comando
gzip -d -c imagen.gz|dd of=/dev/hdd

10.una vez esperado apagaremos el ordenador con el comando halt y despues de haber apagado el sistema despincharemos todo lo que tengamos menos el segundo disco y iniciaremos el sistema

y asi de sencillo creamos una copia de un sistema operativo muchas gracias

sábado, 3 de diciembre de 2011

Ejercicio practico de seguridad Informatica

Este ejercicio tratara de generar claves, exportar e importar
Este ejercicio se creo en Ubuntu dos usuarios 1 profesor y otro alumno
Crear profesor (adduser)
Entrar como profesor (sudo su – profesor)
Gpg –gen-key
Damos a la segunda opción,luego nos pedira el tamaño de la clave pondremos 2048, luego le damos al 0 para que no expire nunca, no pedira el nombre y apellido,luego nos pedira el correo electrónico, nos pedira que dejemos algún comentario, luego nos saldrá para confirmar que si son los datos que quieres y le damos ok, nos pedira luego una contraseña pondremos smr20 (no estar en root por comodidad)
Cd $HOME/.gnupg
Ls –l
Gpg --export --output profesor.pub –a (crear un fichero llamado professor.pub
Mv profe.pub /tmp
Comprobar que esta en tmp (cd /tmp)
Ahora entraremos como alumno si no lo tenemos lo crearemos
Cd $HOME/.gnupg
Alumno: gpg –import profe.pub
Alumno: Vi hola y pondremos lo que queramos
Alumno: gpg -e –a –r profesor hola
Mv hola /tmp
Entramos ahora como profesor
Gpg -d hola.asc

lunes, 21 de noviembre de 2011

el css y html

en html para la decoracion mejor esta puesto de esta forma




adiossss


primero

antes


durante


despues


ultimo
holaaaaa



y en archivo css se hace de esta forma
blackgroup:red;}
p {color:green;}
b {color:blue;}

esto son detalles que nos podrian servir


+Tu |
La Web










Google.es tambien en: Catalan




miércoles, 16 de noviembre de 2011

ejercicios de script

1) pedir un número y mostrar el doble del mismo
Ejemplo: si metemos un 4, aparecerá un texto: “El doble de 4 es 8”


2) pedir tres números y mostrar el mayor
Ejemplo: si metemos 3, 5 y 4, aparecerá un texto: “El mayor de 3, 5 y 4 es 5”


3) pedir dos números y mostrar todos los números entre medias
Ejemplo: si metemos 3 y 9 aparecerá: “3 4 5 6 7 8 9”


4) el anterior, pero en cualquier orden de los números introducidos
Ejemplo: tanto si metemos 3 y 9 como 9 y 3, aparecerá: “3 4 5 6 7 8 9”



7) el anterior, pero utilizar el orden en que nos introducen los números
Ejemplo:
si metemos 3 y 9 aparecerá “3 4 5 6 7 8 9”,
pero si metemos 9 y 3 aparecerá “9 8 7 6 5 4 3”



8) pedir cuatro números y ordenarlos de mayor a menor
Ejemplo: si metemos 3, 7, 1 y 9, aparecerá: “1 3 7 9”


utilizando javascript y php que el usuario pida un numero y dice si es positivo o negativo por ejemplo
en javascript seria esto


en php seria esto
$a= $HTTP_GET_VARS ["a"];
$b= $HTTP_GET_VARS ["b"];
if ($a > $b)
echo $a. "es mayor";
else
echo $b. "es mayor";
?>



Utilizando sólo JavaScript, hacer una aplicación web que pide al usuario dos números y dice si alguno de ellos es mayor que 100.
Ejemplo:
- si el usuario introduce "5" y "20", en pantalla aparecerá "ninguno";
- si el usuario introduce "500" y "20", en pantalla aparecerá "el primero".
- si el usuario introduce "5" y "200", en pantalla aparecerá "el segundo".


para mostrar los pares por ejemplo de 1 a 100 haremos lo siguiente


pedir un número y mostrar la suma de todos los números entre 1 y ese número
Ejemplo: si metemos 10, aparecerá 55


el anterior, pero sumando sólo los pares
Ejemplo: si metemos 10, aparecerá 30

miércoles, 8 de junio de 2011

Proxy

1. apt-get install squid
2. accedemos al fichero cd/etc/squid
3. creamos un archivo por ejemplo restringido y hacemos vi restringido y ponemos dentro google y colegio y lo guardamos
4. copiamos el archivo squid.conf y ponemos squid.conf.practica
5. entramos en squid.conf y borramos todo y ponemos lo siguiente

visible_hostname alvaro-desktop (esto seria el nombre de tu usuario)

acl all src 0.0.0.0/0.0.0.0
http_port 8080
acl npermitidos url_regex "/etc/squid/restringido"
http_access deny npermitidos

6. reiniciamos el squid
7. accedemos al navegador (firefox)
8. damos a editar y luego a preferencias dentro de preferencias a avanzado y luego a redes
9. pinchamos en configuracion y seleccionamos la configuracion manual del proxy
proxy HTTP: Alvaro-desktop y el puerto 8080 y aceptamos
10. reiniciamos por si acaso y ya lo tenemos

viernes, 18 de marzo de 2011

ssh+nfs

1.instalamos los siguientes paquetes
apt-get install ssh
apt-get install portmap
apt-get install nfs-kernel-server
2. para comrpbar que hemos instalado el ssh hacemos dpkg -l|grep ssh
3. para comprobar que hemos instalado el portmap y el kernel hacemos rpcinfo -p
4. para comprobar el proceso del ssh hacemos netstat -an|grep ":22"
5. ejecutamos el siguiente comando Netstat -an|grep ":22">netstat.out
6. tenemos que ejecutar el comando gedit /etc/hosts.deny y abajo del todo ponemos sshd:ALL EXCEPT 192.168.37.95 (esto es la ip que no quieres que se quede inoperativo a la hora de enviar cosas) (debe de ser la ip de windows)
7. ejecutamos el siguiente comando gedit /etc/hosts.allow y abajo del todo ponemos sshd:192.168.37.95 (debe de ser la ip de windows)
8.ejecutamos el siguiente comando que es netstat -an|grep22>netstat2.out
9. tenemos que hacer igual que el nfs gedit /etc/exports aqui tenemos que poner la carpeta alvarocacheiro con los contenidos netstat.out,netstat2.out,hosts.allow,hosts.deny
10.reiniciamos el ssh,portmap y el kernel
11. para enviar por el tmp debemos de acceder a el haciendo cd /tmp
12 creamos una carpeta llamada alvarocacheiro
13. y ejecutamos el siguiente comando mount -t nfs 192.168.0.198:/home/redes/alvarocacheiro /TMP/alvarocacheiro
14. acedemos a la carpeta haciendo cd alvarocacheiro
15 se lo enviamos por ftp a la profesora que su ip es 192.168.37.53
16. para enviarselo ahi que moverse por lcd

sábado, 5 de marzo de 2011

servidor NFS

1- instalaremos los siguientes paquetes
1. apt-get install nfs-kernel-server
2. apt-get install nfs-common
3. apt-get install portmap
2- comprobaremos que tenemos los paquetes installados haciendo rpcinfo -p
3- miramos la ip que tenemos y pondremos la ip necesaria por ejemplo 127.0.0.1 (esto es solo si lo vas a hacer solo)
4- crearemos una carpeta en home que se llame prueba con archivos dentro o carpetas
5- pondremos sudo gedit /etc/exports y pondremos el destino de la carpeta que se comparta en este caso seria /home/redes/prueba 127.0.0.1(rw,sync)guardamos y salimos
6- ponemos sudo gedit /etc/hosts.allow (pondremos la ip 127.0.0.1 en portmap y nfs guardamos y salimos
7- reiniciamos el portmap y el kernel haciendo cd /etc/init.d y luego ./nfs-kernel-server stop y luego start asi con los 2 (para comprobarlo hacemos ps -ef|grep kernel
8- abrimos otro terminal y ponemos cd /tmp/ dentro de tmp crearemos una carpeta llamada cliente
9- supongamos que somos clientes y queremos acceder a prueba hacemos lo siguiente
mount -t nfs 127.0.0.1:/home/redes/prueba /tmp/cliente
10- hacemos un ls y veremos que pondra cliente a la izquierda y prueba a la derecha que pondra orbit redes (significa que estan compartidos)
11- entramos en clientes y un ls veremos los archivos y carpetas que hemos metido
12- para comprobar mejor que a funcionado crearemos carpetas en ambos sitios y luego actualicemos con un ls

Portmap: sirve para permitir a un usuario que acceda a esa carpeta basta con la ip con la que tengamos que permitir y sino ponemos una * que significa que le permitimos a todos

para cortar el acceso a todos ahi quitar el # en el portmap y en el nfs, en el nfs ponemos ALL

para conectarse a una maquina o a otra en nfs ponemos showmount -e 192.168.37.92:/y la carpeta que te a compartido con la ip de la maquina