Gabriel Daza murió HOY x 7 disparos q le dieron unos encapuchados cerca de su casa. Lo atendió el Foro Penal el 22/03

Qué es Kali Linux?


seguridad informatica



En los últimos 7 años Backtrack Linux ha sabido ganarse el lugar de la mejor distribución para profesionales de la seguridad informática, pero con cada nueva versión este se volvía mas lento, pesado e incluía cosas que realmente muy pocas personas usaban, esto dio pié a que distribuciones como Bugtraq crecieran en popularidad y tomaran fuerza. 

Offensive Security estaba consciente de esta realidad y hace un tiempo anunció que la versión 5 R3 seria la ultima versión de Backtrack como tal, la que seria la versión 6 de Backtrack pasaría a llamarse Kali

Kali o (Backtrack 6, como seguro lo llamarán por un tiempo) es la renovación de la famosa distribución de seguridad Backtrack, y cuenta con las siguientes características descritas en la pagina oficial de Kali: 

Más de 300 herramientas de pruebas de penetración
: Después de revisar todas las herramientas que se incluyen en BackTrack, hemos eliminado una gran cantidad de herramientas que, o bien no funcionaban o tenían otras herramientas disponibles que proporcionan una funcionalidad similar. 

Gratis y siempre lo será: Kali Linux, al igual que su predecesor, es completamente gratis y siempre lo será. Nunca, jamás, tendrás que pagar por Kali Linux. 

Git – árbol de código abierto: Somos partidarios enormes de software de código abierto y nuestro árbol de desarrollo está disponible para todos y todas las fuentes están disponibles para aquellos que desean modificar y reconstruir paquetes. 

Obediente a FHS: Kali ha sido desarrollado para cumplir con el Estándar de jerarquía del sistema de ficheros, permitiendo que todos los usuarios de Linux puedan localizar fácilmente archivos binarios, archivos de soporte, bibliotecas, etc. 

Amplio apoyo a dispositivos inalámbricos: Hemos construido Kali Linux para que soporte tantos dispositivos inalámbricos como sea posible, permitiendo que funcione correctamente en una amplia variedad de hardware y hacerlo compatible con varios USB y otros dispositivos inalámbricos. 

Kernel personalizado con parches de inyección: Como probadores de penetración, el equipo de desarrollo a menudo tiene que hacer evaluaciones inalámbricas para que nuestro kernel tenga los últimos parches de inyección incluidos. 

Entorno de desarrollo seguro: El equipo de Kali Linux está compuesto por un pequeño grupo de personas de confianza que sólo puede comprometer e interactuar con los paquetes de los repositorios, haciendo uso de múltiples protocolos seguros. 

Paquetes firmado con PGP y repos
: Todos los paquetes de Kali son firmados por cada desarrollador individualmente cuando se construyen y son comprometidos. Los repositorios posteriormente firman los paquetes también. 

Multi-lenguaje: Aunque las herramientas de penetración tienden a ser escritas en Inglés, nos hemos asegurado de que Kali tenga soporte multilingüe, lo que permite a más usuarios poder operar en su idioma nativo y encontrar las herramientas necesarias para el trabajo. 

Totalmente personalizable: Estamos completamente consiente de que no todo el mundo estará de acuerdo con nuestras decisiones de diseño por lo que hemos hecho lo más fácil posible para nuestros usuarios más aventureros puedan personalizar Kali Linux a su gusto, todo el camino hasta el núcleo. 

Soporte ARMEL y ARMHF: Dado a que los sistemas basados en ARM son cada vez más frecuentes y de bajo costo, sabíamos que el soporte de ARM de Kali tendrían que ser tan robusta como podríamos administrar, resultando en instalaciones que trabajan en sistemas de ARMEL y ARMHF. Kali Linux tiene repositorios ARM integrado con la línea principal de distribución de modo que las herramientas para ARM serán actualizada en relación con el resto de la distribución. Kali está disponible para los dispositivos ARM siguientes: 

rk3306 mk/ss808 
Raspberry Pi 
ODROID U2/X2 
MK802/MK802 II 
Samsung Chromebook
 

Personalmente pienso que Kali Linux es un gran avance para BackTrack, dando un nuevo aire a la distribución y manteniéndola vigente en el 2013



aqui el video oficial de Kali Linux

Google Earth en Ubuntu 12.04 (fácil y funciona)

Google Earth en Ubuntu 12.04 (fácil y funciona)

Ya se que ya hay algunos post con respecto a este tema pero los estuve viendo y están medio confusos y no funcionan, de esta forma si funciona y es muy sencillo. 

