iSHステッピングピット日記(1) 【iSH nmapのインストール】【Zsh&Zinitの設定】

【最終更新日:2023.6.29】

記事内の関連技術を違法なテストに使用しないでください。この記事で提供される情報の普及および使用によって生じる直接的または間接的な結果および損失は、ユーザー自身が負担し、著者は責任を負いませんこれに対する責任はありません~



 

1.はじめに

戻ってきました〜

授業や勉強が忙しいため、チュートリアルを継続的に更新することができません。ご理解いただければ幸いです~

ここではもう iSH の紹介はしません、iSH を知らない友達は前回の記事を読んでください

ポータル

 

2. iSH に nmap をインストールする

 

2.1 前提条件

iSH の公式 Web サイトでは、iSH がユーザーモードの x86 シミュレーターを使用して、iOS デバイス上でローカルに Linux シェル環境を実行するプロジェクトであることがわかります。

それでは、いくつかの侵入ツールを 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 Portal ]

そこでこんな「特別な」コメントを見つけました

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 ピット周辺

このため、再びBaiduに行って、このようなプラグインテーマ管理ツール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

ヒント: 全体的な速度はまだ遅いですが、少なくとも元の zsh の美化よりははるかに高速です~

4.最後に書く 

これで、スクリプト { iSH-init.sh } を使用して、iSH/iSH-AOK で環境と侵入ツールをすばやく構成できるようになりました。

もちろん、TinY-Alpine をファイルシステムから直接ロードして使用することもできます~

入手方法はプランをご覧ください~

プランに参加する [プランポータル]

 

[転載の際は出典と原著者を明記してください]

 

 

おすすめ

転載: blog.csdn.net/qq_57851190/article/details/129216704