- Back to Home »
- GuiasHack , Hacking »
- #2 - NOCIONES BÁSICAS DE SISTEMAS OPERATIVOS
martes, 18 de julio de 2017
#2 - NOCIONES BÁSICAS DE SISTEMAS OPERATIVOS
Ahora que tenemos conocimietos basicos sobre el mundo del hacking, tenemos que empezar a reunir informacion util para empezar a crear nuestras herramientas de poco a poco se ira viendo lo esencial y lo no esencial.
Sistemas Operativos:
¿Que es un sistema operativo? (SO)
El sistema operativo es un programa o un conjunto de programas que establece una conexion entre el software y el hardware
(En otras palabras el SO es el encargado de repartir los recursos desde el hardware asta el software)
¿Que sistemas tienen SO?
Practicamente todos los que realizan tareas informaticas.
Vamos a nombrar los mas importantes para pc y Luego otros tipos de SO para otros dispositivos.
Windows: Es el sistema mas conocido y usado en computadoras y notebooks en todo el mundo, Tambien es el mas pirateado, y obiamente por la cantidad de usuarios se combierte en el target mas llamativo para los atacantes, Este sistema operativo tiene algo particular, La interfas grafica viene pegada al SO asi de poco vamos descubriendo porque es el sistema mas inseguro para una pc ademas de ser conocido por sus problemas de bugs.
Entonces hablemos de sus inseguridades:
- Interfaz grafica pegada al SO obligadamente (Tiene mucho mas codigo donde tiene mas posibilidad de diversos bugs)
- Es el mas usado (es un target en masa muy atractivo)
- La comercializacion genera que los parches no sean instalados en la cantidad de SO pirateados que hay.
- Al no tener acceso a toda la informacion del codigo, Tampoco salen programas que puedan asegurar el SO , ya que esto solo lo puede parchar microsoft.
Hay muchos mas , pero si los sigo nombrando abria una lista interminable.
Mas usados : Windows7, Windows8, Windows Vista, Windows XP, Windows server 2003 , etc.
Mas usados : Windows7, Windows8, Windows Vista, Windows XP, Windows server 2003 , etc.
Mac OS: Este SO tiene una particularidad , solo puede usarse en sistemas MAC, en otras palabras para usarlo tendras que pagar si o si, Aparte menos tecnicos que windows, MAC no usa la linea de comandos para poder dar con el control, Pero desde MAC OS X si tiene una aplicacion que le da el control del UNIX, Este SO esta basado desde la version 10, En UNIX
Mas usados : 10.0 , 10.1... 10.8, 10.9.. , etc
GNU/Linux: Este SO esta basado en Unix combinado con el sistema GNU, Este SO no tiene interfaz grafica por defecto, Sino que viene a parte y uno elige cuando usarla, incluso pueden elegir entre usar interfaz grafica o no mientras te sientas comodo con el terminal, Ya que tiene menos errores y es mas rapido, Los SO son varios (Un monton realmente) y se denominan distribuciones, cada distribucion inclina la balanza a un fin especifico (se hara un post a parte para que se familiarizen con Linux).
Mas usados : Ubuntu , Mint , Debian.
---------------------------------------------------------------------------------
ahora pasaremos a hablar del SO de otros dispositivos.
Celulares: se llevan a todos lados , tiene una bateria , pantalla tactil y muchisimo intercambio de informacion
los SO hacen interfaces amigables y un manejo facil para el usuario comun, asi se puede intercambiar mas informacion y mas rapido, ademas dejan el sistema como una plataforma de juegos , organizacion , agenda y busqueda
Mas usados : Windows Phone, iOS, Android , Symbian OS.
Demas dispositivos: Tales como Aviones, Router, Autos, Smart TV, Impresoras , Raspberry pi, Aduinos, Relojes. Usan SO creados especificamentes para funcionar con el dispositivo echo o tienen una modificacion de otro SO, Como por ejemplo los Smart TV tienen una version de android modificado.
Los PC funcionan porque el sistema de hardware tiene una arquitectura que permite el funcionamiento de cierta manera, El SO esta echo para este tipo de arquitecturas.
Por ejemplo, Los microcontroladores de hace algunos años, Utilizaban la arquitectura llamada x86 y los SO debian estar preparados para esa arquitectura, hoy la mayoria de los microcontroladores manejan la arquitectura x64, realmente parecida (Muy parecida) a la arquitectura de x86
¿Y los celulares?¿La Raspberry pi?¿que arquitectura llevan?
Buenos estos dispositivos tienen un inconveniente: son pequeños, Es decir tienen que consumir poco porque la bateria es limitada, y ademas no pueden llevar un disipador muy grande, por lo que tampoco deberiamos mantener a tope el hardware involucrado.
Estos dispositivos usan la arquitectura que se llama ARM, y pasa que los microcontroladores x86 y x64, No soportan este tipo de arquitectura, Si bien existen diversos emuladores que corren android, Pero no lo hacen de forma correcta (No son fluidos o corren x86 por lo que no imita el funcionamiento real del dispositivo).
Atte:
- Elf Yamada
