Arquivos

IP’s Válidos na rede interna


Segue uma dica para descobrimos IPS válidos em nossa rede interna, todos nós sabemos que toda rede interna mesmo sendo DHCP, existe momentos que necessitamos fixar um IP em determinado servidor ou estação e nunca lembramos quais ips podemos utilizar ou não, segue um Script bem simples para guardamos em nossa rede, a qualquer momento é só executar e ele te diz os ipś UP e DOWN.

Crie um arquivo chamado IPS.sh ou com o nome que preferir:

$ touch IPS.sh

#!/bin/bash
for i in $(seq 1 244)
do
ping -c 1 -w 1 192.168.1.$i > /dev/null && echo 192.168.1.$i -UP || echo 192.168.1.$i -DOWN ;
done;

Dê permissão de execução:

#chmod +x IPS.sh

Agora execute no terminal:

./IPS.sh

No caso e dependendo do range do ip resultado sera esse :

192.168.1.188 -DOWN
192.168.1.189 -DOWN
192.168.1.190 -UP
192.168.1.191 -UP

 Conclusão

Mude o IP 192.168.1 pelo range de sua rede interna.

for = varre com o parâmetro seq de 1 a 244 e guarda na váriavel $i
do = é o mesmo que Faça

Na linha do Ping os parametros -c 1 que informa que é para retornar apenas 1 ping daquele destino -w 1 seria o tempo de resposta do ping > /dev/null joga a retorno do ping fora e && exibe num echo os IP UP. O || seria a expressão OU e exibe os IP DOWN e para finalizar done; concluir o script.

Pode -se trabalhar tambem com nmap:
#nmap -sP 192.168.1.0/24

fonte : http://www.vivaolinux.com.br/perfil/verPerfil.php?login=LinuxTec

Leia também : Protegendo seu servidor de banco dedados

Fechando rapidamente uma “porta”, Linux


Para isso usaremos o comando nmap e fuser, se não estiver no host é só instalar pelo apt-get ou yum

[root@RIO aldo]# yum install nmap

Para vermos quais as portas estão abertas, usamos o comando:

[root@RIO aldo]# nmap localhost
Starting Nmap 5.51 ( http://nmap.org ) at 2012-07-20 16:00 BRT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000011s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 996 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
631/tcp open ipp
Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds

ou
nmap <SEU_IP>

Para fechar uma porta determinada que consta na lista usa-se comando:

[root@RIO aldo]# fuser -k 25/tcp
25/tcp: 2943

Depois de digitar o comando novamente, verifique se esta novamente na lista

[root@RIO aldo]# nmap localhost

Logico que existe ouras técnicas existente , uma delas é editando os arquivos /etc/services e /etc/inetd.conf. onde o arquivo services associa um nome de um serviço a um número de porta.

Depois a criação de uma porta de controle, ou seja, executando “/bin/bash /bin/bash/ -i”. inserindo uma configurações para o daemon no arquivo /etc/inetd.conf. Por ai vai …..

Para descobri os serviços em outros hosts , o comando abaixo também pode ser utilizado

[root@RIO aldo]# nmap -sV 192.168.1.0/16 192.168.1.200/16 , só toma cuidado com IPS e firewall de monitoramento de ataques.

leia também :

Atacando Postgresql

Teste de Penetracao Apache-Tomcat

Configurando e instalando o Honeyd


O Honeyd é um daemon desenvolvido por Niels Provos para ser utilizado tanto em Windows quanto Unix. Ele funciona criando “hosts virtuais” os quais podem ser configurados para emular vários serviços diferentes como e-mail, SSH, Telnet, DNS, backdoors como o MyDoom, etc. Além de emular serviços, o Honeyd também pode enganar scanners de rede fingindo ser outro sistema operacional. Exemplo, você consegue emular um roteador Cisco, um Windows XP, Windows 2000, Windows Server 2003, Cisco IOS, OS/400, entre vários outros. Ele consegue isso utilizando o banco de dados de fingerprints do NMap. Para que  possa emular vários sistemas operacionais com maior veracidade, o Honeyd também permite que você utilize vários endereços IP e associe cada “host virtual” com um endereço IP diferente.

Instalação do Honeyd

A instalação do Honeyd é bem simples. Se você estiver usando algum BSD, utilize o ports para instalar e poupe um pouco de tempo não precisando resolver as dependências na mão. Se você vai compilar o Honeyd, o procedimento também não é muito complicado, mas é um pouco demorado. Faça o seguinte:

Read the rest of this entry

Mini-check-list em serviços de rede


Algumas perguntas necessárias para poder configurar um servidor de rede:          

O programa instalado?
# dpkg -l | grep  [nome_do_serviço]

A porta está definida?
# cat /etc/services | grep [nome_do_serviço] Está configurado e inicializado?
# nano /etc/inetd.conf    Arquivo de configuração
# /etc/init.d/inetd start Inicializando o serviço de rede

Algumas vezes é necessário ler a documentação para saber se o serviço é um destes: padrão inet (/etc/inetd.conf), stand alone ou RPC Portmapper.

RPC
Chamada de Procedimento remota. São as rotinas de RPC que permitem os programas em C fazer chamadas a procedimento em outras máquinas pela network. Quando as pessoas falam sobre o RPC elas querem dizer freqüentemente sobre a variação do SUN da RPC.

RPC Potmapper
É um servidor que converte programas de RPC em números de TCP/IP (ou UDP/IP) números de protocolos para porta.

A porta está ativa?
# netstat -nlt | grep :[nº_porta]

Que processo roda na porta?
# fuser -v porta/tcp ; lsof -i ; netstat -nltd

A porta está disponível para conexões remotas?
# nmap -sT -n -A [ip_da_máquina]

Não se esqueça de verificar os serviços de login. Digite:
# last usuário

O arquivo onde é localizada as informações de usuários on-line, é o /var/log/utmp.

fonte : http://www.clubedohacker.com.br

Seguir

Get every new post delivered to your Inbox.

Junte-se a 299 outros seguidores

%d bloggers like this: