Post142 nn1

Preparando el entorno para programar en Python


28428972 394770877650233 1145374104606474240 n
Sebastian Veliz

Lenguaje de Programación Python

Python es un lenguaje de programación fácil de aprender, potente, sencillo, que incluso algunas veces puede ser confundido con pseudocódigo. Dentro de sus características principales podemos destacar que; es un lenguaje interpretado, tiene múltiples librerías instaladas por defecto,  no es necesario declarar el tipo de dato que va a contener una determinada variable, el lenguaje entrega la posibilidad de escribir código orientada a objetos o estructurado según el gusto del programador, su sintaxis es elegante y sencilla, el código es portable y soportado por múltiples plataformas. Todas estas características convierten a Python en un lenguaje ideal para hackers, que tengan la necesidad de crear  herramientas especializadas.

Iniciándome en Python

Para comenzar, debemos saber que Python viene instalado por defecto en la mayoría de los sistemas operativos (Linux, Mac Os, Solaris y AIX). El único sistema operativo que no cuenta Python instalado por defecto es Windows, pero si gustas de usar este sistema operativo, debes descargar el instalador Windows, hacer doble clic y hacer siguiente, siguiente a todo.

Todos los ejemplos que vamos a ver en este libro, van a ser realizados en una maquina con sistema Operativo Linux, por lo que recomiendo que si no tienes instalado Linux, te instales una máquina virtual con este sistema operativo.

Preparando el ambiente para comenzar a programar

En el caso de que no tengamos instalado Linux por defecto en nuestro computador, necesitaremos tener instalado:

  1. Virtual box

  2. Ubuntu 14.04.2 LTS

Para la instalación de Virtual box vamos a ingresar al siguiente link en nuestro Browser:

Virtualbox Downloads

 

En mi caso, voy a descargar la versión x86/amd64

 

 

Una vez descargado el Instalador, procedemos a dar doble clic sobre el ícono.

 

 

Y se nos abrirá en pantalla el asistente de instalación, donde procedemos a dar clic en el botón Next



Se nos pedirá en pantalla si deseamos personalizar nuestra instalación, para este ejemplo voy a dejar todo por defecto y doy clic al botón Next.

 

 

Nuevamente damos clic al botón Next

 

 

El asistente de instalación pregunta si queremos instalar algunos controladores. Para que nuestra máquina virtual funcione correctamente le damos clic a Instalar.

 

 

Estos mensajes podrían aparecer varias veces a la instalación por lo que se recomienda instalar todo lo que se nos solicite.

Finalmente nos aparecerá en pantalla que el programa se instaló correctamente, damos clic a Finish.

 


Si nuestra instalación sale bien, deberíamos tener la siguiente pantalla.

 

Como complemento extra a la instalación de Virtual box, recomiendo instalar también las extensiones que se encuentran en el sitio de descargas. Para esto damos clic a el link All supported platforms y descargamos.

 

 

Una vez lista la descarga, vamos a nuestra máquina virtual y damos clic en el Menú:

Archivos > Preferencias…

 

 

Vamos al menú donde dice Extensiones

 

 

Y damos Clic en el icono y nos aparecerá una ventana donde tenemos que buscar en la ruta donde descargamos la extensión y la seleccionamos.

 

Nos aparecerá un mensaje de advertencia preguntándonos si queremos instalar dicha extensión, presionamos el botón instalar.

 

 

Nos aparecerán los términos de la licencia y damos nuevamente a aceptar.

 

 

Aparecerá una nueva ventana indicándonos el estado de instalación.

 

 

Si todo sale correctamente, nos aparecerá un cuadro de diálogo que indica que la instalación fue realizada con éxito, damos aceptar.

 

 

Y comprobamos que todo quedo instalado correctamente.

 

Con esta imagen damos por finalizado el paso de instalación de Virtual Box.

 

Creando nuestra máquina Virtual de Pruebas

 

En este paso lo primero que tenemos que hacer es realizar una descarga de nuestro sistema operativo, para esto vamos a el siguiente link en nuestro navegador.

 

http://old-releases.ubuntu.com/releases/14.04.0/  y Descargamos la versión http://old-releases.ubuntu.com/releases/14.04.0/ubuntu-14.04.1-desktop-i386.iso

 

El archivo es una imagen ISO que pesa alrededor de 987 MB

 

 

Una vez terminada la descarga, abrimos nuestro Virtual Box y damos clic en el ícono Nueva.

 


Nos aparecerá el siguiente formulario que debemos completar.

 

 

Tenemos que escoger un nombre, sistema operativo, versión y damos Next.

 

 

Se solicita que asignemos Memoria RAM a nuestra máquina Virtual. En el caso de Ubuntu lo recomendable es reservar por lo menos 2048 MB. Hacemos clic en Next.

 

 

