构建基于Raspbian(Raspberry Pi)(1)的Web安全实践环境

电脑杂谈  发布时间:2020-07-16 05:06:48  来源:网络整理

树莓派默认账号密码_树莓派 默认密码_树莓派2

Raspberry Pi DVWA WooYun-DVWA bWAPP

本文主要记录基于Raspberry Pi(B代类型)的raspbian-jessie-lite系统的Web安全实践环境,包括Raspberry Pi的基本设置,Raspberry Pi服务器的构造和配置. 由于篇幅所限,本文分为两部分,第一部分是关于Raspberry Pi的一些设置,第二部分是关于环境的设置.

我已经听说过Raspberry Pi的名称了,我看着互联网上的各种修补程序,感觉有点发痒,但我只是不买它: 汗水微笑: . . . . 因为我冷静地考虑,所以这个东西的最大可玩性是GPIO,它对我不是很有用. 但是去年我不小心拿到了B型,这让我纠结了-“食物的味道不好,可惜丢掉了”,所以我不得不使用它. 考虑一下,仅使用它来构建Web服务器,仅学习Web安全性和其他知识,并使用此博客进行记录和总结,并希望对您有所帮助.

本文中的大多数信息来自Internet,并且某些搜索的结果相似,因此我不会发布所有链接. 我要感谢作者分享和帮助,入侵和删除!由于知识不足,时间和精力有限,如果本文有任何不正确之处和错误之处,敬请读者批评和纠正.

Raspberry Pi,网络电缆,高速SD卡或TF卡(旧型号为SD卡,新型号为TF卡),读卡器,Micro USB数据线(Android通用数据线),普通手机充电插座(5V),外壳和散热器是可选的.

由于该卡的速度和容量将直接影响Raspberry Pi的运行速度和存储空间,因此它没有台式机Web服务器并且可以通过SSH连接,因此作者建议使用Class 4或更高级别的卡4G或更高您需要准备一条HDMI电缆,额外的键盘和鼠标,并通过网络电缆连接到您使用的计算机的局域网. 普通笔记本电脑配有SD插槽,拥有笔记本电脑SD卡的学生无需准备读卡器.

连接Raspberry Pi和FTP的软件. 作者选择Xshell(非商业用途免费)和FileZilla(开源免费). 用于编程系统的软件是Win32 Disk Imager(usbit等),科学的Internet工具(不需要).

以正式的raspbian为例,其他系统的安装方法不如(gu)好.

Raspberry Pi官方网站:

Raspberry Pi的每个系统的下载地址: 网站中的os_list.json,os_list_v2.json,os_list_v3.json和以系统命名的文件夹中的os.json具有有关Raspberry Pi的系统描述.

下载Raspberry Pi.jpg的各种系统

由于使用Linux服务器,因此命令行非常经典. raspbian mirror的正式版本约为4G,而精简版本约为1G. 基于硬件支持和系统稳定性,我选择了新的raspbian-jessie-lite和Raspberry Pi的新简化系统.

1. 解压缩raspbian-jessie-lite.zip,其中包含raspbian-jessie-lite.img图像文件

解压缩zip.jpg

2. 打开Win32 Disk Imager,选择刚解压缩的img文件,在“设备”选项下选择SD / TF卡的驱动器号,然后选择“写入”,选择“是”,然后等待几分钟才能完成.

Flash image.jpg

Flash图片2.jpg

3. 安装成功后,将弹出一个完成对话框,表明写入成功. 刻录后,Windows下的显示卡只有几十兆字节. 这是因为在安装Linux系统时,会为卡分配Windows无法识别的分区.

树莓派 默认密码_树莓派2_树莓派默认账号密码

系统partition.png

4. 如果不成功,请确认图像是否完整(官方下载内容具有哈希值)?读卡器接触良好吗?连接正常吗? SD / TF卡烧坏了吗?如果编程软件没有问题,请尝试取出卡并再次刻录. 如果仍然无法使用,请查看卡是否已格式化为FAT32格式?路径中有中文名称吗?您应该关闭防病毒软件吗?或不?您要重启吗?尝试另一台电脑?我遇到了一个问题,因为笔记本的南桥未成功: dizzy_face:. .

注意: 2016年11月25日的官方发行说明表明,默认情况下,后续的Raspbian系统禁用SSH. 激活方法是在卡的根目录中创建一个名为ssh的新空白文件,然后将卡插入发件人,否则在使用SSH连接时会提示连接被拒绝. SSH登录的默认帐户是pi,密码是raspberry.

2016-11-25:
  * SSH disabled by default; can be enabled by creating a file with name "ssh" in boot partition
  * Prompt for password change at boot when SSH enabled with default password unchanged

