Patchs são “remendos” no sentido de correções de código em alguns trechos do kernel, não é usual copiar todo o código fonte do kernel em função de uma alteração em uma parte pequena dele. Então os patches do kernel são trechos de código que contém correções, aprimoramento de código antigo e inclusão de novos recursos.
Continue reading “Manutenção em Kernel: Patches.”
Category: Sysadmin
Gnu/Linux, unix, opensource stuff
Compilando Kernel
O que é um kernel:
É o componente central do sistema operacional da maioria dos computadores, a função principal e razão existencial é fazer a interface entre os processos e o hardware.
![]()
Continue reading “Compilando Kernel”
Deploy MRTG
Whatis
O MRTG(Multi Router Traffic Grapher) é uma ferramenta para monitorar a carga de tráfego em conexões de rede. O MRTG cria páginas HTML contendo imagens com uma representação em tempo real(5mins) do tráfego.
O MRTG utiliza o protocolo SNMP(Simple Network Manager Protocol) que está presente na maioria dos dispositivos de rede atualmente como roteadores, switches e obviamente em servidores linux, então é possível monitorar o volume de tráfego que passa nesses dispositivos.
Continue reading “Deploy MRTG”
SwapFile with DD.
Criando um arquivo de Swap com DD
É necessário pensar no tamanho do arquivo de swap, vamos supor que você queira 2Gb, então precisa multiplicar por 1024.
$ bc <<< 2048*1024
2097152
$ sudo dd if=/dev/zero of=/swapfile bs=1024 count=2097152 status=progress
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
Então adicione no /etc/fstab
/swapfile swap swap defaults 0 0
DNS: Overview de implementações.
Introdução:
Um componente fundamental das redes atualmente é o serviço de tradução de nomes em endereços conhecido como DNS(Domain Name Server/Domain Name System) e a causa principal disso é que nós seres humanos não somos muito bons de memória, logo memorizar endereços IPv4 que em decimal são compostos por 4 campos(conhecidos como octetos, porquẽ em binário são 8 valores em cada campo) separados por pontos, algo do tipo 127.0.0.1 se tornam tarefas complicadas.
Continue reading “DNS: Overview de implementações.”
Driver TL-WN821N v5
Driver TL-WN821N v5
# git clone https://github.com/jeremyb31/rtl8192eu-linux-driver.git
# cd rtl8192eu-linux-driver
# make
# sudo make install
Configurando Wake On Lan
Intro
Resumidamente, “WakeOnLan”(WOL) é uma funcionalidade também conhecida por “Remote Power On”, ela permite ligar seu computador de outra estação no mesmo barramento ethernet. Utiliza broadcast para disparar o magic packet com o MAC address do computador como target, todas as máquinas da rede recebem o pacote porém só a que tem aquele MAC vai atender a solicitação. Isso é interessante pra mim pois irei poder ligar meus servidores de casa estando em outro lugar, essa pesquisa faz parte de um projeto que não é relevante agora, mas gira em torno de eu conectar num Raspberry dentro de uma VPN por ssh e então poder subir os hosts da rede.
Continue reading “Configurando Wake On Lan”
Raspberry – Backdoor Fisico
Raspberry – Backdoor Fisico
A ideia era utilizar meu Raspberry que vou chamar a partir de agora apenas de RP para coisas mais interessantes agora que ele em idle, então eu pensei em começar com um hack like mrrobot onde eles implantam um backdoor físico na empresa responsável pelos backups da EvilCorp.
Porém, eu queria fazer algo diferente, queria utilizar a onion, então, resumindo, o raspberry vai funcionar com DHCP, utilizar o ssh para se conectar no C&C server, quando ele se conectar no C&C server, ele vai abrir um túnel no C&C server para a porta 22 dele. então no C&C server eu só precisaria conectar via ssh na porta que o RP abriu no meu localhost. Pode parecer dificil de entender mas se vocẽ ler 4 vezes você consegue.
Continue reading “Raspberry – Backdoor Fisico”
Fail2Ban – Instalação Básica
Index:
0x00000001 – O que é.
0x00000002 – Instalação.
0x00000003 – Arquivos e Diretórios Importantes.
0x00000004 – Configuração.
0x00000005 – Issues.
0x00000006 – Conclusão.
0x00000007 – Fontes.
0x00000001 – O que é
Fail2ban é basicamente o que o nome já diz, é uma ferramenta que vai banir posteriormente falhas. No contexto de redes de computadores nós temos serviços como por exemplo o Secure Shell Daemon(SSHD), que é um serviço que por default escuta na porta 22 utilizado para conexões remotas. Geralmente fica exposto na internet a quem tiver a credencial, o problema está em quem não tem as credenciais, eles utilizam técnicas de bruteforce para logar na aplicação. O fail2ban possui algumas métricas, uma delas é por exemplo, posteriormente a 3 tentativas de login falhas, bloqueia o source address.
Continue reading “Fail2Ban – Instalação Básica”
SecGen: Gerando Máquinas Vulneraveis Randomicamente.
Index:
0x00000001 – O que é.
0x00000002 – Instalação.
0x00000003 – Gerando uma Peneira
0x00000004 – Subindo a Imagem no OpenStack.
0x00000005 – Acessando a Peneira.
0x00000006 – Conclusão.
0x00000007 – Fontes
0x00000001 – O que é?
SecGen, é algo meio que mágico, ele permite a criação de máquinas virtuais vulneraveis de forma randomica. Simplesmente isso. Acredito que agora que eu tenho um ambiente semi deus pra laboratório vai ser interessante ter recursos randomicos para brincar.
Continue reading “SecGen: Gerando Máquinas Vulneraveis Randomicamente.”
