SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
AVISO PADRÃO
O conteúdo aqui apresentado representa minhas próprias conclusões e opiniões
e não as de meus empregadores, clientes e etc.
Não há intenção de causar nenhum danos a terceiros. A utilização do conteúdo
apresentado é fruto de pesquisa e deve ser utilizado apenas em ambientes
autorizados.
/me
= dedo podre para quebrar coisas
== alguém que gosta de compartilhar coisas
== fã de Danny Trejo
!= rockstar de SegInfo

@0xc0da
Premissas
Todos sabemos o que é Cross Site Scripting (XSS).

Nada de evasão de filtros hoje, galera.
Nada de über1337h4x0rninjaskillz. Vamos do jeito
“fácil” dessa vez. ;-)
Um dia você encontrou um XSS
medonho em uma aplicação.
E apresentou assim
Provavelmente reagiram
assim.
Vamos nos divertir um pouco
mais?
I.
All your forms are belong to us
Então você tem um formulário de
login.
E um XSS.
Por que um alert quando você...
Pode redirecionar o formulário?
Por que um alert quando você...
Pode usar um keylogger?
II.
Advanced Persistent Threats
Um cenário interessante, de um
teste real.
Informações do cookie eram
utilizadas na página.
Sem filtro, claro.
E havia outra vulnerabilidade,
que permitia acessar o cookie.
Já mencionei que eu gosto de
compartilhar?
Por que um alert quando você...
Pode compartilhar uma aba?
Uma história sobre botões de
download.
Por que um alert quando você...
Pode compartilhar arquivos*?

*Krzysztof Kotowicz – Hack In Paris 2012
Amarrando tudo*...

*Apenas Chrome (até agora)
III.
Shells e todas aquelas
coisas legais
Você ainda quer Shell?
Sem problemas!
Por que um alert quando você...
Pode explorar um 0day do JAVA
todo mês?
Por que um alert quando você...
Pode fazer um port scan, usar o
navegador como proxy e lançar
ataques como o usuário?
Ferramentas como BeEF e xssf
podem ajudar a manipular o
navegador do usuário.
IV.
Mais algumas dicas
Dica #1
Queremos ser o discretos.
Deixar o código limpo ajuda, ok?
Dica #2
Shell não é tudo.
Criar usuários, enviar mensagens e acessar
dados também pode ser interessante
Dica #3
Não se restrinja a interface web.
Mobile Apps também podem ser vetores
interessantes de ataque.
Obrigado!
@0xc0da

codalabs.net

/0xc0da
Agradecimentos especiais
Esta palestra não seria possível sem a colaboração de algumas
pessoas, em especial minha namorada Renata Senna (design da capa
e fundo dos slides), os amigos Vanessa Maia, Sávio Mendes,
Alexandre Pinaffi, Alan Markus, Jaime Souza, Tiago Bitarelli Gomes
e Eduardo França.
Meu muito obrigado também a equipe da Bsides SP pela dedicação e
execução do evento.

Contenu connexe

Similaire à Aviso padrão sobre conclusões e opiniões pessoais

Current Threads, White/Black Hats and Practice
Current Threads, White/Black Hats and PracticeCurrent Threads, White/Black Hats and Practice
Current Threads, White/Black Hats and PracticeRoberto Soares
 
Construindo uma Aplicação PHP à Prova de Balas
Construindo uma Aplicação PHP à Prova de BalasConstruindo uma Aplicação PHP à Prova de Balas
Construindo uma Aplicação PHP à Prova de BalasRafael Jaques
 
Construindo uma aplicação PHP à Prova de Balas - Rafael Jaques
Construindo uma aplicação PHP à Prova de Balas - Rafael JaquesConstruindo uma aplicação PHP à Prova de Balas - Rafael Jaques
Construindo uma aplicação PHP à Prova de Balas - Rafael JaquesTchelinux
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
 
Take It To The Next Level
Take It To The Next LevelTake It To The Next Level
Take It To The Next LevelGabriel Laet
 
Palestra Evolução e Perigos da Internet
Palestra Evolução e Perigos da InternetPalestra Evolução e Perigos da Internet
Palestra Evolução e Perigos da InternetFabrício Basto
 
A net e nós.
A net e nós.A net e nós.
A net e nós.Rebeh10
 
Já era para estarmos seguros, não era?
Já era para estarmos seguros, não era? Já era para estarmos seguros, não era?
Já era para estarmos seguros, não era? Marcelo de Souza
 
Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05natanael_queiroz
 