在2017年2月16日的发行说明中

2017-02-16:
  * Detection of SSH enabled with default password moved into PAM
  启用默认密码的SSH检测已移已至PAM
  //笔者不太明白这句话的意思,但在使用2017-3-2的镜像时还是要新建文件激活SSH

通过网络电缆连接到与计算机连接的路由器(相同的LAN). 连接电源后树莓派 默认密码,指示灯将点亮,并且有些指示灯将闪烁.

LED指示灯状态说明-官方论坛

LED指示灯状态说明-树莓派实验室

LED颜色功能说明状态说明

ACT

绿色

卡状态卡状态

闪烁: 正在访问SD卡

压水堆

红色

电源

始终打开: 正常

FDX

橙色

全双工全双工

亮: 全双工/不亮: 半双工

LNK

树莓派 默认密码_树莓派2_树莓派默认账号密码

橙色

链接/活动网络活动状态

打开: 网络连接成功

100 / 10M

橙色

以太网状态

打开: 100 Mbps /关闭: 10 Mbps

为了便于每次重新启动Raspberry Pi的连接,作者建议设置固定Raspberry Pi的IP. 在Raspberry Pi中设置固定IP不仅(wo)(lan)麻(de)烦人(nong),而且可能存在IP地址冲突,因此作者在路由器端使用Raspberry Pi的静态IP . 如果阅读器由于各种原因而无法登录路由器的管理界面,则必须扫描LAN设备的软件以找到Raspberry Pi的IP,并在Raspberry Pi中设置一个固定的IP地址. 读者应搜索特定的方法.

登录到路由器管理界面后,找到IP和MAC地址绑定的相关选项,设置并绑定Raspberry Pi的IP,拔出(请小心==)Raspberry Pi的电源,然后再插入进入并重新启动树Raspberry Pi,查看Raspberry Pi的地址是否设置为绑定的IP,如果没有,则可以尝试重新启动Raspberry Pi或重新启动路由器.

找到树莓的ip.jpg

绑定IP.jpg

设置Raspberry Pi的静态IP后,只需使用Xshell进行连接即可. 在Linux ==

中输入密码通常是不可见的

连接到Raspberry Pi.jpg

s次

[SolarizedDarkModify]
text=839496
cyan(bold)=00ffff
text(bold)=e9e9e9
magenta=c000c0
green=80ff00
green(bold)=3c5a38
background=042028
cyan=00c0c0
red(bold)=ff0000
yellow=c0c000
magenta(bold)=ff00ff
yellow(bold)=ffff00
red=ff4500
white=c0c0c0
blue(bold)=1e90ff
white(bold)=fdf6e3
black=000000
blue=00bfff
black(bold)=808080
[Names]
name0=SolarizedDarkModify
count=1

执行某些操作需要管理员权限. 将来,还需要FTP软件来上载和删除Raspberry Pi的站点文件夹,并且还需要root用户登录.

sudo passwd root #为root设置密码,根据提示输入两次相同的即可。记住密码

su root #从当前用户pi切换为root,需要密码,验证root是否可以使用
su pi #从root切换当前用户为pi,不需要密码

sudo nano /etc/ssh/sshd_config 

树莓派2_树莓派 默认密码_树莓派默认账号密码

ctrl + w搜索PermitRootLogin

# 将PermitRootLogin without-password 修改为
PermitRootLogin yes

修改完成后,您可以重新启动

sudo reboot

Raspberry Pi的官方服务器在国外,因此我们更新和下载软件的速度相对较慢,因此我们将软件源地址设置为家用镜像服务器,以加快软件下载速度.

但是,这不是绝对的. 作者发现默认的官方源代码更新下载比我设置的阿里云源更快. 官员应该自动将国内来源作为目标. 这是Raspberry Pi的官方镜像列表.

sudo nano /etc/apt/sources.list #使用nano编辑更新源文件,若不使用sudo,则无法对文件进行有效修改

注释掉文件中的上一个#,并添加以下内容集,其中jessie是对应的系统版本,并且计算机安装了系统的jessie版本

#阿里云的源(已亲测)
deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free
#以下未亲测==
#中科大的源
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free
#清华大学的源
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-free
#重庆大学的源
deb http://mirrors.cqu.edu.cn/Raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.cqu.edu.cn/Raspbian/raspbian/ jessie main contrib non-free
#中山大学的源
deb http://mirror.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirror.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free
#浙江大学的源
deb http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib contrib non-free
deb-src http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib contrib non-free
#大连东软的源
deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian/ jessie main non-free contrib


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-282000-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...