Bienvenida

jueves, 12 de noviembre de 2015

¿QUE ES UN HACKER?...

DEFINICION DE HACKER: La palabra hacker deriva de hack, que significa un "corte repentino". El hacking se manifiesta en sus comienzos (mil novecientos sesenta y algo) como una cultura que se desarrolla en forma paralela al crecimiento de un nuevo establishment tecnocrático: la contracultura de las corporaciones. Modernamente el hacking se considera como una actividad recreativa, educativa y semi-legal, impulsada generalmente por la curiosidad natural del hombre (el deseo de conocer mas) que consiste en tratar de penetrar sin autorización a computadoras o sistemas para ver que hay dentro y de llegar hasta donde nadie había llegado antes. La mayoría de los hackers que conocí coincide en que la diversión esta en DESARROLLAR y ENTENDER un sistema (DOS, UNIX, Macintosh, VMX, etc.) PRODUCIENDO finalmente HABILIDADES (lleva tiempo y es donde la mayoría se rinde) y HERRAMIENTAS (hacer programas para el trabajo tedioso. El mejor ejemplo es el SATAN "Sistem Administrator Tool For Analizin Network") para vencer la seguridad de ese sistema (es la parte mas difícil pero NO SE RINDAN) y PENETRAR en el para aprender sus debilidades y hacer ahí dentro lo que se de la gana. DEFINICION DE HACKING: Cuando se habla sobre “Hacking” o se menciona la palabra “Hacker” normalmente se suele pensar en alguien que tiene profundos conocimientos sobre máquinas que realizan funciones de computo y que, además, son personas que realizan cosas “imposibles” para el resto de mortales, habitualmente también se relacionan con personas que se dedican a realizar estafas a gran escala sobre bancos y/o grandes multinacionales, eso para la sociedad moderna, es un hacker. Aunque las lineas anteriores resulten molestas y muy desagradables, la realidad es que la cultura del Hacking se encuentra distorsionada por la sociedad y se ha ido perdiendo poco a poco la esencia de lo que significa realmente la palabra “Hacker”. Esto se debe principalmente a malas películas y representaciones aun peores de los medios de comunicación/manipulación donde no se diferencia entre un delincuente y un hacker, en muchos casos también se les llama “piratas” siendo un termino, a mi gusto, muy agresivo y poco objetivo. Richard Stallman, fundador de la FSF (Free Software Foundation) ha expresado enérgicamente su opinión sobre términos como el anterior, indicando que la comunidad de Software Libre y algunos de los mas destacados Hackers no son “piratas”, ni nada que se le parezca, la definición de un pirata es la de una persona que roba, asesina y comete delitos que atentan contra los derechos fundamentales de cualquier ser humano, algo que se encuentra muy alejado de lo que es realmente un hacker. Entonces, Qué es un hacker? Un hacker en el ámbito de la informática, es una persona apasionada, curiosa, dedicada, LIBRE, comprometida con el aprendizaje y con enormes deseos de mejorar sus habilidades y conocimientos. En muchos casos, no solamente en el área de la informática, el espíritu de esta cultura se extiende a cualquier área del conocimiento humano donde la creatividad y la curiosidad son importantes. Existen diferentes clasificaciones de “Hackers” en la medida que esta cultura se ha ido consolidando y dando a conocer, estas son: Black Hats: Un Black Hat, es una clase de hacker dedicada a la obtención y explotación de vulnerabilidades en sistemas de información, bases de datos, redes informáticas, sistemas operativos, determinados productos de software, etc. Por lo tanto son también conocidos como atacantes de sistemas y expertos en romper la seguridad de sistemas para diversos fines (normalmente en busca de sus propios beneficios). White Hats: Un white hat es una clase de hacker dedicado a la corrección de vulnerabilidades de software, definición de metodologías, medidas de seguridad y defensa de sistemas por medio de distintas herramientas, son aquellas personas que se dedican a la seguridad en aplicaciones, sistemas operativos y protección de datos sensibles, garantizando de esta forma la confidencialidad de la información de los usuarios. Gray Hats: Un Gray Hat es una clase de hacker que se dedica tanto a la obtención y explotación de vulnerabilidades como a la defensa y protección de sistemas, por lo tanto puede decirse que un Gray Hat, frecuentemente esta catalogado como un hacker con habilidades excepcionales y que sus actividades se encuentran en algún punto entre las desempeñadas por los white hat hackers y los black hat hackers. Ahora bien, hay otro termino con el que se suele asociar a un Hacker y es el de Cracker, se trata de aquellas personas que consiguen ganar acceso a sistemas por medio de mecanismos agresivos, como por ejemplo ataques de fuerza bruta para la obtención de una cuenta de usuario o incluso técnicas mucho más sofisticadas, como por ejemplo análisis y ruptura de algoritmos de cifrado, esto entre otras cosas. Este colectivo no se encuentra en la misma categoría que un Hacker, aunque muchas personas utilicen ambos términos de forma indistinta, un Hacker y un Cracker no son lo mismo, aunque en muchas ocasiones, comparten la misma pasión y curiosidad. Por otro lado, el Hacking es utilizando en muchísimos contextos, en algunas ocasiones, algunos hackers utilizan sus conocimientos para apoyar algún tipo de actividad política con fines sociales (frecuentemente relacionadas con la libertad de expresión) este tipo de tendencias son una de las bases principales de grupos de hackers que utilizan sus conocimientos como herramienta contra estados y gobiernos represivos, frecuentemente este tipo de grupos intentan promover la libertad en todos los aspectos sin el uso de la violencia, solamente con el uso creativo de sus conocimientos en las tecnologías de información. Esta tendencia es conocida como Hacktivismo, Activismo apoyado por el Hacking, la cual es una ideología social que el autor de este Blog apoya e intenta promover. (para conocer mas sobre el Hacktivismo ver aquí: http://www.thehacktivist.com/whatishacktivism.pdf http://www.thehacktivist.com/) Aquí se ha expuesto lo que significa ser un Hacker y en contrapartida lo que NO es un hacker, por desgracia en el mundo de la informática hay muchísimas personas que hablan demasiado, que consideran que la informática es solamente un juego de palabras y ahí termina, en este punto cito a Linus Torvals: “Hablar es fútil, enséñame el código!” estas personas a las que me refiero no son Hackers, son los denominados Lammers, personas que tratan de presumir sobre conocimientos que no tienen y que además no cuentan con la actitud necesaria para obtenerlos, es muy importante saber diferenciar entre unos y otros, es muy probable que una persona no tenga unos conocimientos profundos en informática, sin embargo si tiene las ganas, la disposición y la perseverancia necesaria para aprender, este es considerado un newbie o aprendiz, que aunque no tiene los conocimientos de un hacker, se encuentra en camino para serlo. Así que, un hacker en realidad no es un delincuente, un “pirata” ni nada parecido, el hombre y la ciencia han ido evolucionando de una forma imparable durante los últimos siglos, como Copernico y Galileo el hombre ha soñado y ha sentido curiosidad por lo que no entiende y se ha maravillado con el conocimiento y el descubrimiento de todo aquello que le rodea, por lo tanto el conocimiento científico en todas las áreas no debería ser considerado como algo condenable, ni mucho menos como una actividad desempeñada por “malas personas”, la informática es una área del conocimiento muy joven y en constante evolución y como toda nueva ciencia, encuentra dificultades en su camino, principalmente relacionadas con las barreras culturales de la época. Nuestra misión es difundir y ampliar nuestras habilidades, con un único propósito: El progreso de la informática como área del conocimiento y como ciencia. Si quieres conocer mas sobre la cultura y forma de pensar de un Hacker, sigue el siguiente enlace: http://www.catb.org/~esr/faqs/hacker-howto.html UNDERGROUND (Informático): Hablando con diferentes personas llegue a la conclusión que la gente no sabe lo que significa "underground informático" creen que solo es hacking o dicen cualquier cosa. Están todos equivocados. Underground significa en castellano básico "lo que no se debería saber"(ya que puede causar conmoción popular o porque el mal uso de esa información puede llegar a causar problemas) La traducción correcta sería "debajo de la tierra". O sea todo tipo de información cubierta por el Gobierno, el estado mismo, el S.I.D.E.(Servicio de inteligencia del estado), la NASA, el FBI, la CIA, la KGB, la DEA, la policía, los bancos y todo aquel que esta en contra del libre flujo de la información.En consecuencia el Hacking, Phreaking, Carding, Cracking, Crashing, el wares, la Anarquía, el Lockpicking, el Virucking (Todas estas las definiré en la próxima clase) el cómo fabricar cientos de drogas o como conseguirlas, la magia negra el ocultismo, la información robada que compromete a cientos de personas y agencias (como el caso del grupo CHAOS que robo unos datos confidenciales del desastre de Chernobyl y los publico ) y todo aquello que no se debería saber entran en el concepto de underground por razones obvias.Bueno, espero que hallas entendido el tema ¿Estas dispuesto a seguir aprendiendo? Solo te pido una cosa, paciencia. La única llave mágica para esto es un GRAN CEREBRO. Recuérdalo. ;-).... ============ Te dejo el link de descarga de la "BIBLIA DE LOS HACKERS PARA QUE SEPAS UN POCO MAS SOBRE ESTE TEMA" =================
LINK: https://mega.nz/#!AEx3Qa7I!j86TiEERgj6DiMHyG6zUHk8sSAy1cZ3Yd7pGhXVE8Rc ....*-*-*-*-*-*-*- CONTRASEÑA: descargaskiva *-*-*.Nos vemos dentro de poco. Saludos. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-R.M.C-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

martes, 22 de septiembre de 2015

INTERNET EXPLORER 

La versión mas actualizada hasta este momento del Internet Explorer  nos ofrece un mejor y mas rápido acceso a las diferentes direcciones de navegación que el usuario desee ingresar,  asimismo la rapidez para encontrar archivos pocos conocido; es mas te garantiza una mejor seguridad contra diversos y diferentes virus que se encuentren durante tu navegación aunque en gran parte también depende de la configuración que se le haya dado.

Cabe destacar también que con las ultimas actualizaciones que esta teniendo te permite añadir extensiones  seguras y no perjuiciosas para tu equipo ademas es fácil de navegar y no restringe ninguna aplicación de tu equipo; es decir es compatible con todas las versiones de windows y otros sistemas operativos.

Para lo cual en esta oportunidad tenemos como versión mas actualizada el Internet Explorer 11.09... para un sistema windows de 64-bits  en caso de tener problemas con tu descarga puedes dejarlo en tus comentarios para solucionarlos.....!!!!!!!!!!!!!



PARA REALIZAR LA DESCARGA DE INTERNET EXPLORER 11
HAGA ""CLICK!"" EN LA IMAGEN DESCARGUE Y DISFRUTE AL 
MÁXIMO ESTA APLICACIÓN...!!!!!!!!!!!!

"""RECUERDA QUE ESPERAMOS TUS COMENTARIOS Y LIKES EN NUESTRO BLOG!!!!!. 





sábado, 12 de septiembre de 2015

Libro de Técnicas de Diseño de Algoritmos.

Prólogo

La algoritmia es uno de los pilares de la programación y su relevancia se muestra 
en el desarrollo de cualquier aplicación, más allá de la mera construcción de 
programas. Este es un libro introductorio sobre análisis y diseño de algoritmos que 
pretende exponer al lector las técnicas básicas para su diseño e implementación, así 
como presentar unas herramientas que le permitan medir su efectividad y 
eficiencia.

Objetivos:


Si bien es cierto que es amplia la bibliografía existente sobre algoritmia, no es
menos cierto que casi toda obedece a un mismo esquema general. Se presentan las
técnicas básicas de resolución de problemas en base a unos ejemplos clásicos, para
después dejar propuesta al lector una colección de problemas sobre cada tema. Pero
ocurre que casi todos los autores proponen los mismos problemas y pocos llegan a
resolverlos, lo que hace que los estudiantes de algoritmos pierdan de alguna forma
las enseñanzas que se extraen de ellos.
Esto no sería importante si los problemas propuestos fueran meramente
ejercicios que repiten fielmente los métodos enseñados. Sin embargo éste no es el
caso, pues cada ejercicio proporciona un nuevo enfoque para abordar los problemas
o permite combinar algunas de las técnicas, lo que enriquece el estudio de los
métodos y algoritmos tratados.
Por otro lado, nuestra experiencia en la enseñanza de las asignaturas
relacionadas con la algoritmia nos ha hecho ver la importancia que tiene el
disponer de una metodología de diseño que permita abordar la resolución de los
problemas de una forma unificada y coherente.
Esta obra nace con la intención de llenar un vacío en la bibliografía sobre estos
temas. En primer lugar ofreciendo un método de diseño general aplicable a cada
una de las técnicas, y en segundo lugar proporcionando una amplia selección de
ejemplos y problemas resueltos. A lo largo de todo el texto se ha prestado una
atención especial a la integración del diseño de los algoritmos con el análisis de su


eficiencia.

Recomendaciones de uso:


Hemos pretendido que este libro sea autocontenido, al menos en lo que
concierne a las materias de algoritmia. Sin embargo, no hemos creído necesario
introducir en él conceptos básicos de otras materias como el análisis matemático o
el álgebra, que se utilizan a lo largo del texto. Por otro lado, también se supone que
el lector sabe programar con cierta soltura utilizando un lenguaje imperativo y que
conoce las estructuras y tipos de datos básicos.
El diseño del libro se ha realizado de manera que pueda ser utilizado como base
para cualquiera de las asignaturas introductorias a la algoritmia. De ahí su
estructura y organización, así como la didáctica con la que se desarrollan los temas.
De esta forma, y para un mejor aprovechamiento de la obra, nos gustaría hacer
algunas recomendaciones en cuanto a su uso.
Primero, el alumno ha de asegurarse de que ha comprendido y asimilado los
conceptos teóricos con los que se inicia cada uno de los capítulos. Una vez
comprendido el funcionamiento de la técnica concreta puede comenzar intentando
los problemas propuestos en el capítulo correspondiente. Si un problema no sale,
debe intentarse otro y volver al primero más tarde. Quizá entonces se consiga dar
con la clave para su solución. Tampoco ha de desanimarse con los problemas
complicados. Tan importante es el hecho de encontrar la solución de un problema,
como el camino recorrido hasta encontrarla .
Se recomienda estudiar las técnicas de diseño siguiendo un orden similar al
utilizado en el libro. Este orden no es caprichoso, sino que recorre las distintas
técnicas de acuerdo al tipo de problemas que resuelven y a la complejidad de los
algoritmos resultantes. Ahora bien, los problemas no están ordenados respecto a su
dificultad, así que el alumno es libre de escoger el orden en el que los intenta. Sin
embargo, y con el objeto de racionalizar el trabajo y la comprensión de lo expuesto,
la solución de cada ejercicio va precedida por una clave que indica su clasificación
en cuanto a grado de dificultad:
☺ Problema fácil. Su resolución no debe plantear ninguna dificultad.
􀀮 Problema de nivel medio. Su resolución no es inmediata, pero puede
solucionarse tras un poco de reflexión.
􀀇 Problema interesante o bien que supone cierta dificultad. Presenta algún
concepto nuevo o una variación sobre la técnica en cuestión.
Hay que decir que esta clasificación no tiene un carácter absoluto en todo el
libro, sino que es relativa a cada una de las técnicas cubiertas por este trabajo, y al
nivel de conocimientos que se le supone o exige a los alumnos en cada uno de los
temas.
Como última recomendación en cuanto al uso de esta obra, mencionaremos que
es aconsejable el estudio de otros textos dentro de la amplia bibliografía existente


sobre algoritmia, que tratamos de recoger al final del texto. De esta forma se 
podrá profundizar en algunos de los aspectos aquí presentados, como pueden ser los
relativos a los fundamentos teóricos de las técnicas y sus aplicaciones reales.
En otro orden de cosas, hemos puesto especial cuidado en la redacción al
emplear términos castellanos correctos dentro de la dificultad que esto representa,
dado que hay muchos términos ingleses que todavía no tienen una traducción
aceptada por todos los autores.
SI DESEA DESCARGAR EL LIBRO HAGA CLICK EN LA IMAGEN