1、如果软件没有被混淆过,则可以通过分析指令之间的 Markov链得到特征,这个频率特征应该可以作为编译器的指纹。
2、如果这个软件没有被加壳过,可以用PEID软件,大致上可以判断是什么语言写的。
3、如果不是需要反编译的话,可以看带了什么dll。
4、首先看是什么平台下运行的,其次看软件的文件组织结构,毕竟不同的语言有不同的链接库组织方式。
查看网页代码的方法:
右击---查看源文件。即可看到网页的源代码。
须知:
现在的网站基本上都是HTML5编写的。配合CSS和JS效果。
如果是想查看网站后台是什么搭建的,方法就是可以从布局分析,PHP生成的HTML是自动的,一般很难看出来使用的是什么后台。
这个如果在做的不严谨的网站,可以找到。比如点开链接,看地址栏,是一个php或者jsp页面,就说明后台是PHP或JAVA做的。比如,右键网页源代码,找到表单的form属性,可能是一个.php或者.action。也可以判断出来。
不过,后台语言,在界面的源代码中是没办法通过浏览器查看的。
应用软件可用各种编程软件来编写的。
这些编程软件使用的语言可有C或C++语言,Bisic,Pascal语言,Java,易语言等在各种编程软件的平台上按语言的语法要求编写代码,通过编译成应用程序。
从CSDN上帮你找了些资料,还不错,可以参考一下:
rainstormmaster:
一般是看EXE调用哪些DLL,这可以使用VC++中的工具Dependency Walker,它可以列出静态链接的所有DLL。也可以从http://www.DependencyWalker.com下载该工具。如果EXE中的DLL包括MSVBVM60.DLL,则是使用VB 6.0开发的,如果包括MSVBVM50.DLL,则是使用VB 5.0开发的。如果调用了MFC42.DLL,则是使用VC++ 5.0/6.0开发的。如果EXE中包括“Portions Copyright (c) 1983,99 Borland”文字,则是使用Delphi/C++ Builder编写的。
当然也可以使用其它工具,如Language 2000
软件名称:Language 2000
主页:http://farrokhi.net/language/
汉化版本:http://www.yy-china.com/htm/hhgj.htm
最新版本:v4.51.144
软件授权:免费软件
使用平台:Win95/98/NT
使用方法:
文件类型检测工具。可用检测出文件的最终编译程序或文件加壳、加密类型。此版本共支持 45 种编译器和 42 种加壳、加密类型。
可以到有关破解网站去看看
lihonggen0:
首先,看一个软件的界面
然后,看一个软件是否有数据库,是用什么数据库
还有,可以看软件下面的文件,安装之后,是否有什么运行库
有哪些文件在目录下
根据这些文件,一般的开发者都能判断
如写绿色软件的,只有一个可执行文件,一般是delphi
vb需要运行库..........
liul17:
1.看看软件带的动态链接库(.dll)若带有vb字样 ,则vb的可能性大 ,若带有 mfc的字样则是VC,
若是数据库程序 数据库用的是InterBase则 delphi、C++Builder的可能性比较大
2.看看软件界面,可通过表格,按钮。。。。。。综合来看(自认为Delphi、C++Builder做的界面较为规整)
WQ771211:
用spy++(visual studio带的一个工具)
VB:ThunderFormDC、Thunderxxxxxx
Delphi:Txxxx
VC:Dalog、button、edit、static
superxmz:
哦,天哪,这么复杂,我有一点白痴的经验:
1、java做的界面有点那个
2、C做的比较酷
3、vb做的比较中规中居,特像windows的风格
声明: 我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本站部分文字与图片资源来自于网络,转载是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:daokedao3713@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有
邮箱:daokedao3713@qq.com