时间:2016-9-29来源:本站原创作者:佚名

当下,虽然厚客户端不如Web应用程序常见,但在大企业中仍有不少使用后客户端的地方。在本系列文章中,我们将学习如何搭建厚客户端的测试环境并进行渗透测试。在第一部分我们将学习胖客户端的基础知识,以及搭建,信息收集。

厚客户端介绍

厚客户端也称胖客户端(RichorThickClient),是相对于“瘦客户端”(ThinClient)(基于Web的应用程序)而言的,它是在客户机器上安装配置的一个功能丰富的交互式的用户界面,例如Oracle、DB数据库的客户端管理工具。

根据维基百科,厚客户端其实是c/s架构中的c。而b/s架构就是我们所熟悉的web应用程序。比如qq就是经典的厚客户端应用程序。厚客户端多是由以下语言开发:

1.NET

.C/C++

3.MicrosoftSilverlight

4.Javaappletsetc

常见的c/s架构如下:

这是一个典型的二层架构,客户端和数据库直接连接。大多数应用程序的处理将在客户端进行,数据库负责存储的所有数据。当然这种结构被认为是很不安全的。

这是一个典型的三层架构,在这种类型的设计中,大多数的处理是在服务器端完成,相对于二层架构风险相对较小。

环境搭建

DVTA是vs用C#.NET语言开发的程序,与远端的FTP服务和SQL服务进行交互。环境所需要的工具如下。

Vbox:







































南宁白癜风专科医院
南宁治疗白癜风医院

转载请注明原文网址:http://www.helimiaopu.com/jsyy/972.html

------分隔线----------------------------