Todos hemos utilizado o al menos conocemos Google Earth, es de gran utilidad a la hora de localizar lugares, de visitar otros lugares y claro para poder localizar a nuestros amigos pues los podemos añadir al mapa, bien para Windows esta el paquete que nos permite instalarlo con siguiente, siguiente, siguiente, sin embargo para Ubuntu no existe aun un paquete actualizado, en ese caso haremos el nuestro ( esto porque el .bin marca errores y por eso generaremos nuestro .deb), si bien medibuntu tiene uno la versión que tienen en sus repositorios es la 5.1.3533.1731 , bien nosotros instalaremos la versión 5.2.1.1588 como siempre nuestra amada terminal. 


Instalamos la libreria librería lsb-core de la versión 6 
sudo apt-get install lsb-core 

Instalaremos el paquete que nos creara el paquete .deb para Ubuntu 10.10. 
netdark@planetared:$ sudo apt-get install googleearth-package 

Con esto hemos instalado el paquete que nos creara nuestro paquete de la versión mas reciente de Google Earth. 
Bien ahora ejecutamos el siguiente comando el cual nos creara el .deb. 

netdark@planetared:$ make-googleearth-package —force 

Esto tardara un poco, una vez que finalizo procedemos a instalar el paquete que nos genero, para saber cual es hacemos un 
netdark@planetared:$ ls 

El cual nos dará el nombre exacto bien ahora lo instalamos, en mi caso pondré: 

netdark@planetared:$ sudo dpkg -i googleearth_5.2.1.1588+0.5.7-1_i386.deb 

Si nos marca algún error damos. 

netdark@planetared:$ sudo apt-get -f install 

Listo terminamos la instalación de nuestro Google Earth 6 



POSIBLES PROBLEMAS 

- 1º. Con las tarjetas Intel puede dar el problema de que al arrancar Google Earth, se abra y se vuelva a cerrar. El problema viene por la ventana de sugerencias que nos sale al arrancar, por lo que debemos desactivarlo en en el menú “General - opciones”. Para ello editamos el siguiente archivo con el comando: 
sudo gedit ~/.config/Google/GoogleEarthPlus.conf 

Dentro del sector “General”, buscamos el parámetro enableTips=true y le damos el valor false. Quedando de la siguiente manera: 
enableTips=false 
Nota: Si no está la añadimos en el sector “General” 

Otra opción sería lanzarlo desde la terminal con: googleearth 
y desactivar las sugerencias en el menú “General-Opciones”.

running-to-be-remembered:

fit-at-heart:

Motivation Monday!

NEver say you Cant do something!!!

running-to-be-remembered:

fit-at-heart:

Motivation Monday!

NEver say you Cant do something!!!

(vía la-belle-de-nuit)

my-aeipathy:

image by kuu0403 on Flickr.

my-aeipathy:

image by kuu0403 on Flickr.

nonconcept:

Rollei Flex.

nonconcept:

Rollei Flex.

Enlace permanente de imagen incrustada

Pero qué mierda es ésta..!!!

Enlace permanente de imagen incrustada

Mercenario de la con Dcabellor UH AH

5 Lenguajes para Programar en Android

 Cumplir nuestro primer año hace que replanteemos ideas, generemos nuevas, dispongamos otras a cumplir y revisemos aquellas con las que comenzamos. La meta principal en Androideity es ayudar cada día a que más personas se sumen a este mundo de las aplicaciones móviles y encuentren en la misma una fuente de trabajo. Pensando en lo anterior, sabemos que el lenguaje de programación puede ser un obstáculo para empezar a crear aplicaciones si no eres un programador, o si ya lo eres y quieres conocer otras herramientas para tu trabajo.

La gente de Google ha escogido el lenguaje Java para dar soporte a aquellas personas y empresas que deseen realizar aplicaciones de forma “nativa” en la plataforma de Android. En su renovada página developer.android.com podrás encontrar toda la información que necesitas para poder hacer tus aplicaciones, ya que cuentas con tutoriales, foros, videos y códigos de ejemplo sobre cada API de Android; digamos que es el santo grial para documentarse sobre programación en Android.

¿Pero qué pasa si no sabes programar en Java? ¿O lo probaste alguna vez y decidiste que ese no era el lenguaje de programación para ti porque hay lenguajes mas cómodos y con curvas de aprendizaje más suaves? Es más, ¿qué pasa si no eres programador, no sabes nada de líneas de código pero quieres hacer esa aplicación para Android que tienes en mente? ¿Te vas a quedar fuera del mundo de las aplicaciones móviles? Ante ete escenario, debo decirte que existen diversos ambientes para programar rápidamente en Android diferentes a Java, incluso puedes hacer aplicaciones sin teclear una sola línea de código.

Aquí en Androideity nos basamos en el lenguaje que ofrece oficialmente Google para sus desarrollos porque es del cual existe más información, en donde las actualizaciones están al día (como por ejemplo con Jelly Bean, que ya lo puedes descargar), y con el cuál más gente en el mundo trabaja. Pero no por eso vamos a dejar de mostrarte otras alternativas que se pueden ajustar más a tus necesidades, es por eso que te mostraremos unas herramientas que de seguro te van a interesar, y empezamos con:

