JavaScript para hackers (Edição em Português)
$20.00
Valor mínimo
$20.00
Valor 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 foi traduzido para Português (European) de JavaScript for hackers no qual foi escrito originalmente 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!

Sumário

    • 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

A garantia Leanpub incondicional, sem riscos, de 100% de satisfação

Durante 60 dias da data de compra você pode solicitar o reembolso total de qualquer compra Leanpub, em dois cliques. Nós processamos os reembolsos manualmente, então eles podem demorar alguns dias para aparecer. Veja os 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. Você ganha $8 numa venda de $10 e $16 numa venda de $20. Portanto, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80,000.

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

Na verdade, os autores ganharammais de 13 milhões de dólares escrevendo, publicando e vendendo no Leanpub.

Saiba mais sobre escrever no Leanpub

Atualizações grauitas. Sem DRM.

Se você compra um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em andamento, enquanto eles estão os escrevendo. Todos os leitores recebem atualizações gratuitas, não importa quando ou por quanto eles compraram o livro (até mesmo de graça).

A maioria dos livros Leanpub estão disponíveis em PDF (para computadores) e EPUB (para telefones, tablets, e Kindle). Os formatos que um livro inclui são exibidos no top direito dessa página.

Por último, livros Leapub não têm nenhuma proteção anti-cópias DRM sem sentido, então você pode facilmente lê-los em qualquer dispositivo suportado.

Aprenda mais sobre os formatos de ebook da Leanpub e aonde lê-los

Escreva e Publique na Leanpub

Autores e editoras usam a Leanpub para publicar incríveis livros em andamento e completos como esse aqui. Você pode usar a Leanpub para escrever, publicar e vender o seu livro também! A Leanpub é uma plataforma poderosa para autores sérios, combinando fluxos de trabalho simples e elegantes para escrita e publicação, com uma loja focada em vender livros em andamento. A Leanpub é uma máquina de escrever mágica para autores: simplesmente escreva em texto simples e, para publicar o seu ebook, apenas aperte um botão. É realmente fácil assim.

Aprenda sobre como escrever na Leanpub