0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AppleシリコンのMacで”7日間でハッキングをはじめる本”をやって見た

Last updated at Posted at 2024-11-04

環境

ハード :MacBook Air (15インチ, M2, 2023)
ホストOS :MacOS Sonoma14.6.1
仮想化ソフト:UTM 4.5.4
ゲストOS :Kali Linux 2024.3

注:「野溝のみぞう著 7日間でハッキングをはじめる本」のMacユーザー向けです。

記録した理由(結構解決に時間をかけたから、同じように困っている人がいるのではないかと思って記録します。)

1、”Kali Linuxのインストール”のところ


MacのAppleシリコンの場合、1日目のkali Linuxのインストールから迷ったので記録しました。よく読み進めると、236ページ参照とあったので、これを見て対応案1の「VirtualVoxの代わりに
UTMを利用する」にしましたが導入の仕方がわかりません。

2、”初期設定の中の#インストール済のパッケージを最新バージョンにアップグレードする”ところ

sudo apt upgrade -y 

で訳のわからないポップアップが出る。

3、”google chromeを入れてみる”ところ

本の通りやったけどgoogle chromeが開かない。

4、”VPNサーバーを選択し実際に接続する”ところ

何回やり直しても「Connecter」が緑色に変わらない。

5、"tryhackme.com"へ翌日入ったら、ルームへの行き方がわからないこと

昨日途中までやったroomへ辿り着けない。

私が試した方法

1、”Kali Linuxのインストール”のところ

このサイトを参照してすぐ出来ました。Windowsでやったときより簡単にできました。助かりました。

2、”初期設定の中の#インストール済のパッケージを最新バージョンにアップグレードする”

本の記載順に表示すると
#システム全体のパッケージリストの更新

sudo apt update 

#インストール済のパッケージを最新バージョンにアップグレードする
ここでChat-GPTの手をかりました。

sudo apt upgrade -y 

<途中で出てくるポップアップ画面>(2回出てきた)
image.png

これが出てきたので最初は「Cancel」をしていたが上手くいかないので、Chat GPTに確認したところ、
「このポップアップでは、console-setup の文字セットを選択する設定が求められています。一般的には、日本語対応を含む広範な文字セットが必要な場合、「Combined - Latin; Slavic Cyrillic; Hebrew; basic」や「Combined - Latin: Slavic Cyrillic; Greek」を選択するのが無難です。」 とのことなのでCombined - Latin; Slavic Cyrillic; Hebrew; basicを選択した。
以降は問題なく本通りに進みました。
なお、これについては「OK」しかないのでOKで問題なかったです。スクリーンショット 2024-11-06 8.41.48.png

#システムに必要でなくなったパッケージを自動的に削除する

sudo apt autoremove -y 

#もう必要のないパッケージのキャッシュファイルを削除する

sudo apt autoclean 

#kaliの日本語化

sudo dpkg-reconfigure locales 

#デフォルトの言語と地域設定を日本にする

sudo update-locale LANG=ja_JP.UTF-8 

3、google chromeを入れてみる

使い慣れているgoogle chromeがいいと思いチャレンジしました。
ただし
Google Chromeパッケージのアーキテクチャがamd64 (64ビットx86)であるのに対し、kali linuxシステムのアーキテクチャがaarch64なので、本通りにはインストールできませんでした。
Chat-GPTに聞きながら以下の方法を私は試してみたが、結果はプレインストールされている「Firefox」を使った方がいいと思います。
インストールした結果は「Firefox」を開いた画面と同じでした。

それでも試して見たいという方のために

まず、アーキテクチャはターミナルで「uname -m」で確認できますので、確認して下さい。
uname -m の結果が aarch64 となっている場合、Kali LinuxがARMアーキテクチャ(aarch64)で動作していることを示しています。
このアーキテクチャにはGoogle Chromeの公式バイナリが提供されていないため、通常の方法ではGoogle Chromeをインストールできません。

代替手段

Chromiumのインストール ChromiumはGoogle Chromeのオープンソース版で、KaliのARM版に対応しています。次のコマンドでインストールできます。

sudo apt update
sudo apt install chromium -y

開く時はターミナルで

chromium

と入力する

4、”VPNサーバーを選択し実際に接続する”が「Connecter」が緑色に変わらない

VPN接続後、Kaliの中でブラウザを立ち上げ、「tryhackme.com」へログインをした後、接続先のVPNサーバーを選択し実際に接続するするとConnecter が緑色に変わるとあるが、変わらなくてもなんの問題もなく接続できている。(いまだに変わらない)
tryhackme側のシステムの問題らしい。接続できないと思って何回もインストール仕直した時間を返してほしい。

5、tryhackme.com"へ翌日入ったら、昨日使っていたルームへの行き方がわからない

上部にある右端の円(私の場合はロボットが描いてある)をクリックスクリーンショット 2024-11-04 9.23.07.png

次に、My Roomsをクリックすると今まで入ったことのあるRoomが表示されます。スクリーンショット 2024-11-04 8.47.04.png

後記

これからも解らないことや迷うことがあると思うので、追加していきたいと思います。
今は、kaliの中で、ターミナルやSiteを動かそうとしても動かせないので困っています。Chat-GPTにも相談しましたが未だに解決していません。(Windowsでは何の問題も無かったのにね)
2024-11-06 UTMをuninstallしてから、再度入れ直して見たところ、立ち上がり段階ではターミナルは普通にクリックしたままで移動できた。喜んでバージョンアップから全て終わらせて再起動したら、また動かなくなっていた。
何が原因?わからない

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?