怎么辨别一个软件使用什么易语言编写手机软件的

如何判断一个网址是由哪种语言写的。
这是个问题 一般的情况看页面的后缀名
Server&Side&Includes&技术,拓展名为.shtml或.html或.htm&
PHP技术,拓展名为.php&
JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展)&
ASP.NET技术,拓展名为.aspx&(x&代表extension)&
ASP技术,拓展名为.asp
ColdFusion技术,拓展名为.cfc
好点的网站,一般用资源转向功能(就向JSP中web.xml定义的名字,把HOME转向到home.jsp,就隐
藏了拓展名)。或者用Apache有一个URL&Rewriting的Module,PHP网站的拓展名改变,就常用这个
URL&Rewriting,可以把.php拓展名改成任意名字。
方法(1):& 查看该网站的开发开放平台。& 比如:GOOGLE有个Google&Code,里面提供GOOGLE各种Search&Engine&API,还有Google&AJAX。那
么GOOGLE提供的API全是JAVA的(全无PHP,ASP等),由此可以判断GOOGLE必定就是JSP。
再比如:去维基百科,当你点到某些提交信息的按钮时候,IE的状态栏(下方)会马上呈现...php
的拓展名。正常在地址栏上看不到.php的原因是,Wikipedia会把你提交信息后,转到另一个.html
页面,而不会直接显示那个.php页面。
方法(2):& 学习JSP,PHP等相关技术,就能了解用这些技术开发的网站的特点,根据结构就可以判断。& 比如:校内网,他们在招聘开发者只要求回JSP,Struts(JSP&MVC的结构之一)。而且校内大部分
开放平台开发的游戏都是JSP写的,由此断定,校内就是用JSP的(其实校内拓展名.do是典型的JSP
Struts)。& 比如:百度,从它贴吧,知道上提交模式,以及百度大部分拓展名都被隐藏(PHP网站经常用
apache里的功能来隐藏拓展名)来看,百度就是用PHP的。
方法(3):& 在该网站的招聘要求中,看看应聘网站后台程序员,需要会什么语言。& 校内网的招聘网页,就是个好例子。
方法(4)&//个别情况 用IE打开 在地址栏里输入& javascript:alert(document.cookie);& 然后回车,可以看到JSESSIONID=****& 可以知道,这是JSP写的&&&&//PHP的是SESSIONID=...,.net就不知道是什么了
方法(5) 域名后面加上/index.php或者/index.asp/或者index.jsp或者/index.aspx哪个能打开就说明是那
种语言.比如百度的就能打开,百度就是php做的 对校内(jsp),淘宝(php)都可以使用
不过这些也只能是参考,网站采用什么语言,不一定能看出来,请求的资源扩展名可以修改的:比如.php的可以伪装成.html使用rewrite和反向代理后,实际的资源文件名也可能被隐藏对于python、ruby这些语言开发网站,并没有约定的扩展名
可以用firebug或者chrome的工具来查看网页的Response Headers:Response HeadersHTTP/1.1 200 OK&Date: Thu, 29 Nov :16 GMT&Server: Apache/2.2.15 (CentOS)&X-Powered-By: PHP/5.2.17&Connection: close&Transfer-Encoding: chunked&Content-Type: text/ charset=UTF-8
阅读(...) 评论()怎样查看一个网站是什么语言写的
09-05-15 &匿名提问
请登录后再发表评论!
1 如果有源码 直接看源码就可以 或是反编译什么的 2 看看该软件 的about 看是那个公司开发 在查查该公司使用的语言 呵呵
请登录后再发表评论!共有 7378 人关注过本帖
标题:如何知道一个软件,是用哪种语言编写的?
等 级:新手上路
&&问题点数:0&&回复次数:12&&&
如何知道一个软件,是用哪种语言编写的?
本人安装了股票报价软件,登入后能看股票的成交,格式像excel。但最多保留50笔,新的出现,旧的纪录就沒了。不能纪录下來,也不能输出。按鼠標右鍵也沒反应。只能看。有方法把它纪录下來嗎?例如输出到 excel。或者外挂excel 去截取原来的输出。thanks!
已用peid 扫过,没加壳。
I:\sp\httport.dll&&&&::&&&&Borland Delphi DLL
I:\sp\HTTPortCW.dll&&&&::&&&&Microsoft Visual C++ v7.1 DLL
I:\sp\request.dll&&&&::&&&&Borland Delphi DLL
I:\sp\spchart8.dll&&&&::&&&&Microsoft Visual C++ 6.0 DLL
I:\sp\sptrader.exe&&&&::&&&&Borland C++ 1999
I:\sp\transfer.dll&&&&::&&&&Borland Delphi DLL
I:\sp\_ISREG32.DLL&&&&::&&&&Microsoft Visual C++ 6.0 DLL
[[it] 本帖最后由 denny1 于
00:12 编辑 [/it]]
搜索更多相关主题的帖子:
等 级:新手上路
帖 子:560
用PE吧!加载进去就能看到了!
等 级:新手上路
thanks! let me try.
等 级:贵宾
威 望:27
帖 子:2721
PEID,有些能看出来,顺便还能查壳
从BFS(Breadth First Study)到DFS(Depth First Study)
等 级:新手上路
打开之後,代码`符号一堆,如果没有ource Code(原码),是否已行人止步,有破解的可能吗?
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
用反汇编工具,可以看程序的汇编代码。但是你想返回到高级语言是不可能实现地
天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
来 自:苏州科技学院
等 级:新手上路
帖 子:749
用exescope看看他挂了哪几个dll文件用了什么些函数
比如挂了msvbvm60的就是用vb6写的
mfc 的就是用vc6写的c++
用msvcrt就是用c语言写的
另外的我不知道
等 级:新手上路
帖 子:23
看看代码就知道了啊 …………
来 自:苏州科技学院
等 级:新手上路
帖 子:749
回复楼上的。。对于不是开源的程序你怎么看它的代码
等 级:新手上路
本人安装了股票报价软件,登入后能看股票的成交,格式像excel。但最多保留50笔,新的出现,旧的纪录就沒了。不能纪录下來,也不能输出。按鼠標右鍵也沒反应。只能看。有方法把它纪录下來嗎?例如输出到 excel。或者外挂excel 去截取原来的输出。thanks!
已用peid 扫过,没加壳。
I:\sp\httport.dll&&&&::&&&&Borland Delphi DLL
I:\sp\HTTPortCW.dll&&&&::&&&&Microsoft Visual C++ v7.1 DLL
I:\sp\request.dll&&&&::&&&&Borland Delphi DLL
I:\sp\spchart8.dll&&&&::&&&&Microsoft Visual C++ 6.0 DLL
I:\sp\sptrader.exe&&&&::&&&&Borland C++ 1999
I:\sp\transfer.dll&&&&::&&&&Borland Delphi DLL
I:\sp\_ISREG32.DLL&&&&::&&&&Microsoft Visual C++ 6.0 DLL
[[it] 本帖最后由 denny1 于
00:10 编辑 [/it]]
版权所有,并保留所有权利。
Powered by , Processed in 0.045626 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 编写c语言的软件 的文章

 

随机推荐