Dati Cancellati Accessibili in Github
Reading time: 3 minutes
tip
Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)
Impara e pratica il hacking Azure:
HackTricks Training Azure Red Team Expert (AzRTE)
Supporta HackTricks
- Controlla i piani di abbonamento!
- Unisciti al 💬 gruppo Discord o al gruppo telegram o seguici su Twitter 🐦 @hacktricks_live.
- Condividi trucchi di hacking inviando PR ai HackTricks e HackTricks Cloud repos su github.
Questi modi per accedere ai dati di Github che si suppone siano stati cancellati sono stati riportati in questo post del blog.
Accesso ai Dati di Fork Cancellati
- Forki un repository pubblico
- Committi codice al tuo fork
- Cancellare il tuo fork
caution
I dati commessi nel fork cancellato sono ancora accessibili.
Accesso ai Dati di Repo Cancellati
- Hai un repo pubblico su GitHub.
- Un utente fork il tuo repo.
- Committi dati dopo che loro lo hanno forkato (e loro non sincronizzano mai il loro fork con i tuoi aggiornamenti).
- Cancellare l'intero repo.
caution
Anche se hai cancellato il tuo repo, tutte le modifiche apportate ad esso sono ancora accessibili attraverso i fork.
Accesso ai Dati di Repo Privati
- Crei un repo privato che alla fine sarà reso pubblico.
- Crei una versione privata e interna di quel repo (tramite forking) e committi codice aggiuntivo per funzionalità che non intendi rendere pubbliche.
- Rendi pubblico il tuo repository “upstream” e mantieni il tuo fork privato.
caution
È possibile accedere a tutti i dati inviati al fork interno nel periodo tra la creazione del fork interno e la pubblicazione della versione pubblica.
Come scoprire i commit da fork cancellati/nascosti
Lo stesso post del blog propone 2 opzioni:
Accesso diretto al commit
Se il valore dell'ID del commit (sha-1) è noto, è possibile accedervi in https://github.com/<user/org>/<repo>/commit/<commit_hash>
Forzatura dei valori SHA-1 brevi
È lo stesso per accedere a entrambi:
- https://github.com/HackTricks-wiki/hacktricks/commit/8cf94635c266ca5618a9f4da65ea92c04bee9a14
- https://github.com/HackTricks-wiki/hacktricks/commit/8cf9463
E l'ultimo utilizza uno sha-1 breve che è forzabile.
Riferimenti
tip
Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE)
Impara e pratica il hacking Azure:
HackTricks Training Azure Red Team Expert (AzRTE)
Supporta HackTricks
- Controlla i piani di abbonamento!
- Unisciti al 💬 gruppo Discord o al gruppo telegram o seguici su Twitter 🐦 @hacktricks_live.
- Condividi trucchi di hacking inviando PR ai HackTricks e HackTricks Cloud repos su github.