Basic4Android

Basic4Android es una plataforma de programación para aplicaciones Android cuyo lenguaje base de programación es VisualBasic, el eterno rival de Java, ese lenguaje que está orientado a aquellas personas que empezamos en el mundo de la programación de una manera más gráfica y no tan abstracta. No es el mismo lenguaje  de Microsoft, pero su sintaxis es la misma, lo cual tiene sus mismas ventajas como algunos de sus inconvenientes.

 En la página oficial encontrarás toda la documentación de este ambiente de programación para Android, http://www.basic4ppc.com aquí podrías ver la sección de descargas, documentación, foros, características que lo hacen sobresalir sobre otros ambientes, así como la sección de pago, sí, ? esta plataforma no es gratuita, encontramos desde la versión mínima pago que es de 49 dólares hasta la versión máxima de 249 dólares americanos. ¿Cuál es la diferencia entre estas versiones? Es el tiempo que tienes de actualizaciones, en la de menor precio tienes completo acceso a la plataforma pero con solo 2 meses de actualizaciones, y la de mayor costo tienes 2 años de actualizaciones, lo que quiere decir por ejemplo que si compras una licencia hoy de menor precio y en 3 meses sale la actualización por ejemplo de las librerías para el uso del NFC ya no tendrás acceso a esta librería.

Es cierto que el costo no llama mucho la atención, pero si quieres experimentar con esta plataforma, puedes descargar una versión completa de prueba por 30 días, y tú decides si la compras o no http://www.basic4ppc.com/android/downloads.html

Aquí un video que te aclara un poco mejor:

Mono para Android

Otro de los lenguajes que Microsoft desarrollo para hacer aplicaciones fue C# y .NET, las cuales son muy usados en  diferentes ambientes, por lo que no podría faltar que estos lenguajes tan comunes y opuestos a Java llegaran a Android.

 Si tu ambiente de programación es Visual Studio lo único que debes instalar es el SDK de Android, la versión para Android de Mono y listo amigo, sigue desarrollando sin ningún inconveniente; además según Xamarin (la empresa creadora de Mono), trabajas con un lenguaje nativo para Android ya que no tiene un intérprete con lo tendría Basic4Android, y su aprendizaje es relativamente sencillo en un tiempo prudente si lo que buscas es hacer esa aplicación tienes ya en mente y no tienes tiempo de aprender un nuevo lenguaje. Por otro lado está el tema del costo, que para la versión más económica de Mono es de 399 dólares americanos y la más cara ni les cuento. Aquí también podrás tener 30 días con una versión libre para que pruebes y evalúes si es lo que necesitas para desarrollar ese proyecto que tienes en mente http://xamarin.com/trial.

Aquí un video de cómo es su uso tan rápido e intuitivo:

Como puedes ver en el video el cual no contiene largas líneas de código para hacer algo rápido, es algo muy sencillo de programar y muy eficiente sin estar pensando en Java y HTML al mismo tiempo, por eso te invitamos a que lo pruebes en sus 30 días gratis.

App Inventor

¿No quieres Java, ni C#, ni C, ni .NET, ni VisualBasic, en resumidas cuentas, ningún programa de desarrollo tradicional? ¿Eres diseñador, contador, chef, médico, estudiante, en fin cualquier persona que tiene una idea de aplicación para Android sin tener necesariamente un background técnico? Perfecto, con App Inventor es para ti.

Esta plataforma de desarrollo está basada en un lenguaje de desarrollo gráfico en donde no escribes ni una sola línea de código, tan solo arrastras bloques identificados con la acción que necesitas hacer y listo.

 Esta plataforma de desarrollo fue impulsada por Google hace un tiempo con el fin de que más personas se unieran a la familia de Android; esta genial herramienta usa tu navegador como centro principal de trabajo, y almacena todo esto en servidores que están disponibles cada vez que entres a internet. Intentar explicarlo con palabras es mas difícil que usar AppInventor, mejor te invito a que veas como se hace una app en menos de 5 minutos en el siguiente video:

¿Te preocupa el precio? Pues no debes pagar nada, ni en 30 días ni en 1 año, solo descargas lo necesario y listo, arrastras bloquecitos y ya. ¿Quieres conectar tu aplicacion con Twitter? Ok, arrastras el bloque de Twitter. ¿Quieres usar el Bluetooth? Ok, entonces toma el bloque de Bluetooth y conéctalo de una vez. Así de sencillo, solo práctica, prueba y listo.

Espero que le des un vistazo porque es muy fácil de empezar, la página oficial eshttp://explore.appinventor.mit.edu/ en donde encontrarás toda la documentación y tutoriales respectivos para empezar, y si tienes un móvil Android podrá ver como al arrastrar un elemento a tu entorno de trabajo se ve al mismo tiempo en tu dispositivo, algo así como “programación en caliente”.

