Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
tweetable-polyglot-png — 最大3MBのデータをツイート可能なPNGポリグロットファイルにパックします。 | Kitploit
ツール/GitHubGitHub/davidbuchanan314/tweetable-polyglot-png
OSINT (オープンソースインテリジェンス)データ流出ステガノグラフィー
GitHubdavidbuchanan314/tweetable-polyglot-png

tweetable-polyglot-png

最大3MBのデータをツイート可能なPNGポリグロットファイルにパックします。

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
2.6k15395年前Kitploit レビュー済み

tweetable-polyglot-png

最大3MBのデータをツイート可能なPNGポリグロットファイルにパックします。

実際の動作はこちら: https://twitter.com/David3141593/status/1371974874856587268

image

この手法が動作することを確認した他の画像ホスト:

  • Imgur (https://i.imgur.com/kNhGrN3.png)

  • Githubリポジトリのサムネイル/ヘッダー画像 (https://repository-images.githubusercontent.com/348501512/06710f00-8886-11eb-95d1-3f416fa3853a)

  • Discord(任意のファイルをサポートしているので当然ですが)(https://cdn.discordapp.com/attachments/464905259261755392/823171702170845199/06710f00-8886-11eb-95d1-3f416fa3853a.png)

動作が確認できなかった画像ホスト:

  • Reddit(おそらく、データを追加するのではなく、DEFLATEストリーム内に埋め込むことで動作させることができるかもしれません?)

仕組み?

TwitterはPNGアップロードから不要なデータを除去しますが、画像ファイル全体が再エンコードを回避するための要件を満たしている場合、IDATチャンク内のDEFLATEストリームの末尾データは除去しません。

なぜ?

わからない。

カバー画像の要件

カバー画像は圧縮率が高く、圧縮後のファイルサイズが (幅 × 高さ) - 埋め込みファイルのサイズ 未満である必要があります。カバー画像にパレットがない場合、少なくとも257色以上のユニークな色が必要です(そうしないとTwitterがパレットを使用するように最適化します)。

解像度は最大4096x4096まで可能ですが、680x680を超える画像の場合、Twitterはデフォルトで縮小版を提供することに注意してください(ディスプレイのDPIなどによります)。

画像には不必要なメタデータチャンクを含めるべきではありません。私はGIMPで以下のエクスポート設定を使用しました:

image

埋め込みファイルの要件

出力ファイル全体のサイズは3MB(あるいは5MB?)未満である必要があります。そうしないとTwitterがPNGをJPEGに変換します。

埋め込みファイルが.zipの場合、オフセットが自動的に調整され、全体のファイルが依然として有効なzipになります。他のファイル形式の場合は自己責任でお願いします(多くの形式は特別な処理なしで動作します。特に.pdf、.mp3など)。

ツールをダウンロード