Accessible Deleted Data in Github
Last updated
Last updated
Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Njia hizi za kufikia data kutoka Github ambayo ilionekana kufutwa ziliripotiwa katika chapisho hili la blog.
Unafork hazina ya umma
Unafanya commit ya msimbo kwenye fork yako
Unafuta fork yako
Data iliyofanywa commit katika fork iliyofutwa bado inapatikana.
Una repo ya umma kwenye GitHub.
Mtumiaji anafork repo yako.
Unafanya commit ya data baada ya wao kuifork (na hawajawahi kusawazisha fork yao na masasisho yako).
Unafuta repo nzima.
Hata kama umefuta repo yako, mabadiliko yote yaliyofanywa kwa hiyo bado yanapatikana kupitia forks.
Unaunda repo ya faragha ambayo hatimaye itafanywa kuwa ya umma.
Unaunda toleo la faragha, la ndani la repo hiyo (kupitia forking) na kufanya commit ya msimbo wa ziada kwa vipengele ambavyo huenda usifanye kuwa ya umma.
Unafanya repo yako ya "upstream" kuwa ya umma na kuweka fork yako kuwa ya faragha.
Inawezekana kufikia data zote zilizopushwa kwenye fork ya ndani katika kipindi kati ya kuundwa kwa fork ya ndani na toleo la umma lilipofanywa kuwa la umma.
Chapisho hilo hilo la blog linapendekeza chaguzi 2:
Ikiwa thamani ya ID ya commit (sha-1) inajulikana inawezekana kuifikia katika https://github.com/<user/org>/<repo>/commit/<commit_hash>
Ni sawa kufikia zote mbili hizi:
Na ya hivi karibuni inatumia sha-1 fupi ambayo inaweza kuongezwa nguvu.
Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)