LiveCode

Imagina una plataforma en la que puedas programar tanto para Android, iOS, Windows, Linux, iPhone, iPad, Web y para Servidores con una sola plataforma de trabajo. Si ya lo imaginaste, mira si se asemeja a LiveCode.

 Digamos que eres un desarrollador Web y un cliente que pidió hacer una aplicación “x”, la diseñaste, la trabajaste y con un buen tiempo quedo lista montada en el servidor y con miles de visitas diarias. Ahora imagina que tu cliente te pide que lleves esa misma aplicación a Windows y a iOS para cubrir un mercado más grande; en ese momento debes a pensar ya en por lo menos un programador para cada plataforma, y de repente tu cliente al darse cuenta del rumbo que tomó la tecnología hacia los dispositivos móviles, te pide que de una vez lleves tu aplicación a Android, iPhone y iPad.  Entonces sale una famosa frase, “Oh por dios, ¿y ahora quien podrá defendernos?”. Una locura en verdad, pero pasa.

En vez de pensar en 5 desarrolladores nuevos para tu empresa, ¿qué tal una plataforma de desarrollo que haga todo para todas las plataformas con unos sencillos click?.  Eso en resumidas cuentas es LiveCode.

El lenguaje de programación que usa LiveCode se llama “Programación Orientada a Eventos”, y se basa en arrastrar elementos a un área de trabajo y programar los eventos que estén vinculados a este elemento; por ejemplo, si arrastras un botón al área de trabajo, el evento que tienes vinculados es el click sobre ese botón, o por ejemplo si arrastras una imagen, el evento vinculado es por ejemplo moverlo sobre la pantalla.

Este programa también es de pago dependiendo de que alcance quieres tener en tus desarrollos, si quieres llegar a los sistemas operativos más populares, la licencia va a ser mucho más costosa que si solo necesitas programar por ejemplo solo para Android; la licencia maá económica es de 99 dólares americanos, pero tendrás también una versión de prueba de 30 días para que evalúes y puedas por ejemplo sustentar la compra haciéndole ver los beneficios de la misma a tus jefes; la página oficial eshttp://www.runrev.com/home/ en donde encontrarás mucha más información al respecto.

In Design CS6

¿Eres una persona que escribe libros, revistas, comics, catálogos, periódicos, y quieres que tus publicaciones estén de una manera rápida, limpia y como tú la diseñes en los dispositivos móviles Android o iOS, pero no quieres aprender ninguno de los anteriores programas para crear aplicaciones? Entonces te tenemos la solución. Desde tu CS6 podrás hacer las aplicaciones que desees sin escribir una sola línea de código.

 Ok, estás creando esa revista y sabes que necesitas llevarla a los dispositivos móviles, pero no quieres aprender un lenguaje de programación para hacer una tarea que no se sabe si con las plataformas existentes puedes llevar a cabo tu cometido, pero tampoco quieres contratar a un programador que te va a decir que esto o aquello no se puede hacer porque debes estar haciendo aplicaciones cada vez que quieras sacar una nueva publicación de tu revista.

Para esto Adobe te da una solución muy sencilla, solo debes hacer 3 cosas:

  1. Debes tener InDesign CS6 instalado en tu computadora.
  2. Debes descargar Adobe Content View para que puedas organizar el trabajo apropiado y organizado para llevarlo a las tablets.
  3. Por último debes comprar una licencia dependiendo de cuántas publicaciones vaya a tener tu revista o periódico o cómic que desees realizar.

El resto es por arte de magia, solo haces tu trabajo de diseño y en unos sencillos pasos tu publicación ya está lista para que las personas la compren en la tienda digital ya sea para Android o iPad.

¿Qué tal este video donde te explican cómo diseñar esa publicación para Android?:

¿Quieres ver más información al respecto? Entra a:http://blogs.adobe.com/indesigndocs/2011/02/design-decisions-for-digital-publishing-apps.html O en: http://help.adobe.com/en_US/digitalpubsuite/using/WS9293e1fb3b977c5c-925f33a13240a89d94-8000.html en donde te indican cómo empezar a crear tus aplicaciones con CS6.

La idea de este artículo era que te enterarás de otras plataformas para desarrollar aplicaciones en Android ya que no todos tenemos la misma capacidad de entender lenguajes como Java o C, o no tenemos el tiempo para aprender un lenguaje de programación por que necesitamos hacer esa aplicación ya.

Espero que te haya gustado y servido este artículo para encontrar otra herramienta; pronto tendremos más información sobre más herramientas para desarrollar por ejemplo juegos en Android.

Categoría: HerramientasProgramación | Etiquetas:  | Permalink

Enlace permanente de imagen incrustada