freeBuf
主站

分类

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

特色

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

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

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

FreeBuf+小程序

FreeBuf+小程序

blackarch安装教程,报错。等新手指南
2023-03-03 19:15:46
所属地 江苏省

#########本人将不断更新文章内容,敬请期待#########

怎么说呢,我就是觉得kali太垃圾,我宁愿在arch上面稍微学一下,也懒得在kali浪费时间,用anderax创始人的一句话来说,据andrax称kali官方十分黑暗,以下是摘录自andrax官方的消息:昨天我们注意到Offensive Security向gitlab发送了一份说明,要求删除我们的项目,我们知道Offensive Security团队只不过是没有大脑的孩子,开发能力很弱,他们知道在操作系统的斗争中他们无法击败我们,所以他们试图以任何方式阻止我们!我们的项目被删除了。Gilab(开源叛徒)接受了肮脏的钱,并删除了ANDRAX项目,我们正在迁移到另一个平台,在几个小时内一切都会正常化。如果他们想打仗,那就来啊!

我这么讲,我不知道为什么,我平时搞事情,经常kali崩溃,后来遇到一个问题,我虚拟机,vt-x,就是那个cpu突然出现问题,kali开不了,我一开始以为我cpu完了,后来发现其他虚拟机都可以正常启动,唯独kali。。。。,而且快照恢复还是不能启动。接下来就是软件包的问题,kali渗透工具肯定没有blackarch多。包括开发工具。之前我配置有些东西的时候,不得不在ubuntu运行。反正我个人是不大喜欢kali

然后说说blackarch的坏处,这个系统在操作方面还是有点复杂的,不像kali那么简单,好多东西都得自己去解决,尤其是pacman软件包安装,,,,,等等

安装blackarch图形界面

https://mirrors.ustc.edu.cn/blackarch/iso/blackarch-linux-netinst-2021.09.01-x86_64.iso 

去官网也可以,图形界面安装没什么好说

可以放心的安装中文,不会有乱码。

联网

dhcpcd ens33 ,虚拟机的

时间

timedatectl set-ntp true


分辨率

我在虚拟机使用的时候并没有出现1600X900,但是我们可以手动添加

利用 xrandr 命令修改屏幕分辨率

电脑外接着一个 23‘ 的显示器,分辨率为 1920*1080。

操作系统:archlinux 6.5

今天,通过 Setting->Displays 中选择外接屏的分辨率时,发现最大只有 1024×768,并且外接屏显示 “Unknown Displays”,被狗日了。。。。。

解决方案
解决办法主要是给这个 “Unknown Displays” 设置一个 1920*1080 的选项,下面借助 xrandr 命令来实现。

先查看两个屏幕支持的分辨率情况
在终端输入 xrandr:

执行xrandr

Screen 0: minimum 8 x 8, current 1366 x 1536, maximum 32767 x 32767 LVDS1 connected primary 1366x768+0+768 (normal left inverted right x axis y axis) 290mm x 160mm 1366x768 60.02*+ 40.01 1280x720 59.86 60.00 59.74 1024x768 60.00 1024x576 60.00 59.90 59.82 960x540 60.00 59.63 59.82 800x600 60.32 56.25 864x486 60.00 59.92 59.57 640x480 59.94 720x405 59.51 60.00 58.99 680x384 60.00 640x360 59.84 59.32 60.00 DP1 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) DP3 disconnected (normal left inverted right x axis y axis) HDMI1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) HDMI3 disconnected (normal left inverted right x axis y axis) VGA1 connected 1024x768+188+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.00* 800x600 60.32 56.25 848x480 60.00 640x480 59.94 VIRTUAL1 disconnected (normal left inverted right x axis y axis)

上面显示了两个屏幕分辨率选项,后面标示 * 即为屏幕当前分辨率
这里显示好几个接口:eDP1, DP1, HDMI1, DP2, HDMI2, VIRTUAL1,但是只有 eDP1 和 DP2 有连接,并且 DP2 对应我们外接屏(这个值后面会用到!)
利用 cvt 新建一个 modeline
代码如下:

执行cvt 1920 1080
1、然后屏幕上会返回两行内容,赋值第二行中 ‘Modeline’ 后面的所有内容,并接到下面 xrandr --newmode 后面:

执行xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
执行xrandr --addmode VGA1 "1920x1080_60.00"

其中 ”VGA1“ 即上面展示的外接端口,不用的接口这个名字可能不同,以上面 xrandr 的显示结果为准。

