ダウンロードリンク:https://resource-hacker.en.softonic.com/download
Resource Hacker は、32 ビットおよび 64 ビットの Windows アプリケーションのためのリソースエディタです。リソースコンパイラの機能を備えており、.rc ファイルを処理することができ、また逆コンパイラとしても使用することができます。Resource Hacker は、実行可能ファイル(.exe、.dll、.scr など)およびコンパイル後のリソースライブラリ(.res、.mui など)内のリソースを表示および編集することができます。Resource Hacker は主にグラフィカルユーザーインターフェースアプリケーションですが、多くのコマンドラインオプションも提供しており、リソースのコンパイルおよび逆コンパイルに使用することができます。
ResHacker を使用してアイコンを置き換える
1. まず、ResHacker.exe プログラムを開きます。
2. メニューバーで「ファイル (F)」をクリックし、「開く (O)」を選択し、編集するアプリケーションファイルを選択します。
3. 対応するアイコングループの "+" 記号をクリックして、サブディレクトリを展開します。いくつかのフォルダが表示され、各フォルダはアイコングループに対応しています。
4. 対応するフォルダ(例:"3")の "+" 記号をクリックして展開し、「1033」を選択します。プレビューボックスにアイコンのスタイルが表示されます。
5. これでアイコンの置き換えを開始できます。"1033" を選択した後、"1033" を右クリックし、右クリックメニューが表示されます。
6. 右クリックメニューの 4 番目のオプション「リソースの置換...」をクリックします。
7.「リソースの置換と...」というダイアログが表示され、置換するアイコン(ico ファイル)を選択するように求められます。左上の「新しいアイコンファイルを開く (0)...」をクリックします。
8. 置換するアイコンファイル(ico)を選択し、ダイアログの右下にある「開く (0)」をクリックします。
9. 次に、右下の「置換 (®)」をクリックします。
10. エラーメッセージが表示される場合がありますが、OK をクリックしてください。
11.「3」番のアイコンを置き換えたら、次はファイルを保存することです。ResHacker のメニューバーで「ファイル (F)」をクリックし、「名前を付けて保存 (A)...」を選択します。
上記の手順に従って操作すると、ResHacker を使用してプログラムのアイコンを置き換えることができます。
画像形式の exe アプリケーションを偽装するには、まず美しい女性の画像を見つけて、Python を使用して ico アイコン形式に変換します。
import os
from PIL import Image
def convert_images_to_ico(dir_path):
for filename in os.listdir(dir_path):
if filename.lower().endswith(".png") or filename.lower().endswith(".jpg") or filename.lower().endswith(".jpeg"):
# 画像の完全なパスを取得する
image_path = os.path.join(dir_path, filename)
# 画像を開く
img = Image.open(image_path)
# ICOの保存パスとファイル名を設定する
ico_filename = os.path.splitext(filename)[0] + ".ico"
ico_path = os.path.join(dir_path, ico_filename)
# 画像をICO形式に変換する
img.save(ico_path, format="ICO")
print(f"変換完了:{image_path} -> {ico_path}")
# 関数を呼び出し、ディレクトリパスを渡す
convert_images_to_ico("./")
または、オンラインの変換ツールを使用して変換することもできますhttp://www.ico8.net/
アイコンに正常に変換されたら、ResourceHacker ツールを使用してターゲットファイルのアイコンを逆コンパイルして美女のアイコンに置き換えます。
次に、exe を偽装して拡張子を画像形式に変更します。画像のように、これはアプリケーションですが、拡張子は jpg です。