怎么判断一个程序使用什么语言写的

 我来答
百度网友741164f
高粉答主

2019-11-14 · 关注我不会让你失望
知道小有建树答主
回答量:555
采纳率:100%
帮助的人:13.3万
展开全部

使用查壳工具PEID 。

PEiD是很好用的查壳工具,可以很简单的知道软件是不是加了壳,有了这个PEiD ,几乎可以侦测出软件所有的壳,其数量已超过470 种PE文档 的加壳类型和签名,另外PEiD还可识别出exe文件是用什么语言编写的,比如:VC++、Delphi、VB或Delphi等。

peid功能介绍

1、正常扫描模式:PEiD可在PE文档的入口点扫描所有记录的签名。

2、深度扫描模式:可深入扫描所有记录的签名,这种模式要比上一种的扫描范围更广、更深入。

3、核心扫描模式:PEiD可完整地扫描整个PE文档,建议将此模式作为最后的选择。

扩展资料

PEID的主要模块:

1、任务查看模块:可以扫描并查看当前正在运行的所有任务和模块,并可终止其运行;

2、多文件扫描模块:可同时扫描多个文档。选择“只显示PE文件”可以过滤非PE文档;选择“递归扫描”可扫描所有文档,包括子目录。

3、Hex十六进制查看模块:可以以十六进制快速查看文档。

往事随风12584
2019-08-09 · TA获得超过1.2万个赞
知道答主
回答量:69
采纳率:0%
帮助的人:1.7万
展开全部

使用查壳工具PEID 。


PEID是一款著名的查壳工具,其功能强大,几乎可以侦测出所有的壳,可完整地扫描整个PE文

档,建议将此模式作为最后的选择。PEID内置有差错控制的技术,所以一般能确保扫描结果的准

确性。


扩展资料:

PEID的主要模块:

1、任务查看模块:可以扫描并查看当前正在运行的所有任务和模块,并可终止其运行。

2、多文件扫描模块:可同时扫描多个文档。选择“只显示PE文件”可以过滤非PE文档;选择“递归扫描”可扫描所有文档,包括子目录。

3、Hex十六进制查看模块:可以以十六进制快速查看文档。

PEiD能检测大多数编译语言.、病毒和加密的壳,它主要利用查特征串搜索来完成识别工作的,各

种开发语言都有固定的启动代码部分,利用这点可识别是何种语言编译的,被加壳程序处理过的

程序,在壳里会留下相关加壳软件的信息,利用这点就可识别是保种壳所加密的,它提供了一个

扩展接口文件userdb.txt ,用启可以自定义一些特征码,这样可以识别出新的文件类型,签名的

制作可以用插件Add Signature来完成!

参考资料来源:百度百科-PEID

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
才桃资a
推荐于2018-03-13 · TA获得超过111个赞
知道答主
回答量:141
采纳率:100%
帮助的人:71.9万
展开全部
如果是GUI的程序,有个很好的方法,用spy++这个微软的小工具来看,从类名前缀就能看出是什么编写的。我简单罗列下:
1、afx__开头的:mfc写的;
2、t_开头的:一般是delphi,少部分是c++builder;比如主窗体一般是tMainForm;
3、thunder_开头的:一般是VB6写的;
4、windows__开发头的,一般都是.net写的;
5、awt__或者swing__开头的,一般都是java写的;
6、其他的直接以win32api gui控件开头的,一般都是c++或者VC++写的。
7、其他请补充.......
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硪丨暧恋
2016-12-12 · TA获得超过8980个赞
知道大有可为答主
回答量:5336
采纳率:93%
帮助的人:2182万
展开全部
看文件名的后缀,如果是.cpp之类那就是C++写的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式