Windows実行ファイルの解析ソフト「pestudio」

背景

Windowsのアプリ開発を行う際、優れたアプリの開発フレームワークや言語を調べたく思い、調査ツールを導入することに。

pestudio

インプレスで紹介されていたソフトウェア

このソフトウェアを使用すると以下のように、開発ソフトや開発言語などを確認できる。

ここでは、

Visual Studio 2017
Visual C++

で開発していることなどが分かる。

ただ、開発ソフトはそこまで正確ではない模様。
Visual Studio 2022で開発した自作アプリは2015扱いになっていた。

ダウンロード

以下から。

Winitor

実際に調べてみた

実際にいくつか調べてみましたのでご参考まで。

PE Explorer

なお、PE Explorer(有料)という別のソフトを使用すると依存パッケージなども確認できる

この例の場合、MFCのdllが含まれているため、MFCで開発していることが分かった。
しかし古いソフトウェアであるため、解析できないアプリも多いようです。

pestudioよりも詳細が見れるものの、依存パッケージの知識が無いと判断が難しいため、難易度は少々高い。

PE Explorer Feature List
PE Explorer makes it easy to analyze PE file structure, correct errors, fix bugs, repair damaged resources, or modify the internals of EXE and DLL files.

参考サイト

実行ファイル(exe)の中身を解析するツール | 思い立ったが吉日
実行ファイル(exe)とは Windows上で実行可能なファイル。基本的にはPEフォーマットと言われる形式で書かれている。 実行するための機械語のコードやアイコンや画像等のリソースが含まれている。 実行ファイルを解析するためのツールがいくつかあるため今回はそれらを紹介する。 7-Zip EXEファイルは、そのままではサ...

実行ファイルを静的解析するツール「PeStudio」NOT SUPPORTED
「PeStudio」は、実行ファイルを静的解析するツール。Windowsに対応するフリーソフトで、編集部にてWindows 8で動作を確認した。作者のWebサイトからダウンロードできる。

コメント

タイトルとURLをコピーしました