Pular para o conteúdo principal

Sistemas Operacionais

Treinamento Avançado em Segurança e Arquitetura de Sistemas​

Código do curso: 420-911-MA
Semestre: Inverno 2025
Professor: Haythem Rehouma
Instituição: Collège de Maisonneuve


Visão Geral do Curso​

Este curso oferece uma formação completa e prática sobre sistemas operacionais Windows e Linux, com forte foco em segurança da informação e análise de vulnerabilidades.

Objetivos de Aprendizagem​

Ao final deste curso, você será capaz de:

  • Dominar a arquitetura dos sistemas operacionais Windows e Linux
  • Configurar e proteger ambientes de sistema
  • Realizar auditorias de segurança completas
  • Identificar e explorar vulnerabilidades (em contexto ético)
  • Automatizar tarefas de administração com PowerShell e Bash
  • Analisar e corrigir configurações de risco
  • Aplicar princípios de hardening de sistemas
  • Desenvolver uma metodologia profissional de testes de segurança

Abordagem Pedagógica​

70% Prática - 30% Teoria

Cada módulo combina:

  • Aulas expositivas sobre conceitos fundamentais
  • Laboratórios práticos hands-on
  • Cenários reais de exploração e defesa
  • Projetos de síntese

Plano de Curso​

MÓDULO 1 - Arquitetura & Fundamentos​

Duração: 2 aulas

Conteúdo teórico:

  • Arquitetura de hardware e periféricos
  • Barramentos, interfaces e protocolos
  • Componentes essenciais do sistema

Laboratórios práticos:

  • Lab 1.1: Descoberta do ambiente de rede (20 min)
  • Lab 1.2: Análise de tráfego com Wireshark (45 min)
  • Lab 1.3: Inventário e documentação do sistema (30 min)
  • Lab 1.4: Gerenciamento e segurança de credenciais WiFi (25 min)

Competências adquiridas:

  • Comandos de rede (ipconfig, ping, tracert, netstat)
  • Captura e análise de tráfego de rede
  • Documentação profissional de sistemas
  • Extração de credenciais WiFi

MÓDULO 2 - Ambiente Virtual & BIOS​

Duração: 1 aula

Conteúdo teórico:

  • Virtualização e hypervisors
  • BIOS/UEFI e processo de boot
  • Gerenciamento de periféricos no Windows

Laboratórios práticos:

  • Lab 2.1: Bypass de senha do Windows (30 min)
    • Método Utilman.exe
    • Método Sticky Keys
    • Modo de segurança
  • Lab 2.2: VM descartável para testes destrutivos (25 min)
    • Snapshots e clonagem
    • Testes destrutivos seguros
  • Lab 2.3: Boots alternativos e ataques Evil Maid (35 min)
    • Boot via ISO
    • Acesso físico
    • Proteção de firmware

Competências adquiridas:

  • Técnicas de recuperação de acesso
  • Gerenciamento de snapshots no VirtualBox
  • Compreensão de ataques físicos
  • Configuração de Secure Boot e BIOS

MÓDULO 3 - Configuração Segura do Windows​

Duração: 2 aulas

Conteúdo teórico:

  • Instalação e configuração do Windows
  • Guest Additions no VirtualBox
  • Backup e restauração

Laboratórios práticos:

  • Lab 3.1: Extração massiva de credenciais (35 min)
    • Senhas WiFi automatizadas
    • Credenciais de navegadores (LaZagne)
    • Hash NTLM do Windows
  • Lab 3.2: Reverse shell e controle remoto (30 min)
    • Netcat e PowerShell
    • Comunicação C&C
    • Persistência
  • Lab 3.3: Keylogger em PowerShell (35 min)
    • Captura de teclas digitadas
    • Furtividade e hiding
    • Detecção e defesa

Competências adquiridas:

  • Extração massiva de credenciais
  • Estabelecimento de reverse shells
  • Criação e detecção de keyloggers
  • Técnicas de pós-exploração

MÓDULO 4 - Sistemas de Arquivos & Permissões​

Duração: 2 aulas

