🇬🇧 🇹🇿
Kapitola 4

Za firewallem

═══════════════════════════════════════════════════════════════════ KAPITOLA 4: ZA FIREWALLEM ═══════════════════════════════════════════════════════════════════ Tvoje relace byla UKONČENA. Někdo mocnĂœ ti odebral pƙístup. TvĆŻj token vracĂ­ 401. Ć peh vĂ­, ĆŸe se blĂ­ĆŸĂ­ĆĄ. Ale pro nouzovĂ© situace existujĂ­ starĂ© protokoly - cookies co pƙeĆŸijĂ­, relace co vydrĆŸĂ­. Najdi jinou cestu dovnitƙ. Čas bÄ›ĆŸĂ­. ═══════════════════════════════════════════════════════════════════
Naučíơ se: Autentizace, Cookies, Sessions

VloĆŸ svĆŻj token pro sledovĂĄnĂ­ postupu:

4-1 Zamčeno
Nesplněno
Vracíơ se do paláce a... PƘÍSTUP ODMÍTNUT. TvƯj token byl zruơen. Někdo s vysokou pravomocí zneplatnil tvou relaci.
Pƙíkaz
curl https://httpqueen.net/castle/enter \ -H "Authorization: Bearer TVUJ-STARY-TOKEN" # VracĂ­ 401 Unauthorized
401 Unauthorized znamenĂĄ, ĆŸe tvĂ© pověƙenĂ­ jsou neplatnĂĄ nebo vyprĆĄela. Relace mohou bĂœt zruĆĄeny na straně serveru.
StarĂĄ Margot ĆĄeptem: "TvĆŻj starĂœ token vracĂ­ 401. PotƙebujeĆĄ novou cestu dovnitƙ."
4-2 NouzovĂĄ autentizace
Nesplněno
StarĂĄ Margot ĆĄeptem zmiƈuje nouzovĂ© protokoly - zadnĂ­ vrĂĄtka pro vyĆĄetƙovatele, kdyĆŸ normĂĄlnĂ­ kanĂĄly selĆŸou.
Pƙíkaz
curl -X POST https://httpqueen.net/auth/emergency \ -H "Content-Type: application/json" \ -d '{"investigator_id": "TVOJE-ID", "reason": "session_revoked"}'
VĂ­ce autentizačnĂ­ch cest poskytuje odolnost. NouzovĂĄ/zĂĄloĆŸnĂ­ autentizace mĂĄ často omezenĂ­, ale drĆŸĂ­ tě v provozu.
StarĂĄ Margot ĆĄeptem: "POSTni na endpoint nouzovĂ© autentizace. BudeĆĄ muset dokĂĄzat svou identitu vyĆĄetƙovatele jinĂœm zpĆŻsobem."
4-3 NĂĄdoba na cookies
Nesplněno
UloĆŸ session cookies. Mohou odhalit, jak ĆĄpeh komunikuje.
Pƙíkaz
curl -c cookies.txt https://httpqueen.net/session/establish \ -H "Authorization: Bearer TVUJ-NOUZOVY-TOKEN"
-c cookies.txt uklĂĄdĂĄ cookies z odpovědi. Jako uloĆŸenĂ­ relace na později. Cookies uchovĂĄvajĂ­ stav mezi poĆŸadavky.
StarĂĄ Margot ĆĄeptem: "PouĆŸij -c pro uloĆŸenĂ­ cookies do souboru. NĂĄdoba na cookies zachovĂĄvĂĄ stav relace."
4-4 NĂĄvrat
Nesplněno
PouĆŸij uloĆŸenĂ© cookies pro udrĆŸenĂ­ relace bez opětovnĂ© autentizace.
Pƙíkaz
curl -b cookies.txt -c cookies.txt \ https://httpqueen.net/session/verify
-b cookies.txt odesĂ­lĂĄ uloĆŸenĂ© cookies. V kombinaci s -c se curl chovĂĄ jako prohlĂ­ĆŸeč udrĆŸujĂ­cĂ­ stav relace.
StarĂĄ Margot ĆĄeptem: "PƙepĂ­nač -b odesĂ­lĂĄ cookies ze souboru. V kombinaci s -c mĂĄĆĄ trvalĂ© relace."
4-5 AnalĂœza relace
Nesplněno
Prozkoumej strukturu cookies. Je tam vĂ­c dat neĆŸ jen jednoduchĂ© ID relace...
Pƙíkaz
cat cookies.txt # Prozkoumej hodnoty cookies - obsahujĂ­ zakĂłdovanĂĄ data
Cookies často obsahujĂ­ vĂ­c neĆŸ jen ID. Base64 kĂłdovĂĄnĂ­, JSON payloady a metadata se skrĂœvajĂ­ na očích.
Stará Margot ơeptem: "Podívej se, co skutečně JE v cookies. Session cookie obsahuje zakódovaná data."
4-6 Směrování
Nesplněno
DƯvěrně zkontroluj hlavičky odpovědi. Kam skutečně míƙí tvƯj provoz?
Pƙíkaz
curl -v https://httpqueen.net/session/verify \ -b cookies.txt 2>&1 | grep -i routing
Hlavičky odpovědi odhalují zpracování na straně serveru. Proxy hlavičky, informace o směrování a metadata zpracování tam sídlí.
StarĂĄ Margot ĆĄeptem: "PouĆŸij -v nebo -I pro zobrazenĂ­ hlaviček odpovědi. Hledej informace o směrovĂĄnĂ­ nebo proxy."