Creamos un disco duro Virtual y apretamos el botón Crear.

 

Dejamos las opciones por defecto y damos Next.

 

 

Nuevamente Hacemos Clic en Next.

 

Seleccionamos el espacio de memoria que vamos a reservar para que sea usado por nuestro disco duro Virtual. Damos clic a el botón Crear.

 

 

Si todo salio bien, nos aparecerá la siguiente Imagen.

 

 

Configurando Nuestro Ubuntu

Para comenzar con la configuración de nuestro Ubuntu vamos a dar clic sobre el botón Iniciar.

 

Virtual Box desplegara una segunda Ventana donde nos pedirá seleccionar la imagen del sistema operativo, en nuestro caso seleccionamos la ISO que descargamos anteriormente.

 

Damos clic sobre el ícono y seleccionamos la ISO de ubuntu.

 

 

Una vez seleccionada la imagen, hacemos clic en Iniciar.

 

 

La primera vez nos la instalación nos pedirá permiso para no ser bloqueado por el Firewall.

 

Seleccionamos el idioma que deseamos en nuestro Sistema Operativo y damos clic sobre Instalar Ubuntu.

 

.

Ubuntu nos solicita ciertos requisitos antes de instalar y damos Clic a continuar.

 


Damos clic a instalar ahora.

 


Seleccionamos nuestra ubicación.

 

Seleccionamos la configuración del teclado.

 

 

Completamos los campos solicitados.

 



Si todo sale bien nos aparecerá la siguiente pantalla, lo que indica que tenemos que esperar.

 

 

Una vez finalizada la instalación, nos aparecerá el siguiente cuadro de diálogo.

 

 

Damos clic en reiniciar ahora  y con esto terminamos la instalación.

Instalando nuestro primer IDE para crear nuestro primer programa.

 

Antes de la instalación, me gustaría detenerme a explicar que comandos debemos utilizar en nuestro GNU/Linux para instalar cualquier aplicación.

 

sudo: El programa sudo (del inglés super user do ) es una utilidad de los sistemas operativos tipo Unix, como Linux, BSD, o Mac OS X, que permite a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario (normalmente el usuario root) de manera segura, convirtiéndose así temporalmente en súper usuario. 

 

apt-get: El sistema de paquetes utiliza una base de datos para llevar un monitoreo de los paquetes instalados, los no instalados y cuales están disponibles para su futura instalación. El programa apt-get utiliza esta base de datos para averiguar cómo instalar los paquetes que son requeridos por el usuario y para indagar sobre que paquetes adicionales serán requeridos para que el paquete seleccionado funcione correctamente.

 

apt-get update: Actualiza la lista de paquetes disponibles y sus versiones, pero no instala o actualiza ningún paquete. Esta lista la coge de los servidores con repositorios que tenemos definidos en el /etc/apt/sources.list.

 

apt-get upgrade: Una vez el comando anterior ha descargado la lista de software disponible y la versión en la que se encuentra, podemos actualizar dichos paquetes usando este comando: apt-get upgrade. Instalará las nuevas versiones respetando la configuración del software cuando sea posible.

 

Ya conociendo los comandos a utilizar procedemos a instalar nuestro IDE con la siguiente instrucción en nuestra

 

Terminal de Ubuntu:

 

Una vez ejecutada esta instrucción nos aparecerán los siguientes mensajes en pantalla:

Nos solicitara la contraseña del usuario sudo, la escribimos en la Terminal y damos entrar.

 

Se leen en las dependencias si existe un programa llamado ninja-ide, si es correcto, se buscan los programas a descargar, se verifican si el programa depende de otros programas para funcionar y se crean índices de dependencias.

Se define que programas nuevos se van a instalar y los paquetes extras que se necesitan. Luego de esto se descargan en nuestra máquina.

 

 

Se desempaquetan los programas y se proceden a instalar.

 

Con estos pasos ya tenemos nuestro IDE, descargado y funcionando.

Para acceder a nuestro programa escribimos en la Terminal el siguiente comando:

 

 

 

Y se nos abrirá la siguiente interfaz grafica:

 






Artículos que te pueden interesar


La inyección de código es la explotación de un error de la computadora causado por el procesamiento de datos no válidos. El atacante usa la inye... Omar Jacobo Muñoz Veliz


Continuar Leyendo

Compartiendo con unos colegas del grupo Purple Team UTP al cual pertenezco, hemos estado desarrollando una investigación sobre herramientas que ... José Moreno


Continuar Leyendo

Hola a todos, soy Martín Frias, fundador de Coldd Security y escritor del blog The Hacker Snow, este es mi primer artículo de muchos que espero ... Martin Frias


Continuar Leyendo