freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

从0到1教你一点一滴学废web安全_第二节:环境准备
2022-07-23 19:44:09
所属地 江苏省

首先我们要学渗透,在没有授权的情况下,我们如何练习呢?那最好的就是用虚拟机搭建环境,也可以买服务器用真机自攻自受体验一下实操,奢侈了点。


1、如何拥有一台属于自己的服务器?

我们本机一些环境当然可以选择虚拟机,但我觉得还是拥有一台自己的服务器,对于学习方面都是有帮助的把。
可以选择阿里云、腾讯云、什么都好,没必要那么奢侈随便一台低配云主机就ok的啦,如果是学生之类的,或者碰到活动会有优惠是相当划算的,有时候甚至都要不了几十块一年。

image.png


2、搭建网站准备:

这里即使你学了一些的前后端基础知识,对于小白来说,要自己完全手动搭建一套环境,我认为也是相当困难的,这里我们可以先用集成环境,如phpstudy、WAMP、宝塔等等,上手语言我推荐PHP,因为简单也开源可以在网站找到很多源码学习。


3、了解一些网站架构的基本知识:

这里就不详细讲述网站每个点的知识,默认你已经会了,前后端、数据库、中间件容器等。阐述一些我们经常听到的概念名词解释。

开发语言:asp、php、aspx、jsp、java、python等,开发网站程序员需要选择一款适合自己的语言吧,不同的编程语言有自己不同的特性。


CMS:比如我们常听到的,DEDE、织梦、帝国等等。有些人会把做好的网站源码放出来,有些是免费有些商用卖钱,这个可以简单理解为就是CMS,比如我要用一个博客类的网站,我不一定都要自己原生态开发,我可以用网上一些博客类的CMS。


开发框架:ThinkPHP、LOG4J、Struts等等,有些人会把一些网站的功能写好了,比如说我写了一个非常好用的文件上传功能,其他人就不需要再写了,你直接调用这个功能就行了,或者我把一些重复利用的代码功能封装起来,方便我重复利用,可以简单理解为这就是框架。


中间件容器:IIS、Apache、Nginx、Tomcat、Weblogic、Jboos、glasshfish等,为什么我们会有这么多容器类型种类?很好理解,平时你开会是用腾讯会议还是钉钉,有你自己的理由。那不同的容器对于不同编程语言开发的网站有更好的支撑,我们也会选择不同的容器。


数据库:Access、Mysql、Mssql、Oracle、Redis、MongoDB等,生活中我们都会见到各种各样的信息,数据,比如我们的姓名、性别、年龄、生日,这些信息我们储存到哪儿去呢?数据库中,同上讲解,不同的数据库产品有不同的特点,我们呢也是根据数据大小、特点、结构等等,也是相对选择最适合自己的。


第三方软件:Phpmyadmin、vs-ftpd、VNC、Openssh等,像是干嘛的呢?很简单,平时我们电脑里有自带的office,但你可能还会去下载一个wps,你可能是觉得wps用着你更顺手便捷,所以这时候我们可能会选择安装一些第三方软件来便于我们更好的管理服务器


写在最后,我们了解一个网站基本知识的同时,也可以从渗透的角度去想?我们为什么要做信息收集,我们用这些就不会存在一些漏洞吗,mysql不同版本可能会有漏洞,第三方软件会有漏洞,框架会有漏洞,我们在了解一个网站的结构,是不是会更好的下手呢?下章讲解信息收集的时候,会详细的阐述。


4、演示宝塔傻瓜式建站:

下载安装宝塔
image

随便选个集成环境安装(如何宝塔安装后访问不了记得安全组设置一下放行规则)

image.png

安装完毕后选一个心仪的CMS部署上就可以用了
image.png

这里就不放图了我的服务器解析有点问题没有部署。


这期就先讲到这里,下节准备讲一下信息收集全流程。


PS,需要学习的:
什么是HTTP
https://blog.csdn.net/NoodleDD/article/details/108362246
HTTP和HTTPS的区别
https://www.runoob.com/w3cnote/http-vs-https.html
虚拟机搭建知识
https://baijiahao.baidu.com/s?id=1724189500802406990&wfr=spider&for=pc

# 渗透测试 # 网络安全 # web安全
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者