愿浪飒精神伴你左右,网络安全之路任重而道远。

Web渗透基础-快速搭建web安全测试环境

Web渗透学习笔记 langsa 3年前 (2021-11-08) 611次浏览 0个评论
  • 什么是动态语言
  • 服务器环境快速搭建
  • phpstudy的介绍
  • 快速搭建一个网站

一,什么是动态语言?

动态语言 :在这里我们只说用来写网站的常用语言,也就是服务端脚本语言。与我们一般的Java,C,C++有一定的区别。不同的编程语言使用范围也是不同的。

脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。下面为大家介绍服务器常见脚本:

1.ASP,ASPX(Windows)

2.PHP(全平台):一般Windows用PHPStudy,linux用lnmp搭建,但不局限于这两个.

3.JSP(全平台)(Java分支):一般用Tomcat搭建.

4.Python(全平台):做网站一般很少.

它们的作用是干嘛呢?

①动态地向web 页面编辑、改变或添加任何的内容

②对由HTML表单提交的用户请求或数据进行响应

③访问数据或数据库,并向浏览器返回结果

④为不同的用户定制页面

⑤提高网页安全性,使您的网页代码不会通过浏览器被查看到

例如百度搜索的流程:

a.百度输入内容搜索

b.接收用户传参

c.动态语言来分析要干什么(查找搜索)

d.连接数据库

e.输出结果

Web页面的显示:由前端语言(HTML,CSS,JavaScript)组成

Web页面功能实现:由动态语言实现,即后端语言

二,服务器环境快速搭建

常见的一键建站工具有宝塔,XAMPP(LAMPP),Lamp,upupw等,以及上面提到的lnmp,PHPStudy

三,PHPStudy介绍

PHPStudy=PHP Web容器+数据库

phpstudy下载链接:https://www.xp.cn/

将phpstudy安装在虚拟机上(本机也可以)

使用教程可以参考:https://www.php.cn/phpstudy-471029.html

常见问题:

a.127.0.0.1是本机固定地址,ipconfig查看本地内网IP。

b.本机访问虚拟机网站访问不通,在防火墙处打开下端口(网站一般是80端口)。

c.访问一个网站的页面就是访问另一台电脑上某个文件夹中的文件。

d.多个网站建立在同一电脑上,一个网站对应一个端口。

四,快速搭建一个网站

1.什么是CMS?

CMS:内容管理系统,是一个快速搭建网站的模板。

免费的(开源):dedecms,wordpress,帝国cms

收费的(闭源):OA办公,正方教务。但安全性提升

有了模板就可以快速搭建一个网站。

网站源码可以到站长之家的类似网站可以找到。粘贴到phpstudy网站目录下,即可访问网站。

 

 

搭建网站是一个很简单的事情,只能说通过工具可以傻瓜式搭建。

如果有疑问可以联系浪飒。

 


本文标题:Web渗透基础-快速搭建web安全测试环境
本文链接:https://blog.langsasec.cn/index.php/2021/11/08/webtestevbuild/
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
喜欢 (2)
[]
分享 (0)
langsa
关于作者:
一个网络安全从业人员
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址