JavaScript para hackers (Edição em Português)
$20.00
Preço mínimo
$35.00
Preço sugerido

JavaScript para hackers (Edição em Português)

Aprenda a pensar como um hacker

Sobre o Livro

Já se perguntou como um hacker encontra falhas no navegador e no JavaScript? Este livro compartilha os processos de pensamento e dá-lhe ferramentas para encontrar as suas próprias falhas. Partilha o básico de hacking em JavaScript e, em seguida, aprofunda-se e explica como construir cargas úteis em JavaScript que não usam parênteses.

  • Mostra como pode encontrar falhas com fuzzing e como fazer fuzzing de milhões de caracteres em segundos.
  • Quer hackear o DOM? Este livro tem tudo o que precisa.
  • Leia sobre várias técnicas de bypass do SOP do navegador que o autor encontrou em detalhe.
  • Não tem ideia sobre poluição de protótipos do lado do cliente? Este é o livro para si!
  • Quer aprender as mais recentes e melhores técnicas de XSS? Precisa comprar este livro.

Este livro é uma tradução para Português (Europeu) de JavaScript for hackers que foi originalmente escrito em Inglês.

Sobre os Autores

Gareth Heyes
Gareth Heyes

O pesquisador da PortSwigger Gareth Heyes é provavelmente mais conhecido pelo seu trabalho escapando de sandboxes de JavaScript e criando vetores de XSS super elegantes. No seu tempo livre, ele gosta de criar salas 3D interativas e jogos em puro CSS e pode ser frequentemente encontrado postando sobre isso e experimentando em seu site garethheyes.co.uk. Gareth é pai de duas meninas maravilhosas e marido de uma esposa incrível, além de ser um fervoroso fã do Liverpool FC.

Em sua vida diária na PortSwigger, Gareth pode ser frequentemente encontrado criando novos vetores de XSS, pesquisando novas técnicas para atacar aplicações web e se preparando para falar em conferências ao redor do mundo. Um destaque recente foi sua apresentação "Server-side prototype pollution: Black-box detection without the DoS" na OWASP Global AppSec Dublin, 2023. Ele também é o autor do XSS Cheat Sheet da PortSwigger. No seu tempo livre, ele adora escrever novas extensões BApp (ele é o criador tanto do Hackvertor quanto do Taborator).

TranslateAI
TranslateAI

Leanpub now has a TranslateAI service which uses AI to translate their book from English into up to 31 languages, or from one of those 31 languages into English. We also have a GlobalAuthor bundle which uses TranslateAI to translate English-language books into either 8 or 31 languages.

Leanpub exists to serve our authors. We want to help you reach as many readers as possible, in their preferred language. So, just as Leanpub automates the process of publishing a PDF and EPUB ebook, we've now automated the process of translating those books!

Índice

    • 1:Capítulo um - Introdução
      • 1.1:Sobre o autor
      • 1.2:A paixão
      • 1.3:Ambiente
      • 1.4:Defina um objetivo
      • 1.5:Fuzzing
      • 1.6:Persistência e sorte
      • 1.7:Redes sociais
      • 1.8:O básico
      • 1.9:Resumo
    • 2:Capítulo dois - JavaScript sem parênteses
      • 2.1:Chamando funções sem parênteses
      • 2.2:Chamando funções com argumentos sem parênteses
      • 2.3:Expressões de lançamento
      • 2.4:Templates etiquetados
      • 2.5:Símbolo hasInstance
      • 2.6:Resumo
    • 3:Capítulo três - Teste de Fuzzing
      • 3.1:A verdade
      • 3.2:Fuzzing URLs JavaScript
      • 3.3:Fuzzing de URLs HTTP
      • 3.4:Fuzzing HTML
      • 3.5:Fuzzing de comportamentos conhecidos
      • 3.6:Fuzzing de escapes
      • 3.7:Resumo
    • 4:Capítulo quatro - DOM para hackers
      • 4.1:Onde está a minha janela?
      • 4.2:Âmbito de um evento HTML
      • 4.3:Clobbering do DOM
      • 4.4:Resumo
    • 5:Capítulo cinco - Explorações de navegador
      • 5.1:Introdução
      • 5.2:Manuseio incorreto de URLs de origem cruzada no Firefox
      • 5.3:Atribuições do Safari para nomes de host de origem cruzada
      • 5.4:Bypass completo do SOP no Internet Explorer
      • 5.5:Vazamento parcial de SOP do Chrome
      • 5.6:Bypass completo do SOP no Safari
      • 5.7:Bypass de SOP do Opera
      • 5.8:Resumo
    • 6:Capítulo seis - Poluição de protótipo
      • 6.1:Introdução
      • 6.2:Poluição de protótipo no lado do cliente
      • 6.3:Poluição de protótipo no lado do servidor
      • 6.4:Resumo
    • 7:Capítulo sete - JavaScript não alfanumérico
      • 7.1:Escrevendo JavaScript não alfanumérico
      • 7.2:Não alfanumérico sem parênteses
      • 7.3:A parede de seis caracteres
      • 7.4:Infinito e além
      • 7.5:Resumo
    • 8:Capítulo oito - XSS
      • 8.1:Fechando scripts
      • 8.2:Comentários dentro de scripts
      • 8.3:Entidades HTML dentro do script SVG
      • 8.4:Script sem script de fechamento
      • 8.5:Payloads no nome da janela
      • 8.6:Protocolo atribuível
      • 8.7:Source maps para criar pingbacks
      • 8.8:Novo ponto de redirecionamento
      • 8.9:Comentários em JavaScript
      • 8.10:Novas linhas
      • 8.11:Espaço em branco
      • 8.12:Importações dinâmicas
      • 8.13:Namespace XHTML em XML
      • 8.14:Carregamentos de SVG
      • 8.15:Elementos de uso de SVG
      • 8.16:Entidades HTML
      • 8.17:Eventos
      • 8.18:XSS em campos ocultos
      • 8.19:Popovers
      • 8.20:Resumo
    • 9:Créditos

