猿如意中的【Parrot-树莓派-5.0 arm64位 】工具框架的介绍详情

2023-10-07 04:20

本文主要是介绍猿如意中的【Parrot-树莓派-5.0 arm64位 】工具框架的介绍详情,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一、工具名称

二、下载安装渠道

2.1 什么是猿如意?

2.2 如何下载猿如意?

三、工具介绍

四、Parrot-树莓派-5.0 arm64位功能介绍

五、软件安装过程

5.1 如何在猿如意中下载开发框架Parrot-树莓派-5.0 arm64位?

5.2 下载完成的Parrot压缩包

5.3 Parrot-树莓派-5.0 arm64位配置系统

5.3.1 有线网络连接

5.3.2  使用 FinalShell 连接

5.3.3 安装

5.3.4 配置无线网络

 六. 创建用户

6.1 创建用户步骤

6.1.1

6.1.2 设置密码

6.1.3 使用编辑器打开sudoers配置文件

6.1.4 在root下面添加一行

6.2 创建相关文件夹

6.3 增加ll命令

6.4 修改主机名


一、工具名称

Parrot-树莓派-5.0 arm64位

二、下载安装渠道

Parrot-树莓派-5.0 arm64位 通过CSDN官方开发的【猿如意】客户端进行下载安装。

2.1 什么是猿如意?

猿如意是一款面向开发者的辅助开发工具箱,包含了效率工具、开发工具下载,教程文档,代码片段搜索,全网搜索等功能模块。帮助开发者提升开发效率,帮你从“问题”找到“答案”。

猿如意页面截图展示

2.2 如何下载猿如意?


点击链接,登录猿如意官网即可下载https://devbit.csdn.net?source=csdn_community

三、工具介绍

Parrot-树莓派-5.0 arm64位是Parrot 5.0 安全操作系统发布,用于道德黑客和渗透测试。Parrot 是一个由开发人员和安全专家组成的全球社区,他们共同构建一个共享的工具框架,使他们的工作更轻松、标准化、更可靠和安全。

四、Parrot-树莓派-5.0 arm64位功能介绍


1、认识 Parrot Architect Edition,这是 Parrot OS 的简约 ISO 映像,仅具有安装程序,可让专家用户完全自定义其安装。Architect Edition 支持 64 位和 ARM64 平台,可以轻松转换为功能齐全的桌面系统或服务器。
2、Parrot 5.0 系列的新长期支持 (LTS) 版本承诺自发布之日起至少两年内不会进行重大更改和极快的安全更新,以确保最大的稳定性和可靠性。
3、Parrot 5.0 附带了许多新工具,可满足网络安全专家的需求。其中包括 Pocsuite3,一个开源远程漏洞测试和概念验证开发框架,Ffuf,一个 fest 网络模糊器,Dirsearch,一个网络路径扫描器,以及 Ivy-optiv,一个 payload creation framework,用于执行任意内存中的 VBA(宏)源代码。
4、Parrot 5.0 添加了大量新工具,如 Pocsuite3、Ivy-optiv、Jwtxploiter、Python3-pcodedmp、Mimipenguin

五、软件安装过程

5.1 如何在猿如意中下载开发框架Parrot-树莓派-5.0 arm64位?

 【猿如意】安装完成后,在顶部搜搜框输入开发工具名称,然后点击获取即可下载对应的开发工具,之后按步骤即可完成安装。

下载进度展示

下载完成

5.2 下载完成的Parrot压缩包

下载完毕的压缩包 

5.3 Parrot-树莓派-5.0 arm64位配置系统

5.3.1 有线网络连接

1. 将树莓派连接到所属显示器和键盘上

2. 创建用户名IP,以默认密码raspberry登录

3. 开启ssh

pi@raspberrypi:~ $ sudo systemctl enable ssh
pi@raspberrypi:~ $ sudo systemctl start ssh

4. 拔出显示器和键盘,将树莓派用网线连接到路由器上

5. 登陆路由器网关地址,一般为192.168.0.1或者192.168.1.1,根据路由器具体型号而定,密码一般在路由器上可找到

