
ELFバイナリ内の破損したUPXヘッダーの修復を自動化し、magic、filesize、blocksize、overlayフィールドを復元して、標準のアンパッカーがマルウェアサンプルを処理できるようにします。
upx-recovery-tool は、マルウェア作成者が UPX 圧縮された ELF ファイルに対して行う、標準の UPX ツールによる自動アンパックを防ぐために施される最も一般的な改変を修復することを目的としたスクリプトです。
このツールは以下の一般的な改変を検出し、修復します:
l_info 構造体の l_magic フィールド(UPX! マジック値)p_info 構造体の p_filesize および p_blocksize フィールドこのスクリプトは、requirements.txt に記載されている以下のライブラリを必要とします: