JPEG画像にJavaScriptのコードを埋め込む手法が紹介されていたので試してみました。 今回は次の画像に対してコードの埋め込んでみます。 注意 この記事は攻撃方法を知ることでセキュリティを学ぶことを前提としており、実験も仮想環境上で実行しています。 決して外部サイトに対して実行しないようにしてください。 画像のバイナリを見てみる 今回試す方法は画像のバイナリを変更してコードを埋め込んでいます。 そこで、最初は画像のバイナリを確認してみます。 $ hexdump -C donarudo.jpg | head -n 5 00000000 ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 |......JFIF......| 00000010 00 01 00 00 ff e1 00 6c 45 78 69 66 00 00 49 49 |..
![JPEG画像にJavaScriptのコードを埋め込んでみる | みどりのさるのエンジニア](https://cdn-ak-scissors.b.st-hatena.com/image/square/3760612553aff07ad408dc133009ba261c563bc3/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fdspeq5lct%2Fimage%2Fupload%2Fl_text%3AMPLUSRounded1c-Bold.ttf_52%3AJPEG%25E7%2594%25BB%25E5%2583%258F%25E3%2581%25ABJavaScript%25E3%2581%25AE%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2589%25E3%2582%2592%25E5%259F%258B%25E3%2582%2581%25E8%25BE%25BC%25E3%2582%2593%25E3%2581%25A7%25E3%2581%25BF%25E3%2582%258B%2Cco_rgb%3A000%2Cw_1020%2Cc_fit%2Cy_-100%2Fv1638629595%2Fblog-ogp.jpg)