Construindo uma Aplicação PHP à Prova de Balas - 2010
Construindo uma Aplicação PHP à Prova de Balas - 2010Construindo uma Aplicação PHP à Prova de Balas - 2010
Construindo uma Aplicação PHP à Prova de Balas - 2010Rafael Jaques
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMarcelo Linhares
 
Teste de Segurança: Vulnerabilidade de Aplicações Web
Teste de Segurança: Vulnerabilidade de Aplicações WebTeste de Segurança: Vulnerabilidade de Aplicações Web
Teste de Segurança: Vulnerabilidade de Aplicações WebMarcio Roberto de Souza Godoi
 
XSS Injection ou Cross Site Scripting e seus perigos
XSS Injection ou Cross Site Scripting e seus perigosXSS Injection ou Cross Site Scripting e seus perigos
XSS Injection ou Cross Site Scripting e seus perigosMauricio Corrêa
 
Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009Leonardo Naressi
 
O cientista de dados, o mundo corporativo e a análise preditiva
O cientista de dados, o mundo corporativo e a análise preditiva O cientista de dados, o mundo corporativo e a análise preditiva
O cientista de dados, o mundo corporativo e a análise preditiva Plugged Research
 
1 o hacker profissional
1   o hacker profissional1   o hacker profissional
1 o hacker profissionaljohn luys
 
Front-End do Século XXI.I
Front-End do Século XXI.IFront-End do Século XXI.I
Front-End do Século XXI.ILuiz Oliveira
 

Similaire à Aviso padrão sobre conclusões e opiniões pessoais (20)

Xss
XssXss
Xss
 
Current Threads, White/Black Hats and Practice
Current Threads, White/Black Hats and PracticeCurrent Threads, White/Black Hats and Practice
Current Threads, White/Black Hats and Practice
 
Construindo uma Aplicação PHP à Prova de Balas
Construindo uma Aplicação PHP à Prova de BalasConstruindo uma Aplicação PHP à Prova de Balas
Construindo uma Aplicação PHP à Prova de Balas
 
Construindo uma aplicação PHP à Prova de Balas - Rafael Jaques
Construindo uma aplicação PHP à Prova de Balas - Rafael JaquesConstruindo uma aplicação PHP à Prova de Balas - Rafael Jaques
Construindo uma aplicação PHP à Prova de Balas - Rafael Jaques
 
Botnets
BotnetsBotnets
Botnets
 
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisJavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuais
 
Take It To The Next Level
Take It To The Next LevelTake It To The Next Level
Take It To The Next Level
 
Palestra Evolução e Perigos da Internet
Palestra Evolução e Perigos da InternetPalestra Evolução e Perigos da Internet
Palestra Evolução e Perigos da Internet
 
A net e nós.
A net e nós.A net e nós.
A net e nós.
 
detector de ladrão com laser
detector de ladrão com laserdetector de ladrão com laser
detector de ladrão com laser
 
Já era para estarmos seguros, não era?
Já era para estarmos seguros, não era? Já era para estarmos seguros, não era?
Já era para estarmos seguros, não era?
 
Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05Proinfo navegação na_internet_30_05
Proinfo navegação na_internet_30_05
 
Construindo uma Aplicação PHP à Prova de Balas - 2010
Construindo uma Aplicação PHP à Prova de Balas - 2010Construindo uma Aplicação PHP à Prova de Balas - 2010
Construindo uma Aplicação PHP à Prova de Balas - 2010
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
 
Teste de Segurança: Vulnerabilidade de Aplicações Web
Teste de Segurança: Vulnerabilidade de Aplicações WebTeste de Segurança: Vulnerabilidade de Aplicações Web
Teste de Segurança: Vulnerabilidade de Aplicações Web
 
XSS Injection ou Cross Site Scripting e seus perigos
XSS Injection ou Cross Site Scripting e seus perigosXSS Injection ou Cross Site Scripting e seus perigos
XSS Injection ou Cross Site Scripting e seus perigos
 
Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009Métricas e Otimização - Intercon 2009
Métricas e Otimização - Intercon 2009
 
O cientista de dados, o mundo corporativo e a análise preditiva
O cientista de dados, o mundo corporativo e a análise preditiva O cientista de dados, o mundo corporativo e a análise preditiva
O cientista de dados, o mundo corporativo e a análise preditiva
 
1 o hacker profissional
1   o hacker profissional1   o hacker profissional
1 o hacker profissional
 
Front-End do Século XXI.I
Front-End do Século XXI.IFront-End do Século XXI.I
Front-End do Século XXI.I
 

Aviso padrão sobre conclusões e opiniões pessoais