Un estudio del Instituto Ponemon, especialista en datos personales en la red,explicó que 93% de las empresas han sido hackeadas por lo menos una vez en los últimos dos años y 70% de las aplicaciones de red no son efectivas contra los ataques de hackers, ya que éstos ocurren en tiempo real.

Héctor Leal, director general de ProtecktNet, firma encargada de la seguridad informática, explicó que el problema radica en que tanto en México, como en América Latina, se han desarrollado portales sin código fuente preparados para ofensivas.

Por esta razón se creó Mykonos, un software que “trata de analizar qué habilidades y de qué forma se usaron para acceder al código de un portal, con el fin de generar un ADN digital al hacker”, detalló Leal.

Mykonos es desarrollado con la intención de detectar a través de un proceso llamado “Carrera de obstáculos” al hacker.

El programa crea un código replica (un honeypot), el cual permite que el hacker interactúe para analizar sus capacidades y después, según su objetivo, sea advertido o denunciado por sus actos.

Kyle Adams, desarrollador de Mykonos, explicó que el fin de esa función es para ver el tipo de penetración. “Existen personas que sólo buscan entrar en la red de una empresa para demostrar sus habilidades y mientras más trabas les coloques, lo intentarán con más fuerza porque será un reto”. Adams describió que en caso de que se busque un ataque agresivo el programa proporciona información maliciosa para “frustrar a ese individuo” y bloquea al atacante, no la dirección de IPS ya que en la actualidad es común el uso de proxys para disfrazar desde dónde se entra a un sitio.

“Esto funciona en dos niveles: primero se insertan cookies en el equipo de quién entra, y después se detecta cómo es que el hacker se comunica con el sitio y qué tan profundo puede entrar para así establecer un patrón y darle un perfil por si entra desde otro lugar o cuál es su procedimiento”.

Otra de sus características es la localización de “Zero days attacks”, es decir, formas de irrupción que no existen en alguna firma, sino que el hacker inventó y usa por primea vez en una organización determinada. Todo lo anterior es apreciable desde una consola de la interface la cual detecta el número de usuarios activos en el portal y la cantidad de actividades maliciosas, para que el sistema advierta (con un anuncio y un mapa de la localización del asalto), o deniegue el acceso.

Héctor Leal finalizó diciendo que este tipo de software es nuevo en México y AL y espera que su utilidad sea para ayudar a una organización a detectar sus vulnerabilidades en su portal.

Fuente: eluniversal.com
Muchas veces nos acostumbramos a ver la barra de estado en el preciso momento en el que ponemos el cursor del mouse encima de algún enlace, esto para verificar la veracidad de algún sitio web.

En este artículo (basado en un artículo original de Dr. White) pretendo mostrarles que este "metodo de seguridad" no es muy seguro gracias a Javascript!
Si eres un programador novel, puedes seguir este artículo, pues está hecho con la finalidad de que todos lo comprendan a la perfección.

La manera de ingresar un enlace en una página web es la siguiente:
Mundo Hacking

Lo que daría como resultado en la barra de estado al poner el cursor del mouse sobre el enlace lo siguiente:

El codigo anterior era un simple enlace, que al poner el cursor del mouse encima del enlace nos mostraría en la barra de estado "http://www.mundohacking.com" y al hacer click sobre el mismo, nos llevaría a Mundo Hacking...

Pero... Que pasaría si utilizamos los 2 eventos cuando se hacen click sobre algún enlace? (me refiero a: 1- Presionar el mouse... 2- Soltar el mouse)

Utilizando el this.href (evento propio del href) podemos hacer las cosas un poco más interesantes!


Ir a Google


Que pasa con este código? Algo interesante! Tenemos un enlace que originalmente nos llevaría a Google.com, si ponemos el cursor del mouse encima del enlace nos muestra en la barra de estado que verdaderamente nos mandará a Google.com, en realidad que pasaría si le damos click? Correcto! Nos trae a Mundo Hacking. A este código le faltan unas cositas para que sea "perfecto", pues si no le das click al enlace para que te lleve a donde debería, sino que le das click para arrastrar el enlace puedes notar en la barra de estado como cambia a "http://www.mundohacking.com", esto se debe a que el evento onmousedown() fue ejecutado en el momento de haber dado click al enlace sin que éste nos direccionara a la web que debía.

Que pasaría si cambiamos la palabrita "onmousedown" por "onmouseUP"?
Cada vez que el usuario ponga el cursor del mouse encima del enlace nos mostrará el mismo enlace, al darle click nos llevará a la página falsa, ejemplo:


Ir a Google.com