6. 在设备管理中找到刚刚接入的树莓派的IP地址,例:192.168.0.100

5.3.2  使用 FinalShell 连接

主机:192.168.0.100;端口:22;认证方法:密码;用户名:pi;密码:raspberry

5.3.3 安装

1. 设置国内镜像源

# 安装vim
pi@raspberrypi:~ $ sudo apt install -y vim# 备份下原有的源
pi@raspberrypi:~ $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakpi@raspberrypi:~ $ sudo vim /etc/apt/sources.list# 全局替换:
:%s/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g# 更改系统源
pi@raspberrypi:~ $ sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
pi@raspberrypi:~ $ sudo vim /etc/apt/sources.list.d/raspi.list# 用#注释掉原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui# 更新包并且升级包
pi@raspberrypi:~ $ sudo apt update -y
pi@raspberrypi:~ $ sudo apt upgrade -y

六. 创建用户

1. 安装软件

pi@raspberrypi:~ $ sudo apt install -y net-tools wget whois zip unzip gcc make git cmake curl tar libtool network-managerpi@raspberrypi:~ $ sudo reboot now

5.3.4 配置无线网络

1. 取消dhcp服务对wlan0无线网卡的管理

编辑 “ /etc/dhcpcd.conf ”

root@raspberrypi:~# vim /etc/dhcpcd.conf

添加一行

denyinterfaces wlan0

2. 配置network-manager管理wlan0网卡并承担dhcp任务

编辑/etc/NetworkManager/NetworkManager.conf

root@raspberrypi:~# vim /etc/NetworkManager/NetworkManager.conf

更改为

[main]
plugins=ifupdown,keyfile
dhcp=internal[ifupdown]
managed=true

3. 连接WiFi

# 开启WiFi
root@raspberrypi:~# nmcli r wifi on# 查看可用WiFi
root@raspberrypi:~# nmcli dev wifi# 连接WiFi
root@raspberrypi:~# nmcli dev wifi connect "WiFi名" password "密码"
Device 'wlan0' successfully activated with '...'.# 查看网络连接
root@raspberrypi:~# nmcli connection# 设置开机自动连接无线网络
root@raspberrypi:~# nmcli con mod "WiFi名" connection.autoconnect yes# 查看无线网卡ip地址
root@raspberrypi:~# ifconfig# 拔掉网线,重启系统,检查是否可以自动连接到wifi网络

六. 创建用户

6.1 创建用户步骤

6.1.1

root@raspberrypi:~# useradd -m -s /bin/bash cloud

6.1.2 设置密码

root@raspberrypi:~# passwd root
root@raspberrypi:~# passwd cloud
root@raspberrypi:~# passwd pi

6.1.3 使用编辑器打开sudoers配置文件

root@raspberrypi:~# vim /etc/sudoers

6.1.4 在root下面添加一行

在配置文件里面,找到下面两行代码,在root下面添加一行,如下所示:

# User privilege specification
root    ALL=(ALL:ALL)   ALL
cloud   ALL=(ALL:ALL)   ALL

6.2 创建相关文件夹

root@raspberrypi:~# cd /opt
root@raspberrypi:/opt# sudo mkdir module software bin data jar
root@raspberrypi:/opt# sudo chown cloud:cloud module/ software/ bin/ data/ jar/

6.3 增加ll命令

root@raspberrypi:/opt# su cloud
cloud@raspberrypi:~ $ sudo vim ~/./.bashrc # 去掉注释
alias ll='ls -l'cloud@raspberrypi:~ $ source ~/./.bashrc

6.4 修改主机名

cloud@raspberrypi:~ $ vim /ect/hostname# 修改为
servercloud@raspberrypi:~ $ sudo vim /etc/hosts# 修改为
127.0.0.1       server# 重启
cloud@raspberrypi:~ $ reboot now

七. 总结

 基本操作完成,细节之处理解欠佳,参考了不少前者的理解思路,认真理解还是没问题。
 

这篇关于猿如意中的【Parrot-树莓派-5.0 arm64位 】工具框架的介绍详情的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/155983

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优