JavaScript for hackers (Norsk Utgave)
JavaScript for hackers (Norsk Utgave)
Lær å tenke som en hacker
Om boken
Har du noen gang lurt på hvordan en hacker finner feil i nettleseren og JavaScript? Denne boken deler tankeprosessene og gir deg verktøyene til å finne dine egne feil. Den deler det grunnleggende om JavaScript-hacking, og forklarer deretter hvordan du kan konstruere JavaScript-payloads uten å bruke parenteser.
- Viser hvordan du kan finne feil med fuzzing og hvordan du raskt kan fuzz millioner av tegn på sekunder.
- Vil du hacke DOM? Denne boken har det du trenger.
- Les om ulike SOP-omgåelser i nettlesere som forfatteren har funnet i detalj.
- Ingen anelse om klient-side prototypeforurensning? Dette er boken for deg!
- Vil du lære de nyeste og beste XSS-teknikkene? Du må kjøpe denne boken.
Innholdsfortegnelse
- 1:Kapittel en - Introduksjon
- 1.1:Om forfatteren
- 1.2:Lidenskapen
- 1.3:Miljø
- 1.4:Sett et mål
- 1.5:Fuzzing
- 1.6:Utholdenhet og flaks
- 1.7:Sosiale medier
- 1.8:Grunnleggende
- 1.9:Sammendrag
- 2:Kapittel to - JavaScript uten parenteser
- 2.1:Kalle funksjoner uten parenteser
- 2.2:Kalle funksjoner med argumenter uten parenteser
- 2.3:Throw-setninger
- 2.4:Merkede maler
- 2.5:Har instans-symbol
- 2.6:Sammendrag
- 3:Kapittel tre - Fuzzing
- 3.1:Sannheten
- 3.2:Fuzzing av JavaScript-URLer
- 3.3:Fuzzing HTTP-URLer
- 3.4:Fuzzing HTML
- 3.5:Fuzzing kjente oppføringer
- 3.6:Fuzzing av fluktsekvenser
- 3.7:Sammendrag
- 4:Kapittel fire - DOM for hackere
- 4.1:Hvor er vinduet mitt?
- 4.2:Omfanget av en HTML-hendelse
- 4.3:DOM clobbering
- 4.4:Sammendrag
- 5:Kapittel fem - Nettleserutnyttelser
- 5.1:Introduksjon
- 5.2:Feilaktig håndtering av kryssopprinnelses-URLer i Firefox
- 5.3:Safari-tildelinger til kryssopprinnelse vertsnavn
- 5.4:Internet Explorer full SOP-bypass
- 5.5:Chrome delvis SOP infolekkasje
- 5.6:Full SOP-omgåelse i Safari
- 5.7:Opera SOP-omgåelse
- 5.8:Sammendrag
- 6:Kapittel seks - Prototype-forurensning
- 6.1:Introduksjon
- 6.2:Klientside prototyp-forurensning
- 6.3:Server-side prototypeforurensning
- 6.4:Sammendrag
- 7:Kapittel syv - Ikke-alfanumerisk JavaScript
- 7.1:Skrive ikke-alfanumerisk JavaScript
- 7.2:Ikke-alfabetisk uten parenteser
- 7.3:Den seks tegns muren
- 7.4:Uendelig og videre
- 7.5:Sammendrag
- 8:Kapittel åtte - XSS
- 8.1:Lukking av skript
- 8.2:Kommentarer inne i skript
- 8.3:HTML-enheter inne i SVG-skript
- 8.4:Skript uten avsluttende skript
- 8.5:Window name-payloads
- 8.6:Tildelbar protokoll
- 8.7:Source maps for å lage pingbacks
- 8.8:Ny omdirigering for redirection sink
- 8.9:JavaScript-kommentarer
- 8.10:Nye linjer
- 8.11:Mellomroms tegn
- 8.12:Dynamiske importer
- 8.13:XHTML-navnerom i XML
- 8.14:SVG-opplastinger
- 8.15:SVG use-elementer
- 8.16:HTML-enheter
- 8.17:Hendelser
- 8.18:XSS i skjulte inputs
- 8.19:Overlegg
- 8.20:Sammendrag
- 9:Takk
- 1:Kapittel en - Introduksjon
Leanpubs 60-dagers 100 % tilfredshet-garanti
Innen 60 dager etter kjøp kan du få 100 % refusjon på ethvert Leanpub-kjøp med bare to klikk.
Dette er teknisk sett risikabelt for oss, siden du uansett vil ha bok- eller kursfilene. Men vi er så sikre på våre produkter og tjenester, og på våre forfattere og lesere, at vi med glede tilbyr full pengene-tilbake-garanti for alt vi selger.
Du kan bare finne ut hvor bra noe er ved å prøve det, og på grunn av vår 100 % pengene-tilbake-garanti er det bokstavelig talt ingen risiko ved å gjøre det!
Så det er ingen grunn til ikke å klikke på Legg til i handlekurv-knappen, er det vel?
Se fullstendige vilkår...
Tjen 8 $ på et kjøp på 10 $, og 16 $ på et kjøp på 20 $
Vi betaler 80 % royalties på kjøp på 7,99 $ eller mer, og 80 % royalties minus et fast gebyr på 50 cent på kjøp mellom 0,99 $ og 7,98 $. Du tjener 8 $ på et salg på 10 $, og 16 $ på et salg på 20 $. Så hvis vi selger 5000 ikke-refunderte eksemplarer av boken din for 20 $, vil du tjene 80 000 $.
(Ja, noen forfattere har allerede tjent mye mer enn det på Leanpub.)
Faktisk har forfattere tjentover 14 millioner dollar ved å skrive, publisere og selge på Leanpub.
Lær mer om å skrive på Leanpub
Gratis oppdateringer. DRM-fri.
Når du kjøper en Leanpub-bok, får du gratis oppdateringer så lenge forfatteren oppdaterer boken! Mange forfattere bruker Leanpub til å publisere bøkene sine mens de skriver dem. Alle lesere får gratis oppdateringer, uansett når de kjøpte boken eller hvor mye de betalte (inkludert gratis).
De fleste Leanpub-bøker er tilgjengelige i PDF (for datamaskiner) og EPUB (for telefoner, nettbrett og Kindle). Formatene som en bok inkluderer vises øverst i høyre hjørne på denne siden.
Til slutt har Leanpub-bøker ingen DRM-kopibeskyttelse, så du kan enkelt lese dem på enhver støttet enhet.