De esta forma siempre en la barra de estado nos mostrará "http://www.google.com" (así sea para arrastrar el enlace como el anterior). Pero que pasa cuando le damos click al enlace? Nos lleva a MundoHacking.com.

Esta técnica puede ser utilizada para muchas cosas, la nombrada en el artículo original es el phishing usando el siguiente ejemplo:


Descarga la Nueva Versión de MSN 100.0.0.0.2 xD


Creen que alguien caería en el enlace? Yo pienso que si!

Articulo original de Jeferx!!



Puedes ver el Post aquí
Comando para instalar los requerimientos:
$ sudo apt-get install python-dpkt python-pypcap dsniff
Código del sniffer: http://is.gd/B8C0fK
Código del sniffer original: http://is.gd/BERnHP

Mi primer video tutorial, MUCHOS errores xD pero espero sea entendible, dudas o preguntas comenta...

EL VIDEO ES CON FINES EDUCATIVOS, NO ME RESPONSABILIZO DEL MAL USO DEL MISMO...
ztux@blog:~$ echo "Que hay amigos!!"
XD!!
Bueno hoy les voy a mostrar a como colorear la sintaxis de NANO....
Sabes que es NANO??
Pues es un editor de textos, (muy famoso por cierto) utilizado en los SO de GNU/Linux!!
Pues bien, ahora les mostrare como colorear la Sintaxis de NANO, porque este editor no nos colorea la sintaxis como cualquier editor de textos.
Verán que esto es demasiado útil (o por lo menos para mí) a la hora de programar en "x" lenguaje...
Bien Empecemos...
Para poder ver ese color en la sintaxis, lo único que hay que hacer es editar el archivo:
/etc/nanorc
Es recomendable que hagan un respaldo del archivo, lo pueden hacer con el siguiente comando:

sudo cp /etc/nanorc {,.original}
Y verán que se ha creado un nuevo archivo llamado nanorc.original


Bien, después de esto, ahora si podremos modificar nuestro archivo nanorc, bien asi que teclearemos:
sudo nano nanorc
Y nos encontraremos con lo siguiente:



Pues lo que haremos es eliminar algunas líneas comentadas, los comentarios están identificados porque tienen el símbolo # (almohadilla) , pues les quitamos ese símbolo y un espacio en blanco a los lenguajes que nos interesen, en este caso le quitare el símbolo # al la línea donde dice:
Ejemplo, si tenemos:
## TeX
# include "/usr/share/nano/tex.nanorc"


Tenemos que dejar la línea:

## TeX
include "/usr/share/nano/tex.nanorc"


Quitando el simbolo # y el espacio en blanco…



Guardamos los cambios pulsando la combinación de teclas Control+o y salimos pulsando Control+v.
Para ver los cambios, volvemos a escribir:
sudo nano nanorc
Y verán la sintaxis coloreada...


Saludos….
By ZtuX!!
Bien, pues hoy les mostrare como crear ejecutables [.exe] de archivos de Python, para que puedan correr sus programitas en otra maquina sin tener instalado el Interprete de Python.
Bien Empezamos:

Tenemos que tener Instalado Python 2.x o 3.x
Tambien tenemos que bajar py2exe, e instalarlo, lo puedes bajar desde AQUI, debes de bajar segun la version de Python que tengas Instalado...

Bien una vez echo esto haremos un archivo llamado setup.py, que tendra lo siguiente:
from distutils.core import setup
import py2exe
setup(console=['TuArchivo.py'])

En donde dice 'TuArchivo.py' es el nombre de el programa que deseas convertir a .exe
Una vez creado, lo llevaremos al directorio donde estan instalado Python, normalmente es en C:\Python26, [en este caso es la version que yo uso, puede ser 27 o cualquier otra, todo depende de la version que tengan instalada de Python]

Tambien copiamos nuestro programa al directorio C:\Python26, despues solo basta con abrir una ventanda del cmd e ir al directorio donde esta nuetro setup.py, que seria algo como C:\Python26\ en este caso.
Despues solo bastaria con teclear el siguiente comando:
> python setup.py py2exe

Y esperamos a que se cree nuestro exe...


Nos creara dos carpetas Nuevas, una llamada build y otra dist, en esta ultima se encuentra nuestro archivo . exe, ustedes lo identificaran a instante, lo buscamos y lo ejecutamos con tan solo dar doble click y Vuala, ya tenmos nuestro exe.



Para Poderlo ejecutar en Otra PC necesitamos llevar esas dos carpetas SIEMPRE, si no no podran arrancar su programa...


