Ir al contenido principal

Instalar aplicaciones de BackTrack en Ubuntu


Hola amigos en esta ocasión regreso con un post muy interesante ,seguramente muchos de los que están dando lectura este post han escuchado acerca de Backtrack o inclusive lo han usado, bueno para los que no BackTrack es una distribución GNU/Linux en formato LiveCD pensada y diseñada para la auditoría de seguridad y relacionada con la seguridad informática en general.
En el presente post les enseñare como instalar  todas las herramientas de Backtrack en Ubuntu

Lo primero que nada es actualizar su Ubuntu, para ello abrimos el terminal y ponemos el siguiente comando:
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install build-essential
Luego procederemos a instalar una serie de componentes necesarios(compiladores c y c++, autotools, x11, opengl y free-type) para que los programas que instalaremos(herramientas backtrack) corran sin ningún problema, para ello copiaremos y pegaremos lo siguiente en el terminal:
sudo apt-get install build-essential checkinstall
sudo apt-get install autoconf automake autotools-dev m4
sudo apt-get install libx11-dev
sudo apt-get install freeglut3-dev
sudo apt-get install libxft-devBE

Cabe recordar que los comandos anteriores deben ser ejecutados individualmente. una vez realizado todo lo anterior ahora procederemos modificar  la actualización del repositorio para que al momento de descargar las actualizaciones en estas estén incluidas las herramientas de Backtrack 5 , para ello ejecutamos el siguiente comando en el terminal:

sudo gedit /etc/apt/sources.list


Este código te abrirá un archivo donde agregaras los siguientes datos, puedes agregarlos en la sección de archivos confiables de ubuntu, si no sabes ingles no te preocupes, añádelos hasta el final del documento (son diferentes para 32 y 64 bits:

PARA 32 BITS:
deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing

deb http://32.repository.backtrack-linux.org revolution main microverse non-free testing

deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing

PARA 64 BITS:



deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing

deb http://64.repository.backtrack-linux.org revolution main microverse non-free testing

deb http://source.repository.backtrack-linux.org revolution main microverse non-free testing 


Damos en el Botón “Guardar” en el documento y volvemos a la terminal y agregamos este código:
wget -q http://all.repository.backtrack-linux.org/backtrack.gpg -O- | sudo apt-key add -


Este codigo no te manda ninguna respuesta asi que no te preocupes si no aparece nada. 

Despues de hacer todo eso volveremos a actualizar nuestro ubuntu pero esta vez recibiremos actualizaciones de backtrack 5, para ello ejecutaremos el siguiente comando:


sudo apt-get update && sudo apt-get dist-upgrade



TENDREMOS QUE REINICIAR NUESTRO EQUIPO PARA QUE SE GUARDEN LOS CAMBIOSYA REINICIADO TENDREMOS ABRIR EL SYNAPTICS , PARA EL QUE NO LO TIENE BAJARLO DESDE EL CENTRO DE SOFTWARE DE UBUNTU  O SINO EJECUTANDO EL SIGUIENTE COMANDO EN EL TERMINAL:
apt-get install synaptic


Una vez instalado lo ejecutamos, seleccionamos la opción buscar y ponemos “BackTrack”

Nos mostrara una lista y seleccionamos todos los programas que encuentre, MENOS LOS QUE DICEN 64 ya que son para 64 bits y podrían fallar y listo dan clic en aceptar y comenzara la descarga de los programas de Backtrack, son aprox. 2 gb se descargan pronto



Una vez terminada la descarga nos pedirá reiniciar el equipo y luego de reiniciar obtendremos lo siguiente: 





Bueno amigos espero que les haya servido nos vemos hasta la siguiente publicación :D!


Entradas populares de este blog

Obtener numeros aleatorios en C++ (rand, srand)

Es algo muy frecuente, cuando ya dominas todo eso de pedir y almacenar datos, ahora tu profesor te pedirá que tus programas generen números aleatorios para automatizar el proceso de llenar arreglos y todo eso.
Así que lo primero que tenemos que hacer es incluir la librería:
#include<stdlib.h>

Necesitamos esta libreria para usar la función time()
#include<time.h>

Luego inicializar los números aleatorios incluyendo esto:
srand(time(NULL));

Luego guardar el número aleatorio en alguna parte:
num = rand();

Para ajustar el rango de número aleatorios podemos hacer varias cosas.

- Número aleatorios entre 0 y 50:
  num=rand()%51;

- Número aleatorios entre 1 y 100:
  num=1+rand()%(101-1);

- Número aleatorios entre 250 y 420:
  num=250+rand()%(421-250);

De forma general es:
variable = limite_inferior + rand() % (limite_superior +1 - limite_inferior) ;

Así que un programa que muestre 10 números aleatorios entre 1 y 10 quedaría así:

Serie de Fibonacci en C++

Una sucesión de Fibonacci es aquella cuya ley de recurrencia es: an = an-1 + an-2. Es decir, cada término de la sucesión se obtiene sumando los dos anteriores. Para empezar a construirla necesitamos, por tanto, dos números de partida, a1 y a2. De esta forma, a3 sería a2 + a1 ; a4 sería a3 + a2 y así sucesivamente.


La más conocida es la que tiene a1 = 1 y a2 = 1, cuyos términos son: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377 ... números que son conocidos como Números de Fibonacci.

Los términos de cualquier sucesión de Fibonacci tienen la particularidad de que el cociente entre dos términos consecutivos se aproxima al Número de Oro (1.6180339887499...), es decir, el límite de los cocientes an+1/an tiende al Número de Oro cuando n tiende a infinito.

Además, las series de Fibonacci cumplen otras curiosas propiedades, como por ejemplo, que la suma de n términos es igual al término n+2 menos uno:

a1 + a2 + a3 + a4 + ..... + an-1 + an = an+2 - 1

Implementación

Árboles Binarios de Búsqueda en C++ | Recorrido por niveles (Amplitud)

Hola a todos en esta ocasión compartiré sobre este tema de Arboles Binarios de Búsqueda, como un poco de teoría para su mejor entendimiento seguidamente mostraré la implementación en lenguaje de programación C++. Primero una breve introducción a árboles.

¿Qué es un árbol?


Un árbol es una estructura de datos no lineal puesto que cada elemento apunta a uno o varios elementos del mismo tipo; esto es dado un elemento, no hay un único camino a seguir. El elemento que apunta a otro es llamado padre, mientras que el elemento apuntado se conoce como hijo. Todos los elementos tienen un padre a excepción de la raíz. Puede decirse que un árbol esta formado por subárboles resaltando así su naturaleza recursiva.

¿Qué es un árbol binario?

Un árbol binario es aquel es el que cada elemento apunta como máximo a otros 2 elementos, comúnmente llamados hijo izquierdo y hijo derecho.

¿Qué es un árbol binario de búsqueda?

Un árbol binario de buque da o ABB, es un árbol binario en el cual para todo elemento, …