sábado, 26 de agosto de 2017

Dicas de comandos nmap

Fala Galera, segue abaixo alguns exemplos de comandos de varredura, com NMAP:

*-_ Analisar um ip:
nmap 192.168.2.2

*-_ Analisar um domínio:
nmap teste.com

*-_ Analisar com mais informações:
nmap -v 192.168.2.2

*-_ Analisar uma rede, removendo alguns IPs da análise:
nmap 192.168.1.0/24 --exclude 192.168.1.5
nmap 192.168.1.0/24 --exclude 192.168.1.5,192.168.1.254

*-_ Descobrir se o alvo é protegido por um firewall:
nmap -sA 192.168.1.254
nmap -sA facebook.com

*-_ Descobrir IPs Online na rede:
nmap -sP 192.168.1.0/24

*-_ Analisar porta 80:
nmap -p 80 192.168.2.2

*-_ Analisar porta 53 por UDP:
nmap -p U:53 192.168.1.1

*-_ Analizar duas portas:
nmap -p 80,443 192.168.1.1

*-_ Detectar SO do host:
nmap -O 192.168.2.2

*-_ Analisar que programas e versão rodam nas portas abertas:
nmap -sv 192.168.2.2

Valeeeu!

sexta-feira, 25 de agosto de 2017

Enviar mensagens para usuários logados no Linux

Fala Galera,

função legal do linux, enviar mensagens para outros usuário. Seja aviso de reboot, dia de manutenção, etc.

1. Primeiro temos que ver quem esta logado, abaixo algumas formas:

[ Commando users ]
Mosta apenas o nome dos usuários logado

root@treta:~# users
ana cezar root

[ Comando who ]
Mostra simples e rapidamente quem esta conectado e em qual terminal (importante)

root@treta:~# who
root     pts/0        2017-08-25 16:20 (192.168.171.1)
root     pts/1        2017-08-25 16:20 (192.168.171.1)
root     pts/2        2017-08-25 16:20 (192.168.171.1)

[ Comando w ]
Um pouco mais de informações, mas nada muito longe do who.

root@treta:~# w
 16:35:25 up 14 min,  3 users,  load average: 0.00, 0.00, 0.00
USER   TTY      FROM               LOGIN@   IDLE   JCPU   PCPU WHAT
root        pts/0     192.168.171.1    16:20          0.00s   0.06s    0.00s   w
ana         pts/1     192.168.171.1    16:24          8:20     0.03s    0.03s  -bash
cezar      pts/2     192.168.171.1    16:24          11:08    0.04s   0.04s  -bash

[ Comando last ]
Histórico de conexões e desconexões. Para limitar o output, coloquei um -5 pra exibir 5 linhas.

root@treta:~# last -5
ana      pts/1        192.168.171.1    Fri Aug 25 16:24   still logged in
cezar    pts/2        192.168.171.1    Fri Aug 25 16:24   still logged in
root     pts/2        192.168.171.1    Fri Aug 25 16:20 - 16:23  (00:02)
root     pts/1        192.168.171.1    Fri Aug 25 16:20 - 16:24  (00:03)
root     pts/0        192.168.171.1    Fri Aug 25 16:20   still logged in


2. Agora que identificamos os usuários logados e seus respectivos terminais, vamos enviar as mensagens.
Vou mostrar nesse tópico duas formas, usando o comand write e o wall.

[ Comando write ]
Com esse comando específicamos o usuário e o terminal, ao qual, queremos mandar as mensagens.

root@treta:~# write cezar pts/2
write: write: you have write permission turned off.

Oi Cezar
Futebol mais tarde...
Bora!!!

E no terminal do Cezar aparece:

cezar@treta:~$ 
Message from root@treta on pts/0 at 17:07 ...
Oi Cezar
Futebol mais tarde...
Bora!!!

Obs: Para sair do comando write, é so usar o famoso CRTL+C.

[ Comando wall ]
Comando utilizado para mandar mensagens para todos usuários logados (tipo um broadcast).

cezar@treta:~$ wall Servidor será reiniciado em 30 minutos....
                                                                               
Broadcast message from root@treta (pts/0) (Fri Aug 25 17:15:12 2017):          
                                                                               
Servidor será reiniciado em 30 minutos....
Aparece na tela do cezar:
Broadcast message from root@treta (pts/0) (Fri Aug 25 17:15:12 2017):          
                                                                               
Servidor será reiniciado em 30 minutos....
Aparece na tela da ana:
Broadcast message from root@treta (pts/0) (Fri Aug 25 17:15:12 2017):          
                                                                               
Servidor será reiniciado em 30 minutos....


Mandando o conteúdo de um arquivo sem o banner (opção -n)
root@treta:~# wall -n mensagem.txt             
                                                                   
Entao Pessoal!                                                                 
                                                                               
Happy hour hoje!                                                               
                                                                               
Partiu!                                                                        
                                                                               
Abs...                                        
Aparece na tela dos usuários:
cezar@treta:~$                                                    
Entao Pessoal!                                                                 
                                                                               
Happy hour hoje!                                                               
                                                                               
Partiu!                                                                        
                                                                               
Abs...                                        


Valeu Galera!!!!!!!!

TEXTO AKI

quinta-feira, 24 de agosto de 2017

Desabilitar modo mouse no VIM

Fala Galera,

já se depararam com a novo modo de uso do VIM? Pois é, agora o mouse tem diversas funções, mesmo quando você não esta no ambiente gráfico.

Se você gosta do bom e velho modo de trabalhar do vim, segue abaixo como desabilitar essa função:

1. Abrir o arquivo vimrc

root@treta:~# vim /etc/vim/vimrc

2. Adicionar as seguintes linhas

set mouse=
set ttymouse=

3. Ficará assim +/- 

" The following are commented out as they cause vim to behave a lot
" differently from regular Vi. They are highly recommended though.
"set showcmd            " Show (partial) command in status line.
"set showmatch          " Show matching brackets.
"set ignorecase         " Do case insensitive matching
"set smartcase          " Do smart case matching
"set incsearch          " Incremental search
"set autowrite          " Automatically save before commands like :next and :make
"set hidden             " Hide buffers when they are abandoned
"set mouse=a            " Enable mouse usage (all modes)
set mouse=
set ttymouse=

4. Sai Salvando (:wq)

5. Use o Vim hehe

  • Com funções do mouse ativas:
Right-Click ativa modo Visual do Vim (e não cola as informações)





Para conseguir colocar, você deve pressionar o Shift+Right-Click




  • Sem funções do mouse ativas:
Right-Click cola as informações