sexta-feira, 18 de maio de 2012

VirtualBox: Entendendo os Modos de Configurações de Rede


1 - Modo NAT: permite que a máquina virtual use a mesma rede do hospedeiro para acessar a Internet e permite acessar a rede do hospedeiro

2 - Modo Bridge: permite ter as mesmas configurações da rede do hospedeiro, assim podendo se comunicar
com a rede do hospedeiro e também sair para a Internet

3 - Modo Rede Interna: permite que se comunique com outras máquinas virtuais somente

4 - Modo Host-only: permite que se comunique com outras máquinas virtuais e com o hospedeiro

Bom Proveito.


quinta-feira, 17 de maio de 2012

Ubuntu 12.4 no VirtualBox - Corrigindo erro de instalação

Durante a instalação do Ubuntu 12.4 no VirtualBox, ocorreu um erro.

Máquina real:
Netbook LG Modelo X140
Processador Intel Atom CPU N470 - 1.83 GHz
2 GB de RAM
S.O. Windows 7 - 32 bits

Erro apresentado na instalação do Ubuntu 12.4 no VirtualBox, na máquina acima:
This kernel requires the following features not present on the CPU: PAE
Unable to boot - please use a kernel apropriate for your CPU

* PAE: Trata-se de recurso que permite indexar memórias acima de 4 GB.

- Solução:

Ativar a caixa PAE/NX na configuração 'Sistema' da máquina virtual, antes da instalação.


fonte:




segunda-feira, 14 de maio de 2012

Apache com Senha na Pasta

Tenho um servidor WEb que serve como um pequeno repositório de documentos que normalmente uso no dia-a-dia. Como não quero ninguém acessando meus arquivos confidenciais precisei criar um mecanismo de autenticação.

O Apache possui um mecanismo de autenticação nativo, onde você pode de forma simples configurar para que um usuário forneça um nome de usuário e senha se quiser acessar a pasta protegida. Veja os comandos necessários:

1. Criando o arquivo de usuários e senhas 

htpasswd -c /var/www/.htpasswd nome-usuario

Entre com a senha do usuário nome-usuario.

2. Editando parametro directory da pasta

Como no meu caso eu quero proteger o diretório root do apache e por padrão no Ubuntu informações sobre esse diretório estão em:
vim /etc/apache2/sites-enabled/000-default


AllowOverride None
Options Indexes MultiViews
Order allow,deny
Allow from all

AuthType Basic
AuthName "Acesso Restrito: "
AuthUserFile "/var/www/pasta_com_senha/.htpasswd"
Require valid-user 
 
3. Reinicie o Apache

#/etc/init.d/apache2 restart

Agora toda vez que eu acessar a pasta root do meu apache vou ter que entrar com o nome de usuário e senha.

Bom Proveito.


quarta-feira, 2 de maio de 2012

Redefinindo a senha do root


Neste post vou mostrar como você pode redefinir a senha do root de um servidor linux usando o LiveCD do Ubuntu, funciona independente de distribuição.

1.Faça o boot usando o LiveCD
2.Chame o terminal e vire root
 
  $sudo su

3.listar a tabela de partição com seus dispositivos, isso é necessário para descobrir
onde foi instalado o linux (/)

  #fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total de 312581808 setores
Unidades = setores de 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x00018979

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *        2048     3905535     1951744   82  Linux swap / Solaris
/dev/sda2         3907582   312580095   154336257    5  Estendida
/dev/sda3         3907584    33202175    14647296   83  Linux


Como podemos ver meu linux foi instalado em /dev/sda3.

4. Montar o dispositivo /dev/sda3

  #mkdir /media/raiz
  #mount /dev/sda3 /media/raiz

5. Mudando o diretório root e executando um shell

  #chroot /media/raiz /bin/bash

6. Redefinindo a senha do root

  #sudo passwd
  #exit
  #shutdown -r now

Bom Proveito.

THC-Hydra 7.2 com suporte a SSL (Ubuntu 11)

Neste quick post vou mostrar como instalar o Hydra com suporte a SSL no Ubuntu 11.

1. Instalando pacotes necessários
   
     #aptitude install libssh-dev libgtk2.0-dev cmake

2. Baixando e compilando libssh

   cd /opt
   wget -c http://www.libssh.org/files/0.5/libssh-0.5.0.tar.gz
   tar -xvzf libssh-0.5.0.tar.gz
   cd libssh-0.5.0
   mkdir build
   cd build
   cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=debug ..
   make
   sudo make install
   cd ../..


3. Baixando e compilando o Hydra

   wget -c http://thc.org/thc-hydra/releases/hydra-7.2-src.tar.gz
   tar -xvzf hydra-7.2-src.tar.gz
   cd hydra-7.2-src
   ./configure
   make
   sudo make install
   cd hydra-gtk
   ./configure
   make
   sudo make install

Bom Proveito.