iSH踩坑日记(一)【iSH安装nmap】【配置Zsh&Zinit】

【最后一次更新:2023.6.29】

请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任~



1.前言

我回来啦~

由于最近上课学业繁忙教程不能连更,还望各位谅解~

这里我就不再介绍iSH,不知道iSH的朋友可以看我之前的文章

传送门

 

2.在iSH上安装nmap

 

2.1前提

在iSH官网可以了解到iSH是一个使用用户模式x86模拟器在iOS设备上本地运行Linux shell环境的项目

这么说来岂不是能直接在iSH上运行些渗透工具?

 

2.2入坑

在iSH上安装nmap

apk add nmap

f4590c58f9354dc4ae75595c7f8486cf.png

可以看到不一会就安装好了 /这里建议各位换国内源再安装哦~

话不多说,用nmap扫描下我iPad本机的端口

nmap 127.0.0.1 #127.0.0.1为本机IP地址

51db80e00c424aa884944e75c4aad5cf.png

好家伙,竟然有坑

 

2.3绕坑

走正常绕坑思路

百度一下

9c139839881e4ba881811fe3e1d09ebc.png

这...看来这坑不小

正当我无可奈何之时,这时我想起了iSH在GitHub上有讨论区,说不定那里就有解决方案呢~

一番操作之后我找到了这个【Git传送门

在那里我发现了这样一条“特殊”的评论

b20fc9f62bc343d3a06cfb9849c96c8d.png

试试看吧~ /又是一番操作

诶!竟然“刑”!

但是Git上给出的命令有点小问题,要稍微修改一下

adduser iSH
su iSH

e85d42e287ef41439b97a7a8c56a3ab5.png

最后附上个成功图片吧~

8841c9985e5041e1b9a90462307f7c31.png

注:那些报错疑似是系统内部问题,暂时无法解决(grep也不起作用)

 

3.Zsh美化&Zinit插件主题管理

 

3.1前提

iSH默认的终端看着有点不太习惯,用Zsh美化一下~

 

3.2入坑

参考网上的教程装上了zsh+Oh-My-Zsh

但这命令执行起来都卡成了PPT,连启动zsh终端都要加载几分钟/无语

 

3.3绕坑

为此我再度百度,了解到了这样一个插件主题管理工具Zinit

这里稍微偷个懒,跳过下研究部分,直接给出安装命令/斜眼笑

git clone https://github.com/zdharma/zinit.git ~/.zinit/binsource ~/.zinit/bin/zinit.zsh

安装好后就可以愉快地配置插件啦~

source ~/.zinit/bin/zi.zsh         #启动zinit                                                                                                                
zinit light zdharma/fast-syntax-highlighting       #安装并启动插件fast-syntax-highlighting                                                                                                
zinit light zsh-user/zsh-autosuggestions                                                                                                   
zinit light zsh-user/command-not-found

那终端主题怎么办

不用怕,zinit同样可以加速启动主题

#安装pure主题                                                                                                             
zinit ice pick"async.zsh" src"pure.zsh"                                                                                                            
zinit light sindresorhus/pure

但是这样做并不能在启动系统时自动加载zinit及主题插件

这是就需要编辑一下.zshrc文件啦~

在.zshrc中写入以下命令并保存

source ~/.zinit/bin/zi.zsh                                                                                                                         
zinit light zdharma/fast-syntax-highlighting                                                                                                       
zinit light zsh-user/zsh-autosuggestions                                                                                                           
zinit light zsh-user/command-not-found                                                                                                             
zinit ice pick"async.zsh" src"pure.zsh"                                                                                                            
zinit light sindresorhus/pure

看看效果... 啧啧

7b754e70d0514fe8b2ddb7e2f2958f64.jpeg

Tips:虽然说这速度整体还是偏慢的但至少要比原zsh美化快了许多吧~

4.写在最后 

现在你可以在iSH/iSH-AOK通过脚本{ iSH-init.sh }上快速配置环境与渗透工具啦~

当然你也可以直接从Filesystem载入TinY-Alpine并使用它~

获取方式见计划~

加入计划【计划传送门

 

【转载请注明出处及原作者】

猜你喜欢

转载自blog.csdn.net/qq_57851190/article/details/129216704