Git Dump
Néha előfordul, hogy egy weboldal git-es aldomainnel rendelkezik, és az ügyetlen beállítások miatt lehetőség nyílik a forráskód kinyerésére. Ez nem csak izgalmas, de hasznos gyakorlat is lehet, ha az ember a HTB-n (Hack The Box) vagy más laborkörnyezetben tanul.
Lépésről lépésre:
mkdir dump
virtualenv env
source env/bin/activate
pip3 install git-dumper
git-dumper http://domain.com/ dump
git restore .
Mit csinálunk itt?
-
Létrehozunk egy
dumpkönyvtárat, ahová a fájlok kerülnek. -
Elkülönített Python környezetet hozunk létre (
virtualenv), hogy a telepített csomagok ne kavarjanak össze mást a rendszerünkön. -
Aktiváljuk a környezetet, majd telepítjük a git-dumper eszközt.
-
A
git-dumpersegítségével letöltjük a.gitmappát és tartalmát. -
Végül a
git restore .paranccsal visszaállítjuk az eredeti projektfájlokat.
💡 Tipp: Ez remekül gyakorolható például a HTB “DOG” nevű gépén.