Saludos
by ZtuX
Bien hace poco coloque mi PassGen, pero muchos usan algun sistema Operativo de Microsoft, bien pues les traigo mi PassGen ahora un ejecutable .exe, para que lo puedan correr en Windows sin necesidad de tener el Interprete de Python...
El ejecutable esta dentro de la carpeta dist, se llama PassGen.exe , el codigo fuente esta dentro de la carpeta Source...
MIrror: http://www.mediafire.com/?3a9bxyg698hva1j
Pagina Oficial: https://sourceforge.net/projects/passgen-ztux/
FAVOR: Si van a postarlo en otro lado, coloquen los creditos, al igual que si van a modificar el código...
Gracias :D

Para aquellos que buscan estar permanentemente actualizados con sus programas y que no pueden esperar a la version definitiva, la noticia no puede ser mejor.

Y es que la fundación Mozilla parece dar un nuevo impulso a su popular navegador, acelerando los tiempos en que se lanzan sus actualizaciones. Es así como ya puso a disposición del público la beta del Firefox 5, cuya versión final se espera para el 21 de junio. Parece que la idea es acortar la espera entre una versión y otra, e ir lanzando pequeñas actualizaciones con más frecuencia. Una mecánica de la que ya disfrutaban los usuarios del Google Chrome,  hoy por hoy su más duro competidor.

Vale decir que ahora Firefox dispone de tres tipos de versiones, denominadas como “canales”. “Aurora” es la versión inestable pero con lo último de lo último, “beta” más avanzada y que detallamos en esta nota, y por último “release” la versión estable y definitiva del navegador del zorro.

 Lo primero corresponde a pequeños cambios en la interfaz del programa. Salta a la vista una opción, que se puede encontrar en forma de boton, junto a la barra de dirección o en el menú de “Herramientas”. Se trata de “Opinion” (ver imagen), y consiste en dejar tu veredicto sobre si Firefox te gusta o no y porqué.  Mediante un sencillo botón, que nos lleva a un igualmente sencillo formulario web, se pueden dejar tus sugerencias. Una forma de interacción con los usuarios que permitirá a Mozilla actuar más rápido en base a las críticas recibidas por parte de la comunidad.

Entre las novedades más significativas se agregó la posibilidad de poder cambiar entre canales de desarrollo del software. Así es como podremos estar utilizando una versión final del programa y de pronto pasar al canal “aurora”, o beta de la siguiente. Todo tan sólo con accionar unos clicks desde la ventana “Acerca de”, a la que Mozilla por fín parece haberle encontrado una nueva utilidad.

Una novedad que apreciaran más que nada los desarrolladores y webmasters es el añadido de soporte para animaciones CSS, una alternativa menos compleja a las animaciones en Flash, que poco a poco intenta ganar su lugar en la web.

También agradecerán los usuarios de Linux, que podrán verificar una mejoría en la integración con su sistema operativo. También se mejoró la función de corrección ortográfica en varios idiomas. Por último, se destacan algunas mejoras en la velocidad de respuesta en la navegación. Para logralo, se han pulido el manejo de tecnologías como Canvas, Javascript, el uso optimizado de la memoria y el rendimiento de red.

Una aclaración que conviene dar, para quienes no puedan esperar a la versión final, es que se sobreescribe tu anterior instalación de Firefox, pero a no preocuparse, porque no se pierden ni el historial, ni los marcadores, ni las contraseñas guardadas. Incluso se mantienen muchas de tus preferencias sobre la interface, por ejemplo, si no usabas pestañas para navegar.

Si te animás a ver de que se trata, Firefox 5 beta ya se puede descargar en español y está disponible para Windows, Linux y Mac OS.

Source: MH
Bien ahora cambiaremos más parámetros del archivo de configuración:
Cambiando las direcciones IP de escucha:
Por defecto SSH escucha a todo el mundo, es decir que cualquiera en
cualquier parte del mundo se puede conectar a nuestra máquina. Ahora
sólo lo habilitaremos para una dirección IP:

# Use these options to restrict which interfaces/protocols sshd will bind to
ListenAddress 192.168.1.67




Reiniciamos
el servicio y hagamos una prueba, nos conectamos desde una máquina con
ip distinta a la 192.168.1.67, nos devolverá algo como:
$ ssh -p 5540 ztux@192.168.1.67 
ssh: connect to host 192.168.1.67 port 5540: Connection refused


Esto es porque la IP de otra máquina no es aceptada, es rechazada…
Ahora haremos la prueba desde una máquina que sí tenga la IP que queremos:

ztux@rootbit ~ $ ssh -p 5540 ztux@192.168.1.67
ztux@192.168.1.67's password:
Linux rootbit 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Thu Oct 28 18:46:37 2010 from 192.168.1.67



Estableciendo Protocolo de SSH:

Con SSH podemos trabajar con protocolo 1 y 2, lo establecemos en 2, pero
últimamente esta configuración ya viene por defecto en 2… asi que
establecemos a Protocolo 2

Protocol 2



LoginGrace Time
Aquí podemos cambiar el tiempo en que el usuario puede estar en la consola y
colocar su contraseña,si pasa cierto tiempo (que nosotros cambiaremos)
y el usuario no se autentica se cerrará la conexión. Para cambiar esto
cambiamos en el archivo de configuración el parámetro siguiente:

$ sudo nano /etc/ssh/sshd_config
# Authentication:
LoginGraceTime 30


Vamos a ver que pasa cuando nos pasamos del tiempo:

$ ssh -p 5540 ztux@192.168.1.67
ztux@192.168.1.67’s password:
Connection closed by UNKNOWN


Conectarse como root.

Por defecto SSH hace que te puedas conectar como root a la máquina. Para cambiar esto simplemente esitamos en esta parte:

# Authentication:
PermitRootLogin no




No permitir contraseñas vacías.

Por default viene que no pero, hay que revisar.
# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no


SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.
Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH. (Obtenido de Wikipedia).

Bien lo que vamos a hacer ahora es Instalar un paquete ssh en nuestro PC, yo lo hare desde Linux Mint, si utilizan otra distro Linux, solo cambien el comando según sea sea distro…
Para instalarlo en esta distro basada en debian teclearemos:

$ sudo aptitude install ssh

Instalación de SSH


Esto nos instalara los paquetes que necesitamos…
Después editaremos un archivo donde viene toda la configuración de la conexión ssh. Comenzaremos a hacer un poco más seguro nuestro SSH.
 Por defecto el archivo se encuentra en /etc/ssh/sshd_config: así que editaremos ese archivo

$ sudo nano /etc/ssh/sshd_config



Ahora observemos el archivo configuración, amigos, recuerden que las líneas que lleven # es que son comentarios, pueden agregar comentarios para agregar una descripción del algo, por ejemplo el puerto que usan, estas líneas no son leídas por el servicio SSH.

Primero cambiaremos el Puerto:

Por defecto SSH trabaja en el puerto 22, como ya sabrán los escaners de puertos, exploits, etc. Fijan mucho la mirada en el puerto 22, así que lo cambiaremos (claro que esto es opcional, pero así tendrán su SSH más segura, ya que ese es el objetivo de este tuto XD):

    # What ports, IPs and protocols we listen for
    Port 5540



Ahora ssh estará trabajando en el puerto 5540!!
Guardamos el archivo con Ctr+O y salimos con Ctrl+X
Ahora veremos cómo funciona hagamos una prueba.
Recuerden que para todos los cambios de la conexión SSH se necesita un reinicio del servicio, por lo que ahora reiniciaremos el servicio!!!

$ sudo /etc/init.d/ssh restart

* Restarting OpenBSD Secure Shell server sshd [ OK ]

 Ahora hay que probar, si haríamos una conexión SSH normal, lo que teclearíamos sería:

$ ssh ztux@192.168.1.67


Donde:
ztux: nombre de usuario que se quiere conectar
192.168.1.73: La ip de la maquina a la que nos queremos conectar.

Si tecleamos de esa forma, nos devolvería un error así:

    ssh: connect to host 192.168.1.67 port 22: Connection refused
  


Esto sucede porque por defecto se conecta al puerto 22, y como cambiamos el puerto pues no conecta…
Asi que tenemos que teclear asi:

$ ssh –p 5540 ztux@192.168.1.67



Donde:
-p: Indica puerto, después de este, tenmos que colocar el puerto que ya configuramos, en este caso el 5540.

Colocamos lo que nos pide, y listo, tenemos acceso a nuestra maquina!!



Dentro de la Máquina
Hola a todos…

En este mini manual les mostrare los comandos más básicos de Linux, que deben de conocer para interactuar con la máquina en modo texto…


Bien empecemos:
ls : muestra todos los archivos que hay dentro de una carpeta.
ls –l: si agregamos -l al comando ls nos mostrara los archivos con sus respectivos permisos (lectura, escritura, ejecutable)
ls –a: Muestra todos los archivos, incluso los ocultos.
pwd : nos muestra el directorio en el que nos encontramos.
mkdir: crea un directorio, ejemplo: $ mkdir carpeta_archivos
rmdir: Elimina un directorio, ejemplo: $ rmdir carpeta_archivos
rm: elimina un archivo.
cd: sirve para cambiar de directorio, ejemplo, $ cd home.
cd.. : nos llevara un directorio arriba.
cd ~ = nos regresa al directorio de hogar, carpeta home.
startx: sirve para iniciar un entorno gráfico.
su: Significa Super User (Super Usuario) y sirve para que tengamos los permisos de administrador y poder hacer cambios al sistema.
cp: Significa copy, con el que podemos hacer una copia de un archivo. Ejemplo: $cp miarchivo.txt /home/miarchivo.txt
hostname: nos muestra el nombre de la máquina.
nano :Es un editor de texto
cal: Nos muestra un calendario.
top: nos muestra los procesos de nuestra compu.
reboot: reinicia el equipo (necesitas ser Super Usuario).
halt: apaga el equipo (también se necesita ser SU)
logout: Sirve para salir de una sesión de consola.
ifconfig: Muestra nuestros dispositivos de red.
iwconfig: Nos muestra nuestros dispositivos de red inalámbricos.
host: Nos muestra el nombre de una PC en red, ejemplo: $host 192.168.1.45 o también $host Nombre_de_la_pc
date= fecha y hora
uptime= muestra cuanto tiempo llevan en la compu
free= visualiza el uso de la RAM
ping: Comprueba el estado de la conexión del host local con uno o varios equipos remotos por medio del envío de paquetes ICMP de solicitud y de respuesta.
whois: nos muestra información de una computadora o servidor, etc. Ejemplo: $whois www.google.com
clear: Borra lo que hay en pantalla.
history: nos muestra el historial de los comandos usados
dig: Obtiene información del DNS de un dominio, ejemplo: $dig www.google.com
exit: Sirve para salir de una sesión de consola.
mv: Que significa mover, mueve archivos de diferentes directorios, ejemplo: $mv /home/mi_archivo.txt /bin/miarchivo_copia.txt



Bueno pues por el momento son de los que me acuerdo, poco a poco iré agregando más…
Un saludo a todos!!
XD…
By ZtuX
Asi es...
Hoy programe esto. Les dejo el code:

#!/bin/python
#TEOREMA DE PITAGORAS
#By m3

import math

def CO(h,a):
operacion = math.sqrt((h*h)-(a*a))
print 'El Cateto Opuesto Vale: ',operacion


def CA(h,o):
operacion = math.sqrt((h*h)-(o*o))
print 'El Cateto Adyacente Vale: ',operacion

def HIP(o,a):
operacion = math.sqrt((o*o)+(a*a))
print 'La hipotenusa Vale: ',operacion

def main():
print 'Teorema de Pitagoras'
print '''
[1] Cateto Opuesto
[2] Cateto Adyacente
[3] Hipotenusa
'''
opc=input('Que deseas calcular[?] ')
if opc ==1:
a=input("Cateto Adyacente[?]: ")
h=input("Hipotenusa[?]: ")
CO(h,a)
elif opc==2:
o=input("Cateto Opuesto[?]: ")
h=input("Hipotenusa[?]: ")
CA(h,o)
elif opc==3:
o=input("Cateto Opuesto[?]: ")
a=input("Cateto Adyacente[?]: ")
HIP(o,a)
elif opc !=4:
print '>>>Tu opcion no es correcta'
raw_input()
main()
else:
exit()

main()


Suena sin sentido pero eso es lo que es. Si quieren perder su tiempo en algo tan geek y nerd como mirar una película recreada en texto animado y vía telnet, todo lo que tienen que hacer es ingresar

telnet towel.blinkenlights.nl 

en la línea de comandos, y así podrán disfrutar de Star Wars Episode IV en toda su gloria ASCII.
jeje, esta genial...

Si bien nuestro navegador Firefox es excelente (por lo menos para mi, y aun mucho mejor la version 4), este navegador asi como tienes sus pros tambien tiene sus contras, y el punto en contra de este Web Browser es el arranque de el navegador.

Cuando iniciamos el navegador podemos observar como tarda demasiado en iniciar, pero... no se preocupen porque Start Faster nos ayudara a resolver el problema...

Bien y que es lo que hace este add-on?
Pues un desarrollador de la Fundación Mozilla ha creado Start Faster, que es un acelerador que segun dice este reduce el tiempo de arranque de nuestro Firefox en un 50%, ya que crea un servicio donde ayuda a la carga de algunas DLL's que necesita el Web Browser para arrancar.

