<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar/15598987?origin\x3dhttp://insanyty.blogspot.com', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

flickr

www.flickr.com

Un poco de Hist0riA

domingo, junio 03, 2007





Bueno como es fomingo y de constumbre muchos estamos descansando del post carrete o quizas algunos como yo aun estan en ello les voy a contar de dos personajes admirados por mi persona uno de ellos es Kevin Mitnick es el "ex hacker" y de hecho es muy conocido por no ser un gran programador ni un experto ingeniero y quizás las palabras que más se acercan a definirlo son computín y cuentero. Sí, por que la mayoría de sus cosillas tecnológicas este estadounidense las realizó en base a lo que hoy día se conoce como “ingeniería social”, que no es otra cosa que recolectar información vital a través de cuentos, mentiras y engaños para asi poder llegar a la persona en cuestion (que uno quisiera crackear), La historia de este "experto informático" tiene todos los ingredientes de un Best Seller incluyendo una espectacular fuga en 1992 donde hubo autos de policía, agentes del FBI y helicópteros, al más puro estilo de Hollywood. Cuando todo se calmó, desde la clandestinidad, logró quebrantar la seguridad de Sun Microsystems, Novell, y Motorola.
En el 94 con el auge de la telefonía celular, Mitnick planea hackear redes de telefonía móvil y de esta manera poder entrar en cualquier sistema de seguridad sin ser descubierto. A través de sus refinadas técnicas de "ingeniería social" logra hacerse de la clave del computador personal de Tsutomu Shimomura, especialista japonés en seguridad informática de Netcom On-Line Communications. Kevin además de conseguir la información que necesitaba también se ganó a su mayor enemigo, el japonés, que al ser puesto en ridículo juró que atraparía al "americano estúpido", conocido ya para esa época como superhacker.
Shimomura recorrió varias veces los Estados Unidos en busca de Mitnick, y así en 1995 llegó la hora trágica -gracias a la dedicación personal del japonés en busca de venganza- cuando el FBI logró atrapar al hacker y la justicia lo condenó a cuatro años de prisión.
Mientras Mitnick estuvo en la cárcel, muchos computines de todo el mundo crearon la campaña "Free Kevin", frase que se ocupó hasta el cansancio en los bajos fondos de la informática y llegó a convertirse en una portada del periódico New York Times.

De otro tema tocaremos El algoritmo de Dijkstra, también llamado algoritmo de caminos mínimos, es un algoritmo para la determinación del camino más corto dado un vértice origen al resto de vértices en un grafo dirigido y con pesos en cada arista. Su nombre se refiere a Edsger Dijkstra, quien lo describió por primera vez en 1959.


C




#define INFINITY (MAX_INT - 1)

typedef struct {
int weight;
int dest;
} DijkEdge;
typedef struct {
DijkEdge* connections; /* Un array de arcos */
int numconnect;
int distance;
int isDead;
} Vertex;

void Dijkstra(Vertex* graph, int nodecount, int source) {
for(int i = 0; i < i ="="" distance =" 0;" isdead =" 0;" distance =" INFINITY;" isdead =" 0;" i =" 0;" min =" INFINITY+1;" j =" 0;" next =" j;" min =" graph[j].distance;" j =" 0;">
graph[next].distance + graph[next].connections[j].weight)
{
graph[graph[next].connections[j].dest].distance =
graph[next].distance + graph[next].connections[j].weight;
}
}
graph[next].isDead = 1;
}
for(int i = 0; i <>

Bookmark this post to del.icio.us Digg this post! Bookmark this post to Yahoo! My Web Bookmark this post to Furl