JavaScript para hackers (Edição em Português do Brasil)
$20.00
Valor mínimo
$35.00
Valor Sugerido

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

Aprenda a pensar como um hacker

Sobre o Livro

Você já se perguntou como um hacker identifica falhas no navegador e no JavaScript? Este livro compartilha os processos de pensamento e oferece ferramentas para encontrar suas próprias falhas. Ele apresenta os fundamentos do hacking de JavaScript e, em seguida, explica como construir cargas úteis de JavaScript que não usam parênteses.

  • Mostra como você pode encontrar falhas com fuzzing e como realizar fuzzificação de milhões de caracteres em segundos.
  • Quer hackear o DOM? Este livro tem tudo o que você precisa.
  • Leia sobre vários bypasses de SOP no navegador que o autor encontrou em detalhes.
  • Não sabe nada sobre poluição de protótipos no lado do cliente? Este é o livro para você!
  • Quer aprender as mais recentes e melhores técnicas de XSS? Você precisa comprar este livro.

Este livro foi traduzido para Português (Brazilian) 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 por seu trabalho escapando de sandboxes de JavaScript e criando vetores XSS super elegantes. Em seu tempo livre, gosta de criar salas e jogos 3D interativos 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 um fervoroso fã do Liverpool FC.

Em sua vida diária na PortSwigger, Gareth pode ser frequentemente encontrado criando novos vetores 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 "Poluição de protótipos no servidor: Detecção em caixa preta sem o DoS" na OWASP Global AppSec Dublin, 2023. Ele também é o autor do XSS Cheat Sheet da PortSwigger. Em seu tempo livre, ele adora escrever novas extensões BApp (ele é o criador do Hackvertor e 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 uma meta
      • 1.5:Fuzzing
      • 1.6:Persistência e sorte
      • 1.7:Mídias 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 throw
      • 2.4:Templates Marcados
      • 2.5:Símbolo has instance
      • 2.6:Resumo
    • 3:Capítulo três - Fuzzing
      • 3.1:A verdade
      • 3.2:Fuzzing em 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á minha janela?
      • 4.2:Escopo de um evento HTML
      • 4.3:DOM clobbering
      • 4.4:Resumo
    • 5:Capítulo cinco - Explorações de navegador
      • 5.1:Introdução
      • 5.2:Tratamento incorreto de URLs de origem cruzada no Firefox
      • 5.3:Atribuições do Safari a nomes de host de origem cruzada
      • 5.4:Bypass completo do SOP no Internet Explorer
      • 5.5:Vazamento de informações parcial do SOP no Chrome
      • 5.6:Bypass completo da SOP no Safari
      • 5.7:Bypass do SOP no 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 alfabético sem parênteses
      • 7.3:A barreira dos 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 fechamento de script
      • 8.5:Payloads no nome da janela
      • 8.6:Protocolo Atribuível
      • 8.7:Mapas de origem 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:Envios de SVG
      • 8.15:Elementos de uso do SVG
      • 8.16:Entidades HTML
      • 8.17:Eventos
      • 8.18:XSS em inputs 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 em uma compra de $10 e $16 em uma compra de $20

Pagamos 80% de royalties em compras de $7,99 ou mais e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10 e $16 em uma 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