之后,再进入 Setting->Displays, 发现那个 “Unknown Display” 的分辨率中,有了 “1920x1080” 这个选项,选中它,并 Apply 即可。

就是会出现一个问题,重启后并不会保存

打开/etc/pacman.d 和 pacman.conf对源进行配置,删除注释,选择中国的源

取消注释,信任全部软件包!!!啊哈哈哈哈!!!!!!

vm-tool

1.安装VMware Tools

1.安装VMware Tools

pacman -S open-vm-tools open-vm-tools

2.安装gtkmmpacman -S gtkmm

3.修复Tools中的60秒BUG

vim /usr/lib/systemd/system/vmtoolsd.service

在[service]项的后面增加一行   KillSignal=SIGKILL


4.使vmware tools开机自启动

cat /proc/version > /etc/arch-release systemctl start vmtoolsd systemctl enable vmtoolsd5.重启,在虚拟机操作面板上选择查看->自动调整大小.



pacman -Syu升级

我反正一天天被这个烦死了

系统一直无法更新,无法信任包

pacman -Sy blackarch-keyring archlinux-keyring 然后你的软件包安装就会正常,记住

pacman -Sy blackarch-keyring archlinux-keyring && pacman -Su 更新密钥的同时升级系统

然后我本人的建议是,pacman -S blackarch 安装全部工具以后在去装别的。因为这样依赖包会有点小问题


如果还不行,可以试试下面的来解决无法安装软件包的问题

1.首先更新一下密钥,如果没有安装archlinux-keyring,请及时安装,pacman -S archlinux-keyring

sudo pacman-key --refresh-keys

2.重新加载相应的签名密钥

sudo pacman-key --init
sudo pacman-key --populate

3。清除pacman 的缓冲文件

sudo pacman -Scc

4.更新或者安装系统即可

sudo pacman -Syu

等等。在这里pacman -Syu,

包括你执行pacman -S blackarch,就是你安装全部blackarch工具时,会出现

错误:无法准备事务处理 (无法满足依赖关系)
:: 安装 xxx 破坏依赖 'xxx' (xxx 需要)
:: 安装 xxx 破坏依赖 'xxx' (xxx 需要)

那怎么办呢

此时执行如下命令即可解决(两个xxx指的是上面对应的“xxx需要”)

sudo pacman -Rdd xxx xxx && sudo pacman -Syu

当然,如果你是pacman -S blackarch,就是sudo pacman -Rdd xxx xxx && sudo pacman -S blacakrch然后在上面问你是否删除xx时选y,然后下载途中有时候会段,没关系,是你网不好,继续,接着奏乐接着舞===============================

冲突

错误:无法提交处理 (有冲突的文件)
db5.3: 文件系统中存在 /usr/lib/libdb-5.3.so (由 db 所有)
db5.3: 文件系统中存在 /usr/lib/libdb-5.so (由 db 所有)
db5.3: 文件系统中存在 /usr/lib/libdb_cxx-5.3.so (由 db 所有)
db5.3: 文件系统中存在 /usr/lib/libdb_cxx-5.so (由 db 所有)
db5.3: 文件系统中存在 /usr/lib/libdb_stl-5.3.so (由 db 所有)
db5.3: 文件系统中存在 /usr/lib/libdb_stl-5.so (由 db 所有)
python-httpx: 文件系统中存在 /usr/bin/httpx (由 httpx 所有)
发生错误,没有软件包被更新。
[ FhoeniX42S ~ ]# rm -rf /usr/lib/libdb-5.3.so
[ FhoeniX42S ~ ]# rm -rf /usr/lib/libdb-5.so
[ FhoeniX42S ~ ]# rm -rf /usr/lib/libdb_cxx-5.3.so
[ FhoeniX42S ~ ]# rm -rf /usr/lib/libdb_cxx-5.so 
[ FhoeniX42S ~ ]# rm -rf /usr/lib/libdb_stl-5.3.so 
[ FhoeniX42S ~ ]# rm -rf /usr/lib/libdb_stl-5.so
[ FhoeniX42S ~ ]# rm -rf /usr/bin/httpx 
[ FhoeniX42S ~ ]#

其他

那个,你vm-tools怎么安装呢?pacman 或者>虚拟机>安装vmtool

默认用户名root,密码blackarch,没了,拜

实体机教程准备中。。。。。。。。。。。。。。。。。。。。。





# BlackArch Linux # BlackArch
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录