如何确定用于构建特定Windows桌面应用程序的框架?

nic*_*cky 4 frameworks reverse-engineering

如何确定使用哪种平台或编程语言来构建特定的Windows桌面应用程序?

Iga*_*nik 10

有几种方法可以尝试检测特定软件的编写语言.通常,这样做的工具会检查PE标头并尝试进行有根据的猜测.

有时,作者以这样的方式压缩/加密PE,使得这种检测几乎不可能.

有一个名为PEiD的旧工具可以帮助您识别编写软件的语言.

PEiD http://i37.tinypic.com/ekqo1z.png


the*_*ill 5

Dependency Walker中还可以通过显示所有的应用程序依赖于动态链接库,还有的导出方法的名称一些启发.

alt text http://dependencywalker.com/snapshot.png