Garantia de Satisfação Total de 60 Dias da Leanpub

No prazo de 60 dias após a compra, pode obter um reembolso de 100% em qualquer compra Leanpub, com apenas dois cliques.

Tecnicamente, isto é arriscado para nós, já que terá os ficheiros do livro ou curso de qualquer forma. Mas estamos tão confiantes nos nossos produtos e serviços, e nos nossos autores e leitores, que temos todo o gosto em oferecer uma garantia de reembolso total para tudo o que vendemos.

Só pode descobrir a qualidade de algo experimentando-o, e devido à nossa garantia de reembolso a 100%, literalmente não há risco em fazê-lo!

Portanto, não há razão para não clicar no botão Adicionar ao Carrinho, pois não?

Ver termos completos...

Ganhe 8$ numa compra de 10$, e 16$ numa compra de 20$

Pagamos 80% de royalties em compras de 7,99$ ou mais, e 80% de royalties menos uma taxa fixa de 50 cêntimos em compras entre 0,99$ e 7,98$. Ganha 8$ numa venda de 10$, e 16$ numa venda de 20$. Assim, se vendermos 5000 cópias não reembolsadas do seu livro por 20$, ganhará 80.000$.

(Sim, alguns autores já ganharam muito mais do que isso na Leanpub.)

Na verdade, os autores já ganharammais de 14 milhões de dólares a escrever, publicar e vender na Leanpub.

Saiba mais sobre como escrever na Leanpub

Atualizações Gratuitas. Sem DRM.

Se comprar um livro da Leanpub, recebe atualizações gratuitas durante todo o tempo em que o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em desenvolvimento, enquanto os escrevem. Todos os leitores recebem atualizações gratuitas, independentemente de quando compraram o livro ou quanto pagaram (incluindo gratuitamente).

A maioria dos livros da Leanpub está disponível em PDF (para computadores) e EPUB (para telemóveis, tablets e Kindle). Os formatos incluídos num livro são mostrados no canto superior direito desta página.

Por fim, os livros da Leanpub não têm qualquer proteção DRM absurda, pelo que pode lê-los facilmente em qualquer dispositivo compatível.

Saiba mais sobre os formatos de ebook da Leanpub e onde os ler

Escreva e Publique na Leanpub

Pode usar a Leanpub para facilmente escrever, publicar e vender ebooks e cursos online em desenvolvimento e finalizados!

A Leanpub é uma plataforma poderosa para autores sérios, combinando um fluxo de trabalho de escrita e publicação simples e elegante com uma loja focada na venda de ebooks em desenvolvimento.

A Leanpub é uma máquina de escrever mágica para autores: basta escrever em texto simples e, para publicar o seu ebook, basta clicar num botão. (Ou, se estiver a produzir o seu ebook à sua maneira, pode até carregar os seus próprios ficheiros PDF e/ou EPUB e depois publicar com um clique!) É realmente assim tão fácil.

Saiba mais sobre como escrever na Leanpub