Executable Packerの構造と解釈 Structureand Interpretation of Executable Packers 301 Tokyo Demo Fest 2011 目次 • DropperとPacker • Windows PE Loader • 圧縮されたPE • より小さくするために • 悩ましい問題 • 参考資料 DropperとPacker (1/2) Dropperとは、 • テンポラリファイルに出力したEXEをディスクから起動 – Self-Extracting Zip File – 20to4 • 起動にかかるコードが小さく実装も容易 • 大会規約によってはHDDへの書き込みは禁止 – かつてのAssembly、近年のFunctionなど DropperとPacker (2/2) Packerとは、 • 圧縮展開から起動までを全てオンメモリ