Portál AbcLinuxu, 29. dubna 2024 08:36


Dotaz: Jak testovat formuláře na webu

17.12.2010 20:00 999
Jak testovat formuláře na webu
Přečteno: 332×
Odpovědět | Admin
Ahoj. Prosím poraďte mi jak mám otestovat formuláře na webu ze strany klienta (tudíš prohlížeče). Chtěl bych vyzkoušel nějaké své starší stránky na možnosti útoků tak že bych odeslal vlastní post data stránce aniž bych použil nějaká formulář. Existuje nějaký plugin do prohlížeče nebo nějaká utilitka pro linux? Používám Firefox, Konqueror a Operu a os Debian.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.12.2010 20:06 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Třeba wget --post-data nebo --post-file.
Jendа avatar 17.12.2010 20:30 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro Firefox: Web Developer Toolbar odstraňuje různá omezení (maximální délka, předdefinované hodnoty prvků <select>, zakázaná pole, <input type="hidden"> atd.), Tamper Data pak umožní provést libovolné změny v HTTP požadavku před odesláním.
Já to s tou denacifikací Slovenska myslel vážně.
18.12.2010 00:48 999
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
A co samotné odeslání, taky zvládá?
Jendа avatar 18.12.2010 00:51 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
No samozřejmě. Požadavek libovolně změníš a pak ho odešleš. K čemu by to taky bylo, kdyby upravený požadavek nešel odeslat?
18.12.2010 12:03 999
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Mě ani nejde o to něco změnit, ale odeslat post nanovo.
Jendа avatar 18.12.2010 12:08 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Tak když reloadneš tu stránku, která se načetla požadavkem POST, Firefox se zeptá, jestli to chceš poslat znova.
18.12.2010 15:07 999
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
No ale co když na stránce není žádný formulář, dřív se nic neposlalo a já bych si chtěl nějak sám vytvořit ten formulář a poslat tam ta data jen tak z fleku.
Jendа avatar 18.12.2010 18:46 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Příloha:
To vypadá, že takhle z fleku to neumí, ale vzal jsem to jako výzvu a přidal jeden řádek JavaScriptu do mého ranního příkladu s hesly :-).
18.12.2010 16:49 moira | skóre: 30 | blog: nesmysly
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Trochu těžší kanon než wget je např. Selenium.
Překladač ti nikdy neřekne: "budeme kamarádi"
18.12.2010 19:37 retroslava | skóre: 9 | blog: TryCatch | Žižkoff
Rozbalit Rozbalit vše Re: Jak testovat formuláře na webu
Jo, to je super. A se Selenium IDE není třeba ani umět moc programovat. Je to rozšíření pro Firefox, který nahrává tvojí aktivitu a pak jí můžeš kdykoliv přehrát. Stačí tam potom naflákat nějáký asserty na ověření, jestli vše proběhlo správně. Test se dá uložit a pak spouštět přes Selenium server automatizovaně.

Rád ti s tim poradím, pošli mail jestli budeš chtít.

ps: Koukni na intro video.
Pozor! Jsem naprostý idiot. Co jsem napsal včera dnes už dávno neplatí. Zavazuji se, že budu diskutovat nezávazně.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.