Conteúdo teórico:

  • Estrutura de diretórios do Windows
  • FAT32, ExFAT, NTFS, ReFS
  • Permissões e ACL

Laboratórios práticos (Em breve):

  • Lab 4.1: Exploração de permissões mal configuradas
  • Lab 4.2: Alternate Data Streams (ADS)
  • Lab 4.3: Shadow copies e recuperação de arquivos

Competências visadas:

  • Auditoria de permissões do sistema
  • Escalada de privilégios via arquivos
  • Técnicas avançadas de hiding

MÓDULO 5 - Rede & Segurança​

Duração: 3 aulas

Conteúdo teórico:

  • Modelo OSI e TCP/IP
  • Endereçamento IP e DHCP
  • DNS e resolução de nomes
  • UAC e Windows Defender

Laboratórios práticos (Em breve):

  • Lab 5.1: Scan de rede com Nmap
  • Lab 5.2: Enumeração DNS
  • Lab 5.3: ARP spoofing e Man-in-the-Middle

Competências visadas:

  • Mapeamento completo de rede
  • Interceptação de tráfego
  • Análise de vulnerabilidades de rede

MÓDULO 6 - Serviços & Performance​

Duração: 2 aulas

Conteúdo teórico:

  • Gerenciamento de serviços do Windows
  • Configuração de firewall
  • Otimização do sistema

Laboratórios práticos (Em breve):

  • Lab 6.1: Exploração de serviços do Windows
  • Lab 6.2: SQL Injection em aplicação web
  • Lab 6.3: XSS e session hijacking

Competências visadas:

  • Exploração de serviços vulneráveis
  • Segurança de aplicações web
  • OWASP Top 10

MÓDULO 7 - Linha de Comando do Windows​

Duração: 1 aula

Conteúdo teórico:

  • CMD e comandos essenciais
  • Scripts batch
  • Automação de tarefas

Laboratórios práticos (Em breve):

  • Lab 7.1: Scripts de enumeração de sistema
  • Lab 7.2: Backdoor batch persistente
  • Lab 7.3: Lateral movement

Competências visadas:

  • Domínio da linha de comando
  • Automação com batch
  • Scripts de pós-exploração

MÓDULO 8 - PowerShell & Automação​

Duração: 4 aulas

Conteúdo teórico:

  • PowerShell avançado
  • Registro do Windows
  • Variáveis de ambiente

Laboratórios práticos (Em breve):

  • Lab 8.1: Mimikatz - Extração de credenciais em tempo real
  • Lab 8.2: Obfuscation e bypass de antivírus
  • Lab 8.3: Empire C2 Framework

Competências visadas:

  • PowerShell ofensivo
  • Extração de credenciais da memória
  • Bypass de defesas

MÓDULO 9 - Linux & Processos​

Duração: 1 aula

Conteúdo teórico:

  • Introdução ao Linux
  • WSL (Windows Subsystem for Linux)
  • Gerenciamento de processos

Laboratórios práticos (Em breve):

  • Lab 9.1: Escalada de privilégios no Linux
  • Lab 9.2: Reverse shell no Linux
  • Lab 9.3: Rootkit básico

Competências visadas:

  • Exploração em Linux
  • User → Root
  • Técnicas de hiding no Linux

MÓDULO 10 - Cliente-Servidor & IPC​

Duração: 1 aula

Conteúdo teórico:

  • Arquitetura cliente-servidor
  • Comunicação entre processos
  • Sockets e networking

Laboratórios práticos (Em breve):

  • Lab 10.1: Aplicação web vulnerável completa
  • Lab 10.2: API REST - JWT forgery
  • Lab 10.3: Command injection e RCE

Competências visadas:

  • Exploração de aplicações web
  • Segurança de APIs
  • Remote Code Execution

MÓDULO 11 - Memória Compartilhada & Revisão​

Duração: 2 aulas

Conteúdo teórico:

  • Gerenciamento de memória
  • Sincronização e IPC
  • Revisão geral

Laboratórios práticos (Em breve):

  • Lab 11.1: Mini-CTF completo (3h)
    • Infraestrutura multi-VMs
    • 6-7 flags para capturar
    • Uso de todas as técnicas
  • Lab 11.2: Forensics e análise de incidentes