Y Bien yo lo estoy probando y de verdad que si cumplecon su objetivo y lo mejor, funciona con la nueva version de Firefox (Firefox 4 RC 2).
Nota: Este add-on lo probe en Windows 7 y todo va perfecto, pero en Windows XP me marcó un error y no lo pude instalar.
La descarga de este Add-on esta Aqui
Si un no has probado y deseas obtener Mozilla Firefox lo puedes obtener Aqui




Hola, que tal...
Bien hoy les mostrare como instalar la nueva version de Firefox (4) en su S.O. Ubuntu, (o derivado de...)
Bien es muy simple, solo ahi que abrir una Consola y escribir:

$ sudo add-apt-repository ppa:mozillateam/firefox-stable


Despues actualizamos: $sudo apt-get update
Y despues Instalamos: $ sudo apt-get install firefox ubufox


Y eso es todo, aquí tienen Firefox 4 funcionando...


Ah disfrutar...
Quieres Firefox para otro S.O.?
Descargalo Aqui
Bien, las variables en bash son fácil de entender, lo que me
gusta de este lenguaje es que no hay que declarar desde el principio el tipo de
variable, colocar una variable es tan fácil como:
edad=30
Noten que no lleva espacios, utilizen esto porque si no después
vendrán los dolores de cabeza al tratar de encontrar el error…

si queremos imprimir la variable en pantalla tendremos que teclear:
echo $edad
Y nos mostrara en pantalla la edad, para entender mejor las variables veamos el
siguiente ejemplo:



#!/bin/sh
#Variables
edad=15
edad2=20
echo "Hola mi edad esta entre $edad y $edad2!!"

Guardamos... (en este caso como "variables") y damos permisos de ejecución:
chmod +rwx variables
Nos mostrara como resultado…


Es muy fácil de entender y aprender…. Recuerden que deben de
cambiar los permisos de ejecución si no el script no se podrá ejecutar…
Bien amigos... Hace tiempo que no escribía un tuto o algo por el estilo, bien pues hoy les tratare de enseñar a como programar en el lenguaje Bash, (algo parecido al batch de Windows, pero a diferencia de este es que es mucho más poderoso!!)…
¿Qué vamos a necesitar? Un simple editor de texto, como NANO, que lo podemos llamar desde la línea de comandos con teclear solo el comando “nano”, o podemos usar gedit, el editor de textos de gnome o el de su preferencia….
Bien,  vamos a comenzar a escribir nuestro primer script…

#!/bin/sh 
#Mi primer script :D    
echo "Hola amigos, soy z0kw3r!!"



Bien, guardamos nuestro archivo, si lo estamos editando desde nano lo guardamos con  ctr+o, escribimos un nombre como querramos, por ejemplo:

script1

Y listo cerramos nuestro editor, y ahora tenemos que otorgar permisos de ejecución…

chmod +rwx script1







dónde:
“script1” es el nombre de nuestro archivo.
  
Ahora si podremos ejecutar nuestro archivo, si no colocamos permisos de ejecución, el script no lo podremos ejecutar como lo haremos a continuación. Se preguntaran, que quiere decir: chmod+rwx script1, pues chmod es el comando para cambiar permisos, +rwx quiere decir añadir (+) permisos de lectura(r), escritura (w), y ejecución (x), y después viene el nombre del archivo o carpeta que queremos cambiar los permisos. No entraremos más en detalle de este comando, es solo por si se lo preguntaban jeje XD…

Ahora si a ejecutar nuestro script. Nos vamos a la línea de comandos y nos colocamos dentro de donde guardamos nuestro script, después teclearemos ./nombredelscript, en este caso es ./script1
Fíjense que si colocamos mal el nombre el script no se ejecutará, no debemos de dejar espacios, ni cambiar mayúsculas por minúscula y viceversa, ni nada por el estilo, debemos de escribir el nombre tal y como es…



Listo… Nos mostrara en pantalla lo que escribimos dentro del script... pero aún falta explicar que significa cada línea del código….
Pues bien empecemos:

#!/bin/  Le indica al interprete de comandos que interprete debe de usar para ejecutar el lenguaje que fue utilizado en el programa, siempre va al inicio de cada script.
#Mi primer script :D   Solo es un comentario del programa, será ignorado…
echo "Hola amigos, soy z0kw3r!!" El comando echo nos dejara mostrar texto en pantalla, el texto lo colocamos dentro de unas comillas dobles (“”)

Hola que tal, en esta ocasión le mostrare como se instala Metasploit, ya que muchos apenas inician en esto, y bueno, el tuto va para los principiantes.
Bien empezemos...
Lo primero que haremos es ir a la pagina Oficial de Metasploit (click here) y descargar la versión FREE EDITION.


