segunda-feira, 30 de novembro de 2009

Recuperação de Senhas em Roteadores CISCO

Recuperação de Senhas em Roteadores CISCO

Neste artigo conheceremos uma receita de bolo para "recuperar" (mais a frente iremos ver o porquê dessas aspas) senhas perdidas em roteadores da CISCO SYSTEMS.

É normal, em uma rede de médio/grande porte, termos muitos roteadores e, consequentemente, várias senhas. Se não existir um documento contendo as senhas dos mesmos, é fato que um dia ou outro em um atendimento de emergência ou em alguma manutenção você precise acessar um roteador e não se lembrará da senha de acesso.

Para isso, coloco abaixo uma receita simples de recuperação de senhas. Lembre-se, a dica está publicada, mas não me responsabilizo por quaisquer informações perdidas ou não recuperadas, pois existem vários procedimentos que envolvem a segurança de dados.

Passo 01: Ligue o roteador e pressione CTRL+BREAK durante o processo de boot. Isto colocará o roteador no modo ROM MON (ROM Monitor)

Passo 02: Digite confreg 0x2142 no prompt rommon1> para não carregar o arquivo de configuração na NVRAM.

Passo 03: Digite resetno prompt rommon 2> o roteador agora será rebootado

Passo 04: O roteador perguntará se você deseja entrar no modo SETUP. Digite "no", ou CTRL+C para sair do modo setup.

Passo 05: Entre no modo privilegiado com o comando enable: (Router>enable)

Passo 06: Copie agora o conteúdo da NVRAM para a RAM: copy startup-config running-config.

Passo 07: Entre no modo de configuração global com o config t (Router#config t)

Passo 08: Digite Enable Secrete para setar a nova senha. Por isso coloquei aspas na palavra recuperação, pois na verdade não é possível recuperar a senha mas sim setar uma nova.

Passo 09: Ainda no modo de configuração global, mude o registro para 0x2102 (padrão) com o comando: config-register 0x2102

Passo 10: Salve a configuração corrente para a NVRAM: copy running-config startup-config.

Pronto, espero ter ajudado.

sábado, 28 de novembro de 2009

Perdi a senha de ROOT:

Perdi a senha de ROOT:

No Cent OS


Nao sei a senha de root (perdi, ou ????) ? Talvez voce esteja se deparando com a situacao de
nao se lembrar qual senha de root voce mesmo tenha cadastrado no linux, ou talvez o
administrador do servidor anterior da empresa que voce esteja iniciado a trabalhar nao te disse
a senha, ou não quer te dizer, ou realmente voce nao sabe porque nao deve saber mesmo.
· 1)reinicie a maquina;
· 2)Ao aparecer a tela de boot do gestor GRUB, aperte a letra e (no grub aperte a letra e
sobre a opcao do Centos)
· 3)Aperte mais uma vez a letra e ( no grub em cima do kernel)
· 4)se tiver algum parametro apos o comando retire
· 5)adicione apos o comando o parametro: silent init=/bin/bash aperte enter eh algo do
tipo:
kernel /boot/vmlinuz-2.6.9-34.EL ro root=LABEL=/ rhgb quiet silent init=/bin/bash
· 6)Aperte a letra b (aperte a letra b to boot do Kernel com esse parametro) ir comecar a
iniciar a carregar o linux e tem que aparecer o shell desta forma abaixo: bash-3.00#
· 7)Digite o seguinte comando : mount -o remount rw /
· 8)Agora digite passwd e digite a nova senha para o root e repita a nova senha do root
· 9) sync
· 10) sync
· 11) sync
· 12) Ctrl +alt +del
Pronto, resolvido o problema.
Lembrando que este soh funciona se o GRUB nao estiver protegido por senha que eh o mais
normal de acontecer.
http://centosbr.org 11/04/2007 09:01:22 / Page 1

No Conectiva 10
· 1)reinicie a maquina
· 2) e (no grub)
· 3) e ( no grub)
· 4)se tiver algum parametro apos o comando retire( geralmente eh o parametro s)
· 5)adicione apos o comando o parametro:
silent init=/bin/bash aperte enter
· 6) b
· 7) mount -o remount rw /
· 8) passwd
· digite a nova senha para o root
· 9) sync
· 10) sync
· 11) sync
· 12) Ctrl +alt +del
No Slackware
Perdi a senha do root. O que faço?
Quando você for iniciar o sistema, a linha de comando do prompt use o comando:
linux single init=/bin/bash rw
Espere um pouco até completar o processo, depois use o comando " passwd " para setar
sua nova senha de root.
Perdi a senha do usuário ROOT, como
fazer para trocar a senha?
Para alterar a senha de root, será nescessário seguir os seguintes passos:
No LILO boot, digite linux single
LILO: linux single
Irá a parecer após ter acabado de carregar o sistema o prompt de
comando:
bash#
Digite:
bash# passwd
Altere a senha do root e reinicie a máquina.
Caso não funcione, execute:
No lilo boot
LILO: linux init=/bin/bash
Irá a parecer após ter acabado de carregar o sistema o prompt de
comando:
bash#
Digite:
bash# mount -o remount -w /
bash# passwd (Altere a senha do root)
bash# sync
bash# mount -o remount -r /
Pronto agora reinicie a máquina e teste se a senha esta OK.

sexta-feira, 27 de novembro de 2009

SAMBANDO COM O WINDOWS 2000 PRO

COMO FAZER - SERVIDOR SAMBA PDC COM ESTAÇÕES WIN2000PRO

Por Ralph Duarte (ralphdcl@gmail.com)

Passei um bom tempo buscando informacoes na internet sem conseguir colocar a minha
estacao de trabalho Windows 2000 Pro no dominio com PDC Samba. Quando consegui resolvi
deixar a minha contribuicao para a comunidade.

Exemplo de configuracao do smb.conf:
#======================= Global Settings =====================================
[global]
workgroup = MEUDOMINIO
server string = Samba Server
printcap name = /etc/printcap
load printers = yes
printing = lprng
guest account = root
log file = /var/log/samba/log.%m
max log size = 50
debug level = 1
security = user
password level = 8
username level = 8
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n *ReType*new*UNIX*password* %n *passwd:*all*authentication*tokens*updated*successfully*
username map = /etc/smbusers
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
remote browse sync = 192.168.6.255
remote announce = 192.168.6.255
local master = Yes
os level = 99
domain master = yes
preferred master = yes
domain logons = yes
name resolve order = wins lmhosts bcast
wins support = yes
dns proxy = no
preserve case = no
short preserve case = no
default case = lower
case sensitive = no
create mask = 0664
admin users = @suporte
valid users = @suporte, @users, @root
update encrypted = Yes
time server = Yes
domain admin group = @suporte
logon path = \myseverprofile\%U
logon script = logon.bat

#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes

[netlogon]
comment = Network Logon Service
path = /home/netlogon
guest ok = yes
writable = no
share modes = no

[Profiles]
path = /home/profiles
browseable = no
guest ok = yes

[grupo]
comment = Pasta de trabalho do grupo
path = /home/grupo
valid users = @users
public = no
writable = yes
browseable = yes
create mask = 0775

[publico]
comment = Pasta de trabalho publica
path = /home/publico
valid users = @users
public = yes
writable = yes
browseable = yes
create mask = 0775



#============================ FIM DO SMB.CONF ================================

Cadastre a maquina no linux:

[root@localhost]# adduser nome_da_maquina$

Observer o simbolo de dolar no final do nome, eh necessario.


Agora, cadastre no samba a maquina, sem o $:

[root@localhost]# smbpasswd -am nome_da_maquina

Cadastre todas as maquinas de sua rede

E para finalizar os cadastros, cadastre os usuarios da rede e o
root no samba:

[root@localhost]# smbadduser root:root

ou

[root@localhost]# smbpasswd -a logon_usuario


Coloque o samba para rodar:

[root@localhost]# service smb start


Configurando os Clientes Windows 2000-Pro:

Clique com o botao direito do mouse em Meu Computador > Propriedades
Ao Abrir a janela clique na aba Identificacao de rede > Botao Propriedades
Ao Abrir a janela digite o nome da maquina > Digite o Dominio > Clique OK
Ao Abrir a janela digite o nome do usuario root e a senha que vc cadastrou
para ele no samba.

Obs: Aqui o nome da maquina nao pode ter o $, ok!

Nao é necessario fazer nenhuma alteracao na registry.
Pode instalar até o service pack 3 do windows 2000-Pro que nao interfere no logon.


Exemplo de logon.bat

net time \myserver /set /y
net use G: \myservergrupo
net use P: \myserverpublico

Outras referencias de documentacao samba em:

http://hr.uoregon.edu/davidrl/samba.html
http://us1.samba.org/samba/docs/
http://www.sisper.com.br/lista/samba.php
http://www.comlinux.com.br/
http://dicaslinux.linuxsecurity.com.br/
http://www.underlinux.com.br/

Leia tambem o manpage do samba:
[root@localhost]# man samba
[root@localhost]# man smb.conf

quarta-feira, 25 de novembro de 2009

Compilando um kernel.

Primeira coisa a ser feita download do kernel no site oficial do kernel:
http://www.kernel.org. Escolha dentre a oção de kernel abaixo e salve-o dentro da
diretório do root

Kernel para versão 2.4
# wget http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.30.tar.gz
Kernel para versão 2.6
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.4.tar.gz
Começando a trabalhar:
# cd /usr/src
# tar zxvf /root/linux-2.6.14.4.tar.gz
Criando um link simbólico, para facilitar a sua vida.
# ln -s linux-2.6.14 linux
# cd linux
Exibindo o kernel de acordo com o gosto do cliente:
Visualizando em forma gráfica:
# make xconfig
Visualizando em formato console
#make menu config
Visualizando em modo texto
#make config
Estabelecendo comandos para compilação do kernel:
# make
# make modules
# make modules_install
Copiando a imagem do kernel :
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.14
# cd /boot
# mkinitrd initrd-2.6.14.img 2.6.14.4
Atribuind a entrada do novo kernel ao gestor de boot do seu linux:
Via Grub::
# vi /boot/grub/menu.lst
title Fedora Core (2.6.14.4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.14 ro root=LABEL=/
initrd /boot/initrd-2.6.14.img
salvar com esc + shift: x

* reiniciar a máquina com o novo kernel.
# uname -r
2.6.14.4
* Carregando módulos do kernel
# cd /lib/modules/2.6.14.4/kernel/net/ipv4
Inserindo módulos de forma manual no kernel:
# insmod ip_gre.ko
Listando os módulos carregados:
# lsmod
Module Size Used by
ip_gre 13472 0
i915 19456 1
drm 71572 2 i915
Obtendo informações dos modulos de kernel:
# modinfo ip_gre
filename: /lib/modules/2.6.14.4/kernel/net/ipv4/ip_gre.ko
license: GPL
vermagic: 2.6.14.4 PENTIUM4 REGPARM 4KSTACKS gcc-4.0
depends:
srcversion: E798A0F5752E379A8971280
Removendo um módulo de kernel:
# rmmod ip_gre
Carrega um módulo e suas dependências manualmente:
#modprobe ip_gre