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 th...

参考サイト

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

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

コメント

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