mirror of
https://github.com/HackTricks-wiki/hacktricks-cloud.git
synced 2025-12-27 13:13:06 -08:00
2.9 KiB
2.9 KiB
Githubにおけるアクセス可能な削除データ
{{#include ../../banners/hacktricks-training.md}}
Githubから削除されたとされるデータにアクセスする方法は、このブログ投稿で報告されています。
削除されたフォークデータへのアクセス
- 公開リポジトリをフォークします。
- フォークにコードをコミットします。
- フォークを削除します。
Caution
削除されたフォークにコミットされたデータはまだアクセス可能です。
削除されたリポジトリデータへのアクセス
- GitHubに公開リポジトリがあります。
- ユーザーがあなたのリポジトリをフォークします。
- 彼らがフォークした後にデータをコミットします(彼らは決してフォークをあなたの更新と同期しません)。
- リポジトリ全体を削除します。
Caution
リポジトリを削除しても、行われたすべての変更はフォークを通じてアクセス可能です。
プライベートリポジトリデータへのアクセス
- 最終的に公開されるプライベートリポジトリを作成します。
- そのリポジトリのプライベートな内部バージョンを作成し(フォークを通じて)、公開しない機能のための追加コードをコミットします。
- “アップストリーム”リポジトリを公開し、フォークをプライベートに保ちます。
Caution
内部フォークが作成された時点と公開バージョンが公開された時点の間にプッシュされたすべてのデータにアクセスすることが可能です。
削除された/隠されたフォークからコミットを発見する方法
同じブログ投稿は2つのオプションを提案しています:
コミットに直接アクセスする
コミットID(sha-1)値が知られている場合、https://github.com/<user/org>/<repo>/commit/<commit_hash>でアクセス可能です。
短いSHA-1値をブルートフォースする
これらの両方にアクセスするのは同じです:
- https://github.com/HackTricks-wiki/hacktricks/commit/8cf94635c266ca5618a9f4da65ea92c04bee9a14
- https://github.com/HackTricks-wiki/hacktricks/commit/8cf9463
最新のものはブルートフォース可能な短いsha-1を使用しています。
参考文献
{{#include ../../banners/hacktricks-training.md}}