Ve svém myšlení musíte být trochu laterálnější. K procvičování hackování na webu nepotřebujete veřejný web - ve skutečnosti nechcete veřejný web, protože jakmile je veřejný, již nemáte kontrolu nad tím, kdo se ho může pokusit hacknout. Navrhuji také, aniž bych chtěl být hrubý, že na základě vaší otázky pravděpodobně nebudete mít vy a vaši přátelé dovednosti potřebné k nastavení veřejné webové stránky takovým způsobem, který by umožňoval hacking, ale kontrolovat / spravovat, kdo ji může hacknout .
Velkým problémem veřejných webových stránek pro hackování je, že jen málo hostujících organizací to bude ochotných udělat. Pro ně je to příliš vysoké riziko, protože každý, kdo dokáže web úspěšně hacknout, by mohl velmi dobře získat dostatečný přístup, aby mohl být hrozbou pro ostatní uživatele / weby, které hostují. Většina hostingových společností bude mít stránky, které hostují, postavené na vlastní infrastruktuře, která je navržena tak, aby jejich hostování bylo co nejjednodušší, a neexistuje žádná záruka, že úspěšný hack nebude na úrovni jejich infrastruktury, tj. vystavujete je hackingu, nejen svému webu. To neznamená, že nenajdete hostitelskou společnost, která by byla ochotná to povolit, protože by to pro ně mohlo být považováno za typ testu pera, ale je to nepravděpodobné.
Nejlepším řešením je nastavení webu pomocí virtuálního počítače. I když nejste všichni ve stejné místní síti, můžete každému člověku nechat spustit vlastní virtuální počítač. Můžete použít jeden z mnoha „hackerských“ virtuálních počítačů, které byly navrženy speciálně pro tento druh věcí, nebo si můžete vytvořit vlastní roli, vytvořit snímek a poté každý snímek spustit. To pak umožní každému hacknout se na svém vlastním webu bez vzájemného rušení.
Když se snažíte hacknout věci, můžete často dělat věci, které web / hostitele nestabilní nebo dokonce znemožní jejich spuštění. Když se naučíte hackovat, musíte pravidelně vše obnovovat do známého stavu, abyste mohli potvrdit, že úspěšný hack funguje, a plně pochopit, jak funguje. Jakmile si myslíte, že jste našli „recept“, který funguje, můžete obnovit svůj VM do známého stavu a pokusit se proces opakovat. Pokud uspějete, máte větší jistotu, že přesně víte, jak na to. Na druhou stranu, pokud selžete, víte, že vašemu receptu něco chybí - pravděpodobně vedlejší účinek způsobený předchozím pokusem.
Další výhodou používání přístupu VM je, že se vyhnete možným právním problémům. Děláte to všechno na soukromém hostiteli a v prostředí, které ovládáte. Je to také relativně levné. Vše, co potřebujete, je počítač s dostatečnou pamětí pro spuštění jednoho nebo více obrazů virtuální schránky nebo vmware. Používám linuxový box se systémem virtuabox s 16 GB RAM. Mohu provozovat více virtuálních počítačů najednou - simulace sítě atd.
Nápad, jak to udělat, najdete v části Nastavení sítě pro testování pera / hackování pomocí jediného systému.