Podremos descargar una versión mínima o versión completa, y descargamos la de nuestra preferencia. Una vez descargado el archivo lo moveremos a un lugar fácil de ubicar, en este caso lo moveré al escritorio, y abriremos una Terminal...
Y ahora nos vamos al directorio donde esta el archivo y tendremos que dar permisos de ejecución, lo haremos con el siguiente comando:

$ chmod +x archivo_descargado   donde [archivo_descargado] es el nombre de la versión que se descargo en este caso se descargo el archivo framework-3.6.0-linux-mini.run por lo que el comando quedaría así:


$ chmod +x framework-3.6.0-linux-mini.run


Después de haber cambiado el permiso para poderlo ejecutar, ahora lo podremos instalar, y lo haremos con el siguiente comando:

$ sudo ./framework-3.6.0-linux-mini.run


Y nos abrirá la ventana de instalación...

Damos en <<Adelante>> y nos pedirá que aceptemos los términos, nos preguntara donde se instalara, y comenzara la instalación...



Y finaliza la instalación:


Para ver si Metasploit funciona, vamos a ir a una terminal y escribiremos:

$ msfconsole

Nos aparecerá algo similar como esto....

Y ya podremos usar Metasploit en nuestro Ordenador (o PC o como le llamen haha xD)!!
Internet no tiene un inventor, de la misma manera que tampoco tiene un dueño. En esa arquitectura reticular y descentralizada, que está emparentada con el espíritu libertario y de búsqueda que la ha definido junto a sus implicaciones comerciales, se encuentra en gran medida la genialidad de ese instrumento de comunicación.
No hay un creador, pero sí hombres cuyo talento ha permitido que la Internet sea la red diversa, exuberante y prácticamente inacabable que conocemos hoy. Cuatro de ellos recibirán el Premio Príncipe de Asturias, según se anunció ayer en España.

Tim Berners-Lee, Larry Roberts, Vinton Cerf y Robert Kahn son parte del universo de la red de redes que, como todo sistema que crea sus propias referencias culturales, tiene héroes y patriarcas. Esos cuatro científicos son algunos de los más destacados padres fundadores y auspiciadores de la Internet y en el homenaje a ellos, el premio español reconoce el esfuerzo inevitablemente colectivo y compartido que ha sido el diseño y el crecimiento de La Red.

Lawrence –Larry– Roberts es considerado el creador de Arpanet, la red de computadoras surgida de un proyecto creado inicialmente con propósitos militares a fines de los años sesenta y que luego se transformaría en el antecedente de la Internet. El espíritu flexible e incluso lúdico que le impusieron sus autores, provenientes del mundo universitario, logró que Arpanet creciera más allá de la red que había sido prevista para intercomunicar bases militares en caso de conflicto bélico. Nacido en 1937, Roberts dirige un centro de investigación aplicada en Estados Unidos.

Larry Roberts
Vinton Cerf y Robert Kahn son creadores del protocolo TCP/IP, el grupo de pautas que permite que una computadora o terminal de Internet se conecte con otra. Cerf, matemático de 58 años, también diseñó a comienzos de los ochenta el primer sistema de correo electrónico y en los años recientes, además de impartir conferencias y cursos en todo el mundo, ha trabajado, en colaboración con la NASA, en la planeación de un sistema de Internet fuera de la Tierra. Ha sido empeñoso promotor de las organizaciones que han orientado el desarrollo de la Red, entre ellas la Internet Society y más recientemente el ICANN, el organismo que asigna nombres y números de dominio, en el cual forma parte del consejo directivo. Ingeniero eléctrico nacido en 1938, Kahn es presidente de la Corporación para Iniciativas de Investigación Nacionales que fundó hace 15 años y que ha sido una de las instituciones de punta en el impulso de la infraestructura informática de los Estados Unidos.


 Vinton Cerf


Robert Kahn


Berners-Lee, que ahora tiene 47 años, creó hacia 1990 la plataforma sobre la que se pudo desarrollar lo que hoy conocemos como la World Wide Web. Antes de ese invento la Internet permitía el intercambio de mensajes por correo electrónico y la transferencia de archivos y existían espacios para la colocación de mensajes a partir de los cuales surgieron las primeras comunidades virtuales. Pero no fue sino hasta el diseño del lenguaje HTML que hace posible la transferencia de hipertexto cuando la Red comenzó a ser el mosaico audiovisual que ahora conocemos. Físico diplomado en Oxford –nació en Inglaterra– Berners-Lee trabajaba en el Laboratorio Europeo de Física de Partículas, en Ginebra, cuando creó el HTML. Aquellas circunstancias confirmaron que para entonces la Internet ya no era un espacio solo estadounidense. Su mundialización sería irreversible.