Competências visadas:

  • Integração de todas as técnicas
  • Metodologia de pentest
  • Relatório profissional

MÓDULO 12 - Avaliação Final​

Duração: 1 aula

Avaliação prática:

  • Teste de penetração em infraestrutura completa
  • Relatório profissional de pentest
  • Demonstração dos exploits
  • Recomendações de remediação

Resumo dos Labs Práticos​

Labs Completados (Módulos 1-3)​

MóduloLabTempoDificuldadeTipo
1Descoberta de rede20 min⭐⭐Reconhecimento
1Wireshark45 min⭐⭐Análise
1Inventário de sistema30 min⭐⭐Documentação
1Credenciais WiFi25 min⭐⭐Extração
2Bypass de senha30 min⭐⭐Exploração
2VM descartável25 min⭐⭐Infraestrutura
2Ataques de boot35 min⭐⭐⭐Acesso físico
3Extração de credenciais35 min⭐⭐⭐Pós-exploração
3Reverse shell30 min⭐⭐⭐Controle remoto
3Keylogger35 min⭐⭐⭐Monitoramento

Total de labs completados: 10 labs - 310 minutos (~5 horas)

Labs Por Vir (Módulos 4-12)​

MóduloLabs PrevistasTécnicas Abrangidas
43 labsPermissões, ADS, Shadow copies
53 labsNmap, DNS, ARP spoofing
63 labsServiços, SQL injection, XSS
73 labsCMD, Batch, Lateral movement
83 labsMimikatz, Bypass AV, Empire
93 labsLinux privesc, Reverse shell, Rootkit
103 labsWeb apps, API, Command injection
112 labsCTF, Forensics
121 projetoPentest completo

Total previsto: 30+ labs práticos


Progresso do Curso​

✅ MÓDULO 1 - Arquitetura & Fundamentos (COMPLETO)
✅ MÓDULO 2 - Ambiente Virtual & BIOS (COMPLETO)
✅ MÓDULO 3 - Configuração Segura do Windows (COMPLETO)
⏳ MÓDULO 4 - Sistemas de Arquivos & Permissões
⏳ MÓDULO 5 - Rede & Segurança
⏳ MÓDULO 6 - Serviços & Performance
⏳ MÓDULO 7 - Linha de Comando do Windows
⏳ MÓDULO 8 - PowerShell & Automação
⏳ MÓDULO 9 - Linux & Processos
⏳ MÓDULO 10 - Cliente-Servidor & IPC
⏳ MÓDULO 11 - Memória Compartilhada & Revisão
⏳ MÓDULO 12 - Avaliação Final

Progresso atual: 3/12 módulos (25%)


Ferramentas e Tecnologias​

Ferramentas de Análise​

  • Wireshark - Análise de tráfego de rede
  • Nmap - Scanner de rede e portas
  • Netstat - Conexões ativas
  • Process Explorer - Análise de processos

Ferramentas de Exploração​

  • Metasploit Framework - Exploração de serviços
  • LaZagne - Extração de credenciais
  • Mimikatz - Dump de credenciais da memória
  • Netcat - Reverse shells
  • PowerShell Empire - C2 Framework

Ambientes​

  • VirtualBox - Virtualização
  • Windows 10/11 - Sistema alvo principal
  • Kali Linux - Distribuição pentest
  • WSL - Windows Subsystem for Linux

Linguagens de Script​

  • PowerShell - Automação no Windows
  • Batch - Scripts CMD
  • Bash - Scripts Linux
  • Python - Scripts personalizados

Metodologia de Aprendizagem​

Fase 1: Reconhecimento (Módulos 1-2)​

Foco: Coleta de informações e acesso inicial

  • Escanear e mapear um sistema
  • Identificar vulnerabilidades
  • Obter acesso inicial

Fase 2: Exploração (Módulos 3-6)​

Foco: Exploração de vulnerabilidades

  • Bypass de autenticação
  • Exploração de serviços
  • Exploração de aplicações web
  • Pós-exploração

Fase 3: Automação (Módulos 7-8)​

Foco: Scripts e automação

  • Automação com CMD e PowerShell
  • Bypass de defesas
  • Persistência e backdoors

Fase 4: Multi-Plataforma (Módulos 9-10)​

Foco: Linux e aplicações

  • Exploração em Linux
  • Segurança de aplicações
  • Arquitetura cliente-servidor

Fase 5: Síntese (Módulos 11-12)​

Foco: Integração completa

  • CTF multi-máquinas
  • Forensics e detecção
  • Projeto final de pentest

Competências Desenvolvidas​

Competências Técnicas​

Administração de Sistemas:

  • Configuração e hardening de Windows/Linux
  • Gerenciamento de usuários e permissões
  • Serviços e daemons do sistema
  • Rede e firewall

Segurança Ofensiva:

  • Reconhecimento e enumeração
  • Exploração de vulnerabilidades
  • Pós-exploração e persistência
  • Lateral movement
  • Exfiltração de dados

Segurança Defensiva:

  • Detecção de intrusões
  • Análise de logs
  • Resposta a incidentes
  • Hardening e conformidade

Automação:

  • Scripts PowerShell e Bash
  • Automação de tarefas de auditoria
  • Geração de relatórios
  • Deploy de configurações

Competências Profissionais​

  • Metodologia de teste de penetração
  • Documentação técnica profissional
  • Redação de relatórios de auditoria
  • Comunicação de riscos
  • Ética e responsabilidade profissional

Avaliações​

Trabalhos Práticos​

  • TP1: Configuração e auditoria Windows (10%)
  • TP2: Análise de rede e serviços (10%)
  • TP3: PowerShell e automação (15%)

Laboratórios​

  • Labs semanais (30%)
  • Participação e engajamento (5%)

Projeto Final​

  • Mini-CTF e pentest completo (20%)
  • Relatório profissional (10%)

Total: 100%


Pré-requisitos Técnicos​

Hardware Recomendado​

  • Computador com no mínimo 16 GB RAM (8 GB mínimo)
  • Processador com suporte a virtualização (Intel VT-x / AMD-V)
  • 100 GB de espaço livre em disco
  • Conexão de Internet estável

Softwares Necessários​

  • VirtualBox (gratuito)
  • Windows 10/11 ISO (fornecido)
  • Editor de texto (VS Code recomendado)
  • Cliente Git (opcional)

Conhecimentos Prévios​

  • Uso básico do Windows
  • Navegação em sistema de arquivos
  • Conceitos básicos de rede (IP, DNS)
  • Não é necessária experiência prévia em programação

Recursos do Curso​

Documentação​

  • Site do curso (este site)
  • Guias de laboratório detalhados
  • Comandos de referência rápida
  • Checklists de segurança

Aplicações Práticas​

  • Aplicações web vulneráveis (fornecidas)
  • VMs pré-configuradas (em breve)
  • Scripts e ferramentas (repositório GitHub)

Recursos Externos​

  • Documentação Microsoft
  • OWASP Top 10
  • CIS Benchmarks
  • MITRE ATT&CK Framework

Código de Ética e Responsabilidade​

Compromisso Ético​

Ao participar deste curso, você se compromete a:

Utilizar os conhecimentos adquiridos:

  • Somente para fins educacionais e profissionais legítimos
  • Em seus próprios sistemas ou com autorização explícita por escrito
  • Em conformidade com as leis canadenses e internacionais
  • Respeitando a privacidade e propriedade de terceiros

NUNCA:

  • Aplicar essas técnicas sem autorização
  • Acessar sistemas que não lhe pertencem
  • Compartilhar ferramentas ou técnicas com pessoas não autorizadas
  • Usar esses conhecimentos para prejudicar, espionar ou roubar

Consequências​

Violação do código de ética:

  • Reprovação automática no curso
  • Medidas disciplinares acadêmicas
  • Possível processo judicial
  • Potencial registro criminal

Uso responsável:

  • Testes apenas em ambientes de laboratório isolados
  • VMs dedicadas sem acesso à Internet para testes ofensivos
  • Documentação completa de todas as ações
  • Respeito ao contexto legal e ético em todo momento

