JavaScript pro hackery (České Vydání)
JavaScript pro hackery (České Vydání)
Naučte se myslet jako hacker
O knize
Přemýšleli jste někdy, jak hacker přistupuje k hledání chyb v prohlížeči a JavaScriptu? Tato kniha sdílí myšlenkové procesy a poskytuje vám nástroje k nalezení vlastních chyb. Představuje základy hackování JavaScriptu, poté se ponoří a vysvětluje, jak vytvářet JavaScript payloady, které nepoužívají závorky.
- Ukazuje, jak můžete najít chyby pomocí fuzzování a jak rychle fuzzovat miliony znaků za sekundu.
- Chcete hacknout DOM? Tato kniha vás pokryje.
- Přečtěte si o různých obcházení SOP v prohlížeči, které autor podrobně popisuje.
- Nemáte ponětí o znečištění prototypu na straně klienta? Tato kniha je pro vás!
- Chcete se naučit nejnovější a nejlepší techniky XSS? Musíte si koupit tuto knihu.
Obsah
- 1:Kapitola jedna - Úvod
- 1.1:O autorovi
- 1.2:Vášeň
- 1.3:Prostředí
- 1.4:Stanovte si cíl
- 1.5:Fuzzing
- 1.6:Vytrvalost a štěstí
- 1.7:Sociální média
- 1.8:Základy
- 1.9:Shrnutí
- 2:Kapitola dvě - JavaScript bez závorek
- 2.1:Volání funkcí bez závorek
- 2.2:Volání funkcí s argumenty bez závorek
- 2.3:Výrazy throw
- 2.4:Označené šablony
- 2.5:Symbol hasInstance
- 2.6:Shrnutí
- 3:Kapitola tři - Fuzzování
- 3.1:Pravda
- 3.2:Fuzzování JavaScriptových URL
- 3.3:Fuzzing HTTP URL
- 3.4:Fuzzování HTML
- 3.5:Fuzzing známých chování
- 3.6:Fuzzing úniků
- 3.7:Shrnutí
- 4:Kapitola čtyři - DOM pro hackery
- 4.1:Kde je moje okno?
- 4.2:Rozsah HTML události
- 4.3:DOM clobbering
- 4.4:Shrnutí
- 5:Kapitola pět - Využití prohlížeče
- 5.1:Úvod
- 5.2:Nesprávné zpracování cross origin URL ve Firefoxu
- 5.3:Přiřazení v Safari k hostitelským jménům z jiných domén
- 5.4:Plné obcházení SOP v Internet Exploreru
- 5.5:Částečný únik informací SOP v prohlížeči Chrome
- 5.6:Plné obejití SOP v Safari
- 5.7:Obejítí SOP v Opeře
- 5.8:Shrnutí
- 6:Kapitola šest - Zamoření prototypu
- 6.1:Úvod
- 6.2:Zamoření prototypu na straně klienta
- 6.3:Server-side znečištění prototypu
- 6.4:Shrnutí
- 7:Kapitola sedm - Nealfanumerický JavaScript
- 7.1:Psaní nealfanumerického JavaScriptu
- 7.2:Non-alfa bez závorek
- 7.3:Šestiznaková zeď
- 7.4:Nekonečno a dál
- 7.5:Shrnutí
- 8:Osmá kapitola - XSS
- 8.1:Uzavření skriptů
- 8.2:Komentáře uvnitř skriptů
- 8.3:HTML entity uvnitř SVG skriptu
- 8.4:Skript bez uzavíracího skriptu
- 8.5:Payloady ve jménu okna
- 8.6:Přiřaditelný protokol
- 8.7:Zdrojové mapy k vytváření zpětných oznámení
- 8.8:Nový redirekční cíl
- 8.9:Komentáře v JavaScriptu
- 8.10:Nové řádky
- 8.11:Bílé místo
- 8.12:Dynamické importy
- 8.13:XHTML jmenný prostor v XML
- 8.14:Nahrávání SVG
- 8.15:Elementy použití SVG
- 8.16:HTML entity
- 8.17:Události
- 8.18:XSS ve skrytých vstupech
- 8.19:Vyskakovací okna
- 8.20:Shrnutí
- 9:Poděkování
- 1:Kapitola jedna - Úvod
Leanpub bez podmínek, žádné riziko, 100% záruka spokojenosti
Do 60 dní po nákupu můžete dostat 100% peněz zpět z každého nákupu na Leanpub, na dvě kliknutí.
Úplné znění podmínek
Vydělejte $8 za nákup za $10 a $16 za nákup za $20
Platíme 80% tantiémů na nákupy $7,99 nebo více a 80% tantiémů mínus pevný poplatek 50 centů na nákupy mezi $0,99 a $7,98. Vyděláte $8 za prodej za $10 a $16 za prodej za $20. Pokud tedy prodáme 5000 nevrácených kopií vaší knihy za $20, vyděláte $80,000.
(Ano, někteří autoři na Leanpubu již vydělali mnohem více.)
Ve skutečnosti autoři na Leanpubuvydělali více než 13 milionů dolarů psaním, publikováním a prodejem.
Zjistěte více o psaní na Leanpubu
Bezplatné aktualizace. Bez DRM.
Pokud si koupíte knihu na Leanpub, dostanete zdarma aktualizace po dobu, kdy autor knihu aktualizuje! Mnoho autorů používá Leanpub k publikaci svých knih v průběhu psaní. Všichni čtenáři dostávají zdarma aktualizace, bez ohledu na to, kdy si knihu koupili nebo kolik za ni zaplatili (včetně zdarma).
Většina knih na Leanpub je k dispozici ve formátu PDF (pro počítače), EPUB (pro telefony, tablety a Kindle). Formáty, ve kterých je kniha k dispozici, jsou zobrazeny v pravém horním rohu této stránky.
Nakonec, knihy na Leanpub nemají žádné nesmysly s DRM ochranou proti kopírování, takže je můžete snadno číst na jakémkoli podporovaném zařízení.
Dozvědět se více o formátech elektronických knih Leanpub a kde je číst