Berners-Lee
La Red se ha beneficiado de las aportaciones de muchos más. Entre otros y de manera destacada hay que recordar a Jon Postel, creador de las primeras redes informáticas e insistente defensor de las libertades en la Internet, fallecido en 1988 a sus 55 años. Pero sin duda Cerf, Kahn, Roberts y Berners-Lee representan, cada uno con sesgos peculiares, el espíritu emprendedor nunca disociado del intercambio y la solidaridad pero tampoco negado a los negocios con que nació y ha crecido la Internet.
No solo la crearon; también cuidaron que la Internet creciera sin caer en el desconcierto. Manuel Castells uno de los estudiosos más puntuales de la Red apunta en su libro más reciente, La Galaxia Internet, que resulta sorprendente la manera como esos pioneros lograron “que se haya conseguido una relativa estabilidad en la gestión de Internet, sin haber sucumbido ni a la burocracia del gobierno estadounidense ni al caos de su estructura descentralizada”.

   “Hay que atribuir ese equilibrio, fundamentalmente, a la contribución de éstos caballeros de la innovación tecnológica: Cerf, Kahn, Postel, Berners-Lee y tantos otros que se esforzaron realmente en conseguir que Internet se mantuviera como una red abierta a sus colegas, como un medio para aprender y compartir. En esta concepción comunitaria de la tecnología, la hidalguía meritocrática se encontró con la contracultura utópica en la invención de Internet, así como en la defensa del espíritu de libertad que está en su origen”.
Hola, hoy surfeaba por la red, y encontré este vídeo, ¿A quien no nos a pasado que una persona nos desespera cuando usa una computadora? A algunos si [Me incluyo]...
Y bien para que vean de que es lo que hablo, chequen este vídeo jaja xD!!
Se van a Identificar muchos XD




Como ya nos habremos enterado Microsoft compró Skype, el popular programa para comunicaciones por Internet, algunos ya se mofan de las posibles presentaciones que tendrá como otros productos de la compañía.



Obtenido dehttp://www.garabatoslinux.info/
#!/bin/python
#-*-encoding: utf-8 -*-
#PassGen By Z
#Licencia GPL
#2011

#Importamos libreria random, para poder escoger numeros y letras al azar
import random
from random import choice

#Definimos el proceso de la creacion del PassWord
def createpass():
num=random.choice(range(1,100))
may=random.choice('ABCDEFGHIJKLMOPQRSTUVWXYZÑ')
minu=random.choice('abcdefghijklmnopqrstuvwxyzñ')
raros=random.choice('?\¿¡!#$%&/()=[]{}^{}`}.,_><')

x=str(num)
y=x+may+minu+raros

z=0

while z<1:
num=random.choice(range(1,100))
xx=str(num)
may=random.choice('ABCDEFGHIJKLMOPQRSTUVWXYZÑ')
minu=random.choice('abcdefghijklmnopqrstuvwxyzñ')
raros=random.choice('?\¿¡!#$%&/()=[]{}^{}`}.,_><')
yy=xx+may+minu+raros
z+=1

zz=0

while zz<1:
num=random.choice(range(1,100))
xxx=str(num)
may=random.choice('ABCDEFGHIJKLMOPQRSTUVWXYZÑ')
minu=random.choice('abcdefghijklmnopqrstuvwxyzñ')
raros=random.choice('?\¿¡!#$%&/()=[]{}^{}`}.,_><')
yyy=raros+may+minu+xxx
zz+=1
print 'PASS GENERADO: ',y+yy+yyy
print'Grcias por usar PassGen By ZtuX'

#Funcion Principal
def main():
opcion=raw_input('Generar password[?]: ')
if opcion=='si' or opcion=='S' or opcion=='s' or opcion=='Si' or opcion=='SI':
createpass()
elif opcion=='no' or opcion=='NO' or opcion=='No' or opcion=='n':
print 'Gracias Por Usar PassG3n by ZtuX'
raw_input()
else:
print '>>>Debes Escribir Si/si/s o No/no/n'
main()

#Aqui inicia el programa...
main()


Bien, este efecto de transparencia me gusta demasiado, y bueno permite la transparencia en todos los navegadores, (bueno en la mayoría)

.contenido {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

opacity:   -Este es el importante, es el estándar de CSS.
filter:alpha(opacity=50)  -Internet Explorer .
-moz-opacity:0.5      -Firefox .
-khtml-opacity: 0.5  -Safari

Un ejemplo de como se ve: