Flu Project

Sígueme en TwitterRSS Feeds

  • Inicio
  • Sobre Flu
    • Funcionalidades
      • XML Reader
      • Process Register
      • KeyLogger
      • Console
      • Navigation
      • Check Version
    • Vídeos
    • Retos Hacking
    • Libros
    • Herramientas de auditoría de seguridad
  • InFLUenciados
    • Referencias
    • Comunidades amigas
    • Hall of fame
    • Bloggers
  • Foro
  • Descargas
    • Anubis
    • Flu
    • LaW (Liberad a Wifi)
    • Flunym0us
  • Acerca de…
    • Aviso legal
    • GPL
  • Iniciar Sesión

Buenas prácticas para usuarios novatos/medios (Parte II)

16 mar

Publicado por Pablo González en Conceptos

1 comentario


Hoy se publica la segunda parte de las buenas prácticas para usuarios novatos y medios. En el artículo anterior se habló de lo importante que es tener el sistema operativo actualizado y el aseguramiento de éste.

En el presente artículo se hablará de la seguridad en la navegación por Internet y el cuidado que hay que tener con el correo electrónico, debido al Spam y al Phishing.

Empezando con la seguridad en la navegación se recomienda:

  • Evitar el ingreso a sitios web con contenidos que, dependiendo el país, son ilegales, como aquellos que ofrecen cracks y programas warez; ya que constituyen canales propensos a lapropagación de malware.
  • Impedir la ejecución de archivos desde sitios web sin verificar previamente que es lo que dice ser. Es importante no hacer clic sobre el botón ejecutar ya que esto provoca que el archivo se ejecute automáticamente luego de descargado, dejando al margen la posibilidad de verificar su integridad.
  • Descargar programas de seguridad solamente desde el sitio oficial del mismo, para evitar la descarga de archivos que pudieran ser previamente manipulados con fines delictivos.
  • Si es posible, leer atentamente las políticas de privacidad de las aplicaciones descargadas desde sitios web no oficiales o de dudosa reputación, antes de instalarlas.
  • No realizar la instalación de complementos extras como barras de tareas o protectores de pantallas sin verificar previamente su autenticidad.
  • Configurar el navegador web para minimizar el riesgo de ataques a través del mismo.
  • Instalar, en lo posible, un programa antivirus con capacidades proactivas, como ESET NOD32, BitDefender o Kaspersky, que permita detectar códigos maliciosos incluso desconocidos y explorar con el mismo cada archivo descargado.
  • Disponer, además, de un Firewall personal que permita bloquear comunicaciones entrantesy salientes. ESET Smart Security, por ejemplo, incorpora un Firewall personal de manera integrada.
  • Tratar de no acceder a servicios como Home-Banking desde lugares públicos (ciber,bibliotecas, cafés, hoteles, etc).
  • Si se navega desde sitios públicos, es recomendable eliminar los archivos temporales, caché, cookies, direcciones URL, contraseñas y formularios donde se haya ingresado datos.
  • El bloqueo de determinados sitios considerados maliciosos, ya sea porque descargan malware o porque contienen material de dudosa reputación, es también otra de las mejores prácticas que ayudan a la prevención y refuerzan la seguridad del equipo.

Muchas de las recomendaciones que se han visto son obvias, pero recordad que si están aquí es porque muchos de los usuarios de Internet caen en estas pequeñas situaciones evitables. A continuación, se exponen los peligros y recomendaciones del correo electrónico.

Spam

El spam es el correo electrónico que promociona diferentes productos y servicios a través depublicidad no solicitada, enviada masivamente a las direcciones de correo de los usuarios.Constituye uno de los principales medios de propagación de una importante cantidad decódigos maliciosos y por lo tanto se recomienda:

  • No confiar en correos spam con archivos adjuntos y explorar el archivo antes de ejecutarlo.Esto asegura que no se ejecutará un malware.
  • Cuando se reciben adjuntos, prestar especial atención a las extensiones de los mismos, yaque suelen utilizar técnicas de engaño como la doble extensión o espacios entre el nombre delarchivo y laextensión del mismo.
  • Evitar publicar las direcciones de correo en sitios web de dudosa reputación como sitiospornográficos, foros, chats, entre otros. Esto minimiza la posibilidad de que la dirección seguarde en la base de datos de los spammers.
  • Utilizar filtros anti-spam que permitan el filtrado del correo no deseado.
  • No responder jamás el correo spam. Es preferible ignorarlos y/o borrarlos, ya que si seresponde se confirma que la dirección de correo se encuentra activa.
  • En lo posible, evitar el re-envío de mensajes en cadena (por lo general son hoax), ya quesuelen ser utilizados para recolectar direcciones de correo activas.
  • Si de todos modos se desea enviar mensajes en cadena, es recomendable hacerlo siempre Con Copia Oculta (CCO) para que quien lo recibe lea solo la dirección del emisor.
  • Proteger la dirección de correo utilizando una cuenta alternativa durante algún proceso deregistro en sitios web y similares. Esto previene que la dirección de correo personal sea focodel spam.
  • Utilizar claves seguras y cambiar la contraseña con periodicidad si se utiliza webmail. Esto favorece la seguridad de la cuenta, evitando que sea descubierta a través de un proceso sencillo.
  • Configurar la pregunta secreta, además, de una forma que no sea adivinable para fortalecer aún más la seguridad de la cuenta.
  • Como medida de seguridad extra, bloquear las imágenes de los correos y descargarlas cuando se asegure de que el correo no es dañino.
  • También es preferible que se evite ingresar el nombre de usuario y su respectiva contraseña en sitios de los cuales no se tenga referencia. De esta manera se preserva la privacidad de la cuenta de correo y, por ende, la información que se intercambia a través de la misma.

En el siguiente artículo sobre las buenas prácticas se comentarán las recomendaciones del correo frente al phishing y algún tema que aún es sorpresa. Esperamos desde Flu Project que estas recomendaciones sencillas, y de sentido común en muchos aspectos, atraigan a todos los usuarios a un Internet más seguro.

 

==================================================

- Buenas prácticas para usuarios novatos/medios (Parte I)

- Buenas prácticas para usuarios novatos/medios (Parte II)

==================================================

Recomendaciones, Seguridad

Sexy Steganography-Ofuscacion y Distraccion

15 mar

Publicado por hecky en POC

21 comentarios

 

Hola en esta entrada quiero compartir con ustedes técnicas usadas en esteganografia para hacer mas difícil detectar o extraer archivos ocultos. En esta entrada intentare usar imagenes muy agradables a la vista :)

¿Ofuscación?

No literalmente, por que la ofuscación busca hacer algo mas dificil de entender sin alterar el contenido. Y aqui si se altera. En mi precario vocabulario no recordé ninguna palabra descriptiva a esto (si alguien la tiene favor de hacermelo saber)

Bueno ¿de que va la cosa?

Fácil, en algunos casos como ya mencione anteriormente nos podemos enfrentar a ciertos obstaculos extras que los creadores del reto pueden poner. Ejemplo claro es que algunos hacen uso de tecnicas de programacion para hacer “dificil” la extraccion. Ayer mientras divagaba mi mente por “equis persona y una HORROROSA razon” me puse a navegar tridimensionalmente por mis archivos, llegando a una vieja carpeta con retos que cree hace mucho y con los que practicaba mi penosa programacion en php. Dentro de ellos encontré archivos “deshechos” o mal formados, y me puse a la tarea de analizarlos y ver que “ocultaban”.

 

Asi que veamos.

Ejemplo 1

El primer archivo es enrevesado.hex el cual como vemos en la siguiente imagen parece decir algo como el clasico “àÿøÿFIFJ” ¿Les suena? A mi se me parece a la cabecera de un JPG, aunque algo enredado no?

 

Lo mejor sera analizarlo hexadecimalmente.

Yo rápidamente encontre un patron, cada 6 bytes lo pusieron al revés.

 

Dificil? Para nada, ya que identificamos como esta hay que reacomodar las cosas. Para ello hago uso del siguiente script en python.

#!/usr/bin/env python
file = open(“enrevesado.hex”,”rb”).read() #Leo el archivo binario
final = open(“taylor.jpg”,”wb”) #Creo un archivo llamado taylor.jpg en modo escritura
ordenar = “”
for i in range(0,len(file),6): #Recorro cada 6 bytes
#Ordeno los bytes, por posicion los acomodo asi (6,5,4,3,2 y 1 byte)
ordenar += file[i+5:i+6]+file[i+4:i+5] +file[i+3:i+4]+file[i+2:i+3]+ file[i+1:i+2]+file[i:i+1]
#Los escribo en taylor.jpg
final.write(ordenar)
final.close()

Lo guardo como ordenar.py y lo ejecuto y me genera el archivo reconstruido con el nombre taylor.jpg

 

Y nos genera esta linda imagen de taylor.jpg :P

 

Ejemplo 2:

Nuestro siguiente ejemplo es apartir del archivo quesera.hex pareciera ser otro archivo sin sentido, sin embargo como en el ejemplo anterior se logra visualizar algo empero es algo raro.

Al abrirlo hexadecimalmente y analizarlo por algunos segundos, caeremos en cuenta de que se trata. Vemos algo como “PPNNGG” mas adelante “IIHHDDRR” lo cual me suena a “PNG” y el chunk “IHDR” cabecera del PNG. Empero la cuestion aqui es por que lo vemos repetido?

  • Una teoria es que hay dos PNG.
  • La segunda teoria es que es uno solo y repitieron cada byte delante de el mismo.

Sin embargo si seguimos analizando y llegamos al pie de formato, vemos que ya no se cumplo la teoria 2, puesto que vemos ahora adelante de cada byte, bytes nulos y no el repetido como suponiamos. Por lo que nos queda la teoria uno “Son dos imagenes PNG” y podemos complementar la teoria con que “Una imagen es mas chica que la otra y se relleno con byte nulos”.

Bueno aun todo sigue siendo una teoria, lo que haremos ahora ya que sabemos que sucede es recolecar cada dos bytes, empezando desde la posición 0(0,2,4,6,8…) y después la posición 1(1,3,5,7,9…)

Para ello haremos tambien un pequeño script, esta vez en PHP para demostrar la variedad.

#Abro el archivo a analizar
$file=file_get_contents(‘quesera.hex’);

#Creo dos archivos de salida
$salida1= fopen(“SalidaSexy1.png”,”w”);
$salida2= fopen(“SalidaSexy2.png”,”w”);

#Variables temporales
$tmp1=”";
$tmp2=”";

#Recorro de principio a fin quesera.hex cada 2 bytes
for ($i=0;$i<=strlen($file);$i+=2) { #Guardo en la variable tmp1 cada segundo byte $tmp2.=$file[$i]; #Guardo en la variable tmp2 cada primer byte [($i-1)==(2-1)==1] $tmp1.=$file[$i-1]; } #Guardo el resultado en sus respectivos archivos fputs($salida1,$tmp1); fclose($salida1); fputs($salida2,$tmp2); fclose($salida2); ?>

Ejecutamos nuestro script y nos creara las imagenes PNG de salida. Veamos:

 

 

Imagen SalidaSexy1.png una imagen de gOOgle

Imagen SalidaSexy2.png una imagen de una “Love Fan de linux/ubuntu” :P

LISTO :)

Ahora a practicar un rato. A continuación les dejo 2 ejercicios para practicar ;)

Reto1:

¿Hermosa silueta?


Reto2:

¿Una ducha?

  • A cada imagen cuando encuentren lo que deben, deje un tipico “Pass:” para que sepan cuando termina el reto
  • Cada imagen tiene una imagen mayor o igual de agradable a la vista :P
  • El reto 1 (Silueta), es fácil, solo un poco de análisis y una trampa que puse por ahí
  • El reto 2 (Shower/Baño), es un poco mas complejo, pero si lo resuelven vale la pena :)(tambien el reto 1 vale mucho la pena)

Habiendo ya demostrado algunos casos, quiero decir una cosa mas. Las imagenes usadas aqui, a mas de uno les es agradable visualmente, y aunque ustedes no lo crean, son BUENISIMAS imagenes para ocultar algo ¿Por que?

  • Por el contexto de la imagen sirven principalmente como DISTRACCION
  • Lo que alguien menos va a hacer es ponerse a analizar si tiene algo :P

Asi que este tipo de imagenes sirve por si solas para ocultar, sin necesidad de hacer mucho.

P.D. Estas imagenes son tipicas de “Razones para usar linux” ¿Buenas razones no? yo uso linux :P

P.D.2. Ya habiendo aprendido esto, recomiendo darse una vuelta por EL RETO 7 de NUESTRA PRIMER SERIE DE RETOS y veran lo facil que es ;)

Sin mas, aparte de lo que pueda parecer este post, espero les sirva y se queden con la parte academica, y no solo con los wallpapers jeje.

Atte. hecky

hecky@neobits.org

 

Related Posts Plugin for WordPress, Blogger...
Esteganografía
« Primera...190200210«220221222223224»230240250...Última »
  • Paperblog

    Check Google Page Rank

  • Libros

  • Chat

    Entrar al Chat
    Flu Project Shell
  • Donation

  • Búsqueda

  • Último tweet

    Cargando tweets...
    ¡Sígueme en Twitter!
  • Foro: Últimos hilos

    • Re: Hola a todos
      por: espartako
      May 18, 2012, 03:53
    • Re: me presento
      por: juanantonio.calles
      May 5, 2012, 14:01
    • Comentarios recientes
    • Archivos
    • Etiquetas
    • Categorías
    • Blog News
    • Conceptos
    • Enlaces semana
    • Entrevistas
    • POC
    • Security Flu
    • Uncategorized
    • Viñetas
    analisis android anti-depredadores antivirus Apple blog cifrado conceptos DNS Entrevistas escaneo puertos Esteganografía eventos Exploiting Firesheep Flu Footprinting forense hack hacking Hijacking Humor Linux malware messenger Metasploit MITM No cON Name noticias password phising redes reto Seguridad seguridad web set spoofing sql injection SSH utilidades web wifi Windows wireshark xss
    • mayo 2012
    • abril 2012
    • marzo 2012
    • febrero 2012
    • enero 2012
    • diciembre 2011
    • noviembre 2011
    • octubre 2011
    • septiembre 2011
    • agosto 2011
    • julio 2011
    • junio 2011
    • mayo 2011
    • abril 2011
    • marzo 2011
    • febrero 2011
    • enero 2011
    • diciembre 2010
    • jlgr8: ah ok gracias juanito, tu no tienes videos donde logres hacer la practica completa pero sacando...
    • ¡Mamá, mamá, se me ha olvidado mi teléfono… y el de mis otros 25.000 amigos!: [...] Anubis [...]
  • Iniciar Sesión

    close
    Or log in with

    • Registro
    • Recuperar Contraseña
Created by Pablo Gonzalez and Juan Antonio Calles
Copyright © 2012 Flu Project info@flu-project.com
close