Calendário e Horário​

Formato: Híbrido (presencial + labs autônomos)

Aulas presenciais:

  • Apresentação de conceitos teóricos
  • Demonstrações práticas
  • Suporte e dúvidas
  • Avaliações

Trabalho autônomo:

  • Realização dos laboratórios
  • Trabalhos práticos
  • Leitura e pesquisa
  • Preparação de projetos

Carga horária estimada:

  • 3 horas em sala de aula por semana
  • 6-8 horas de trabalho autônomo por semana
  • Total: 9-11 horas por semana

Suporte e Comunicação​

Para Entrar em Contato​

Estudantes matriculados:

  • Omnivox MIO: Método preferencial (resposta em até 24h)
  • Em sala: Antes, durante ou após as aulas
  • Horário de atendimento: A definir

Público externo:

Recursos de Apoio​

Técnicos:

  • Documentação dos labs (guias detalhados)
  • Seções de troubleshooting em cada lab
  • FAQ por módulo
  • Fórum de discussão (Omnivox)

Acadêmicos:

  • Centro de apoio (Colégio)
  • Tutoria entre pares
  • Grupos de estudo

Certificação e Carreira Profissional​

Certificações Alinhadas​

Este curso prepara para as certificações:

  • CompTIA Security+ - Fundamentos de segurança
  • CompTIA Linux+ - Administração Linux
  • CEH (Certified Ethical Hacker) - Hacking ético
  • OSCP (Offensive Security Certified Professional) - Pentest
  • PNPT (Practical Network Penetration Tester)

Oportunidades Profissionais​

Cargos visados:

  • Analista de segurança
  • Pentester / Ethical Hacker
  • Administrador de sistemas
  • Analista SOC (Security Operations Center)
  • Consultor de segurança
  • DevSecOps Engineer
  • Incident Response Analyst

Setores:

  • Empresas de tecnologia
  • Instituições financeiras
  • Governo e defesa
  • Empresas de cibersegurança
  • Consultorias

Política do Curso​

Presença e Participação​

  • Presença obrigatória nas aulas
  • Participação ativa incentivada
  • Labs devem ser concluídos para aprovação

Integridade Acadêmica​

  • Trabalhos individuais salvo indicação contrária
  • Colaboração incentivada para aprendizado, não para cópia
  • Plágio = reprovação automática
  • Código de ética rigoroso para técnicas de segurança

Material e Equipamento​

  • Traga seu notebook se possível
  • Equipamento de laboratório disponível no local
  • Faça backup regularmente do seu trabalho
  • VMs de backup recomendadas

Notas Importantes​

Omnivox​

Este site complementa o Omnivox, mas não o substitui. Continue consultando o Omnivox para:

  • Comunicados oficiais
  • Entrega de trabalhos
  • Notas e avaliações
  • Comunicações importantes

Atualizações​

Este site é atualizado regularmente:

  • Novo conteúdo adicionado semanalmente
  • Labs publicados progressivamente
  • Correções e melhorias contínuas
  • Recursos adicionais incluídos

Acesso ao Conteúdo​

Conteúdo protegido:

  • Acesso reservado a estudantes matriculados
  • Senha obrigatória
  • Sessão válida por 24 horas
  • Não compartilhe suas credenciais

Contato e Suporte​

Professor: Haythem Rehouma
Instituição: Collège de Maisonneuve
Curso: 420-911-MA - Sistemas Operacionais
Semestre: Inverno 2025

Plataformas:


Comece Agora!​

Explore os módulos no menu lateral e inicie seu aprendizado em segurança de sistemas operacionais!

Módulos disponíveis:

  • MÓDULO 1: Arquitetura & Fundamentos (4 labs)
  • MÓDULO 2: Ambiente Virtual & BIOS (3 labs)
  • MÓDULO 3: Configuração Segura do Windows (3 labs)
  • MÓDULOS 4-12: Em breve

Bom curso e bons estudos! 🎓


Última atualização: 8 de novembro de 2024