Grey Hack

Grey Hack

Not enough ratings
Hacker's Handbook (v0.8 ハッキングガイド)
By Tennokoe
exploit システム、ゲームの基本、コツと秘訣のガイドです。

   
Award
Favorite
Favorited
Unfavorite
はじめに
このガイドは onikidokuz 氏によるhttps://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1905138308
こちらのガイドを日本語訳したものになります。
ぜひ、原作でのグッドボタンをお願いします!

翻訳・公開を快く受け入れてくれた原作者 onikidokuz 氏に改めて感謝を。
Thank you onikidokuz for allowing me to translate and publish!
過去のツール
sshcrack 、 sshguest 、 shellmail 、 sshnuke 、 shellweb 、 sshescale 、 ftpnuke 、 web3xploit は削除されました。
あらかじめ生成された新しいツールを使うか、自分でスクリプトやツールを作らなければなりません。
必要なツール
プリインストールされたツール
  • whois: サーバーの所有者の連絡先を知りたいときに使います。
  • nslookup: 特定ドメインの IP を知りたい場合に使用します。
  • ScanLan.exe: 接続されているネットワーク内の既存のコンピュータを確認したい場合に使用します。
  • ssh: ユーザー名とパスワードを知っていれば、 ssh サービスに接続できます。
  • ftp: ユーザー名とパスワードを知っていれば、 ftp サービスに接続できます。
  • LogViewer.exe: ログの閲覧・消去に必要です。
  • ping: 対象となるコンピュータへ到達可能かどうかを確認するために使用できます。
レギュラーショップのツール
  • nmap: 特定 IP の開いているポートをスキャンするにはこのツールが必要です。
  • smtp-user-list: SMTP サーバーに登録されているアカウントを表示するのに必要です。 SMTP サービスが動作している場合のみ動作します。
ハックショップのツール
  • AdminMonitor.exe: NPC の管理者がログインしたり、トレースを開始したりすると警告してくれます。万が一に備えて、常にバックグラウンドで実行しておきましょう。
  • decipher: パスワードの解読に必要です。
  • scanlib: 自分でカスタマイズしたハックツールを作ることがない場合はダウンロードの必要はありません。
  • scanrouter: kernel_router.so をスキャンするのに必要です。ダウンロードしてください。
  • metaxploit.so: すべての exploit はこのファイルを必要とします。常に最新の状態にしておきましょう。
  • crypt.so: すべてのクラッカーはこのファイルを必要とします。常に最新の状態にしておきましょう。
  • sniffer: このツールでパスワードをキャプチャすることができます。すでに接続しているルーターでこれを実行して待ちます。
  • rshell-serverrshell-interface: rshell-interface を使うには、レンタルサーバーに rshell-server をインストールする必要があります。この2つのツールは、あなたとターゲットの間にコネクションを作ります。接続が確立されると、ターゲットに接続して、ターゲットのマシンで好きなことができるようになります。このツールを使って NPC をハックするには、ソーシャルエンジニアリングを行います。このガイドの「ソーシャルエンジニアリング」のセクションを参照してください。
  • Exploits タブで何を取得すればいいのかわからない場合は、右のサービス名をクリックして読んでみてください。
その他の標準ツール
  • ConfigLan: レンタルサーバーを管理したり、ネットワークを構築するときに使用します。
ショップを探す
レギュラー / リーガルショップ
  • Browser を開き、検索ボックスに「 shop 」と入力してエンターキーを押します。
  • ヒットしたウェブサイトの一つに入ります。
  • nmapsmtp-server-listhttp-serverssh-serverftp-serverハードウェアなどがあります。
  • サーバーをレンタルすることができます。

ハックショップ
  • チュートリアルを終了すると、ハックショップのアドレスが記載されたメールが届きます。
  • チュートリアル終了後、新しいメールアカウントを作成すると、ハックショップのアドレスが記載されたメールが送られてきます。
  • IP やアドレスを受け取っていない状態で、オンラインモードになっている場合は、チャットを開いてプレイヤーにハックショップのアドレスをリクエストしてください。
E-Mail アカウントの作り方
  • Browser を開き、検索ボックスに「 mail 」または「 email 」と入力してエンターキーを押します。
  • ヒットしたウェブサイトの一つに入ります。
  • Email Services 」をクリックします。
  • 空欄に必要事項を入力し、「 Create account 」をクリックします。
  • アカウントを作成すると、すぐにメッセージを受信します。これはチュートリアルミッションです。チュートリアルミッションをクリアすると、「 ハックショップ 」のアドレスがもらえます。
銀行口座の作り方
  • Browser を開き、検索ボックスに「 bank 」と入力してエンターキーを押します。
  • ヒットしたウェブサイトの一つに入ります。
  • Register 」をクリックします。
  • 空欄に必要事項を入力し、「 Create account 」をクリックします。
  • Login 」タブをクリックすると、あなたの銀行口座にログインすることができます。
ハックショップが空っぽ
空っぽではありません。 exploit タブをクリックして、あらかじめ生成された exploit を使用することができます。
ツールがどこにあるのかわからない場合は、右の「過去のツール」をクリックして読んでください。
ショップで何を買えばいいのかわからない場合は、右の「必要なツール」をクリックして読んでください。
ハックツールはどこ?
ハックショップに行き、 Exploits タブをクリックします。 Exploits ページでは、あらかじめ生成された exploit が用意されており、ハッキングに使用することができます。
ハックツールがどこにあるのかわからない場合は、右の「過去のツール」をクリックして読んでください。
ショップで何を買えばいいのかわからない場合は、右の「必要なツール」をクリックして読んでください。
WiFi ネットワークのクラッキング
  • ターミナルを開き、以下のコマンドを入力します。
    airmon start wlan0
  • 次のコマンドを入力すると、利用可能な WiFi が表示されます。
    iwlist wlan0
  • PWR(電波強度) の高いものを選ぶ(より早くクラックできます)

  • 次のように aireplay コマンドを入力します。
    aireplay -b bssid -e essid
  • 十分な ACK が得られるまで待ってから、 CTRL+C を押し aireplay を停止します。
    (必要な ACK の数がわからない場合は、右の 「WiFi のクラックに必要な ACK の数」 をクリックして読んでください)
  • 次のコマンドを入力します。
    aircrack file.cap
    パスワードが表示されます。

    ここからは2つの選択肢があります:
  • 右上の WiFi アイコンをクリックして、クラックした WiFi を選択して接続することができます。
  • または、以下のコマンドを入力してください。
    iwconfig wlan0 essid bssid password
WiFi のクラックに必要な ACK の数


注:場合により、もう少し ACK が必要になるかもしれません。
ファーストミッション(チュートリアルミッション)
パーミッションレベル
  • Guest: Guest は訪問者のようなものです。 Guest の場合、重要なシステムファイル/フォルダーにはアクセスできず、特定のコマンドしか実行できません。ただし、 /home/guest 内のファイルや、保護されていないユーザーファイル/フォルダーにはアクセスできます。

  • Non-Root: Non-Root ユーザーは、登録ユーザーです。一部のシステムファイル/フォルダーへのアクセスや、一部のコマンドの実行が可能です。

  • Root: Root は最も重要な権限です。システムの中でやりたいことが何でもできます。あなたが Root であれば、それをコントロールできます。つまり、何かをハックしたいのであれば、 root 権限の取得が必要になります。
apt-get
apt-get とは?
apt-getはパッケージマネージャです。ウェブサイトを訪問することなく、コマンドラインからプログラムやライブラリをインストールすることができます。
デフォルトでは公式リポジトリが有効になっています。
また、ハックショップをリポジトリとして追加することもできます。
カスタムリポジトリも設定できます。詳しくは右の「サーバーの設定方法」をご覧ください。
apt-getを利用する際、はじめに下記コマンドを実行し、パッケージリストの更新を行います。
インストール、アップグレード、検索の前には必ずこのコマンドを実行してください。
リポジトリを追加した後も必ず実行してください。
sudo apt-get update
システムやインストールされているパッケージをアップデートしたい場合は、このコマンドを実行してください。
sudo apt-get upgrade
何かをインストールするときは、このコマンドを実行します。
sudo apt-get install

sudo apt-get install init.so
プログラムを検索するには、このコマンドを実行します。
sudo apt-get search

sudo apt-get search kernel
リポジトリで利用可能なパッケージを確認するには、このコマンドを実行します。
sudo apt-get show

sudo apt-get show 127.0.0.1
新しいリポジトリを追加するには、このコマンドを実行します。
sudo apt-get addrepo

sudo apt-get addrepo 127.0.0.1
注:プレイヤーが作成したリポジトリを追加する場合は注意してください。
CHMOD
+
追加
-
削除
-R
再帰的
u
ユーザー
g
グループ
o
その他 または ゲスト
r
読込
w
書込
x
実行

常に sudo で実行

ファイルの所有者の読み取り権限が削除されます。
sudo chmod u-r /home/user/document.txt

その他のユーザー(およびゲスト)に書き込み権限と実行権限が与えられ、対象フォルダのサブフォルダ内のすべてのものにこれらの権限が適用されます。
sudo chmod -R o+wx /home/user/myfolder
HTTP
  • http サービスをハックするには libhttp exploit が必要です。
  • 接続にはシェルアクセスが必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
HTTP 接続のサンプル Exploit
SSH
  • sshサービス をハックするには libssh exploit が必要です。
  • ユーザ名とパスワードがわかっていれば、 ssh コマンドで接続できます。シェルアクセスを提供する Exploit を使って接続することもできます。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できますし、ユーザー名とパスワードがわかっていれば ssh コマンドを使って接続することもできます。
SSH 接続のサンプル Exploit
FTP
  • ftp サービスをハックするには libftp exploit が必要です。
  • ユーザ名とパスワードがわかっていれば、 ftp コマンドで接続できます。シェルアクセスを提供する Exploit を使って接続することもできます。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できますし、ユーザー名とパスワードがわかっていれば ftp コマンドを使って接続することもできます。
FTP 接続のサンプル Exploit
SMTP
  • smtp サービスをハックするには libsmtp exploit が必要です。
  • smtp-user-list を使って、登録されているユーザリストを取得します。
  • 接続にはシェルアクセスが必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
SMTP 接続のサンプル Exploit
チャットルーム
  • チャットルームをハックするには libchat exploit が必要です。
  • チャットルームが稼働しているマシンへの接続にはシェルアクセスが必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
チャットサービス接続のサンプル Exploit
閉まっているポート
  • 閉まっているポートをハックするには libsql exploit が必要です。
  • 閉まっているポートをハックするためには、そのネットワークに入っていなければなりません。
  • 接続にはシェルアクセスが必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
接続のサンプル Exploit
ウェブカメラ / セキュリティカメラ
  • セキュリティカメラをハックするには libcam exploit が必要です。
  • 接続にはシェルアクセスが必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
  • セキュリティコードは Root パスワードです。
接続のサンプル Exploit
RSHELL サーバー
  • rshell サービスをハックするには libshell exploit が必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
RSHELL サーバー接続のサンプル Exploit
STUDENTS / EMPLOYEES / CRIMINAL
  • ハックするには libsql exploit が必要です。
  • 閉まっているポートであれば、そのネットワークに入っていないと接続できません。
  • 接続にはシェルアクセスが必要です。
  • ハックショップで exploit の説明を読んでください。 Get access to a shell と書かれていれば、それを使って接続できます。
接続のサンプル Exploit
ポートがない
  • ポートが表示されていない場合は、ルーターに接続してください。右側の「接続の方法」をクリックすると詳しい説明があります。
  • rshell を試してみてください。また、メールソフトの Funny game テンプレートを使って、 NPC に rshell を送ることもできます。右の「ソーシャルエンジニアリング」から「Funny Game」を読んでください。
  • 右側の「ネットワーク上の他の機器をハックする方法」をクリックすると詳細が表示されます。
ルーター
  • ルーターをハックするには kernel_router exploit が必要です。
  • ルーターへの接続には exploit が必要です。
  • バージョンを知るには scanrouter ツールを使います。
ルーター接続のサンプル Exploit
ファイアウォール
  • ファイアウォールを無効にするには、 kernel_router exploit が必要です。
ファイアウォールを無効にするサンプル Exploit
ローカルライブラリ
  • デフォルトのローカルライブラリは、 kernel_module.sonet.soinit.so です。
  • ハックショップの、 kernel_module exploit は kernel_module.so を対象としています。
  • ハックショップの、 net exploit は net.so を対象としています。
  • ハックショップの、 init exploit は init.so を対象としています。
  • バージョンの入力方法がわからない場合は、右の「ライブラリのバージョンの調べ方」をクリックして読んでみてください。
ローカル exploit
ハックショップExploit タブをクリックします。



  • ドロップダウンリストからローカルライブラリの1つを選択し、バージョンを入力して search ボタンを押します。
  • それらのうちの1つをクリックし、説明を読みます。何ができるのか、何が必要なのかがわかると思います。
  • 何を選んだらよいかわからない場合は、右の「ローカルライブラリ」をクリックします。
  • 右側の「ハッキングの方法 (ローカルハッキング)」をクリックして読んでください。
ライブラリのバージョンの調べ方
  • ソーシャルエンジニアリングを試してみましょう( subject から System information を選んでください)
  • ソーシャルエンジニアリングのための名前や電子メールをどこで見つけるかわからない場合は、右の「ソーシャルエンジニアリングのための名前や電子メールの見つけ方」をクリックして読んでください。
  • コンピュータにインストールされているライブラリのバージョンを知りたい場合は、カスタムスクリプトを作成するか、以下のコードをコピーして CodeEditor に貼り付けてください。 Build ボタンをクリックして、ホームフォルダに保存した後、実行してください。
metaxploit = include_lib("/lib/metaxploit.so") if not metaxploit then metaxploit = include_lib(get_shell.host_computer.current_path+"/metaxploit.so") if not metaxploit then exit("Can't find metaxploit.so in /lib folder or current folder.") if params.len == 0 then exit("You have to specify full path.\nTarget file must be library.\nusage: "+program_path.split("/")[-1]+" /folder/filename.so") lib = metaxploit.load(params[0]) if not lib then exit("You have to specify full path.\nTarget file must be library.\nusage: "+program_path.split("/")[-1]+" /folder/filename.so") print(lib.lib_name+" = "+lib.version)
ハッキングの方法(リモートハッキング)
nmap を使って、出力を見てみましょう :
サービス名バージョンが表示されます。

ハックショップにアクセスし、 Exploit タブをクリックします :
  • ドロップダウンリストからライブラリ名を選択し、バージョンを入力して と入力し、 search ボタンを押します。
  • その中の一つをクリックし、説明を読みます。何ができるのか、何が必要なのかがわかると思います。
  • それらをダウンロードして実行してください。

何を選んだらよいかわからない場合は、右のサービス名をクリックして、その内容をご覧ください。

条件が満たされていない場合、 exploit は機能しません。

動作しない場合は...
  • 別の exploit を入手する。
  • 他のポートをハックしてみる。
  • active user / root に関する警告が出たら、ソーシャルエンジニアリングを試す。
  • バージョンの不一致の警告が出たら、別の exploit を試す。
  • ハックできるポートがない場合は、ルーターの exploit を試してみてください。
  • それでもダメなら、別の仕事やミッション、クエストに取り組むか、別のものをハックしましょう。

侵入できた場合は、右の「ハッキングの方法(ローカルハッキング)」をクリックしてお読みください。

non-root ユーザーや root のパスワードをリセットしたり、クラックすることができた場合。
  • 接続されていることを確認してください。接続されていない場合は、右の「 接続の方法 」をクリックして、内容を確認してください。
  • guest の場合は、 sudo -u コマンドでユーザーを切り替え、 sudo -s コマンドで root になります。
  • non-root の場合は sudo -s コマンドで root になります。

何かをハッキングした場合、ログを消去しなければなりません。ログを消去する方法がわからない場合は、右の「ログを消去する方法」をクリックして読んでください。
ハッキングの方法(ローカルハッキング)
接続に成功しても root になれない場合は、以下の手順に従ってください。
  • ローカル exploit を入手します。
  • 何を選べばいいのかわからない場合は、右の「 ローカル exploit 」をクリックして読んでください。
  • 接続されていることを確認します。接続方法がわからない場合は、右の「 接続の方法 」をクリックして読んでください。
  • ローカル exploit を利用する前に、ソーシャルエンジニアリングを利用して、 kernel_module.soinit.sonet.so のバージョンを知ります。
  • ライブラリのバージョン番号を調べるには、ソーシャルエンジニアリングを利用してください。
    ( subject から System information を選んでください)
  • ソーシャルエンジニアリングのための名前や電子メールをどこで見つけるかわからない場合は、右の「ソーシャルエンジニアリングのための名前や電子メールの見つけ方」をクリックして読んでください。
  • ハックショップから kernel_moduleinitnet の exploit を入手する(まず root を探す。 root 用の exploit がなければnon-root を探す...)。
  • 現在接続しているマシンで Browser.exe を実行し、ローカルの exploit をダウンロードするか、自分のマシンからターゲットの /guest フォルダにアップロードして実行します。
  • metaxploit.so に関するエラーが出た場合は、ターゲットにアップロードしてください。
  • crypto.so についてのエラーが発生した場合は、ターゲットにアップロードしてください。
  • 登録ユーザーのパスワードをリセットした場合は、 sudo -u コマンドを実行してユーザーを切り替えてください。
  • 登録されているユーザーにアクセスできるようになったばかりの場合は、 /etc フォルダにある passwd ファイルをダウンロードします。 root のパスワードを decipher して、 sudo -s コマンドを実行して root になります。
  • scp -d コマンドでダウンロードするか、ターゲットで FileExplorer.exe を実行し、ファイルを自分のコンピュータにドラッグ&ドロップします。
  • FTP サーバーであれば、 get /etc/passwd コマンドで passwd ファイルをダウンロードします。
  • root のパスワードを取得している場合は、 sudo -s コマンドを実行します。

事前に生成された exploit でパスワードをリセットした場合は、ターミナルを見ると、最終的にユーザー名が表示されます。
ネットワーク上の他の機器をハックする方法
  • disconnect や exit コマンドを実行しないでください。
  • ScanLan.exe コマンドを使用して、ネットワーク内の既存のデバイスを確認します。
  • nmap でターゲットの LAN の IP をスキャンします。
  • 接続したデバイスに正しい exploit をアップロードし、 exploit を実行します。

それでも何を選べばいいのかわからない場合は、右のサービス名をクリックして読んでください。

何かをハッキングした場合、ログを消去しなければなりません。ログを消去する方法がわからない場合は、右の「ログを消去する方法」をクリックして読んでください。
接続の方法
  • サービスが ssh の場合、 ssh コマンドを実行してください。
  • サービスが ftp の場合、 ftp コマンドを実行します。
  • ルーターに直接接続したい場合は、シェルアクセスを提供する exploit が必要です。
  • パスワードがわからない場合は、ハックする必要があります。右の「ハッキングの方法(リモートハッキング)」をクリックして読んでみてください。
  • 何かに接続するには、シェルアクセスを提供する exploit が必要です。
  • Get access to a shell と書かれている exploit があれば、それを使って接続できます。そうでなければ、接続できません。
  • すでに接続していて、どうしたらいいかわからない場合は、右の「ハッキングの方法(ローカルハッキング)」をクリックして読んでください。
接続のサンプル Exploit
Exploit が動作しない
  • 別の exploit を入手する。
  • 他のポートをハックしてみる。
  • active user / root に関する警告が出たら、ソーシャルエンジニアリングを試す。
  • バージョンの不一致の警告が出たら、別の exploit を試す。
  • ハックできるポートがない場合は、ルーターの exploit を試してみてください。
  • それでもダメなら、別の仕事やミッション、クエストに取り組むか、別のものをハックしましょう。

条件が満たされていない場合、 exploit は機能しません。

何を選んだらよいかわからない場合は、右のサービス名をクリックして、その内容をご覧ください。
ミッションのクリア方法
Corrupt Data
  • ターゲットに接続します。接続方法がわからない場合は、右の「接続の方法」をクリックして読んでください。
  • root になっている必要があります。 root になる方法がわからない場合は、右の「 root を取得する方法」をクリックしてお読みください。
  • /boot フォルダを削除します。 FileExplorer.exe から削除するか、 rm -r /boot と入力して Enter キーを押してください。
  • reboot コマンドを実行してください。
  • メールに返信します。返信内容は自由です(空でも構いません)。
Credentials
  • ターゲットに接続している必要はありません。余分な作業をせずに passwd ファイルをクラックできる exploit を見つけることができます。
  • passwd ファイルが見つからなかったり、クラックできなかった場合は、ターゲットに接続してください。接続方法がわからない場合は、右の「接続の方法」をクリックして読んでください。
  • 最低でも non-root ユーザーの権限が必要です。
  • ターゲット上で FileExplorer.exe を起動します。 /etc フォルダを開き、 passwd ファイルをドラッグ&ドロップし、 decipher を実行します。
  • scp -d /etc/passwd コマンドを実行して、 passwd ファイルをダウンロードすることもできます。その後、 decipher を実行します。
  • FTP サーバであれば、 get /etc/passwd コマンドで passwd ファイルをダウンロードします。
  • Credentials を取得した場合は、 password または user_name:password とだけ書いたメールを返信してください。
Academic Changes
  • ターゲットに接続します。接続方法がわからない場合は、右の「接続の方法」をクリックして読んでください。
  • 最低でも non-root ユーザーの権限が必要です。やり方がわからない場合は、右の「ハッキングの方法(リモートハッキング)」をクリックして読んでください。
  • ターゲット上で FileExplorer.exe を実行し、 StudentsViewer.exe を探します。
  • ターゲット上で StudentsViewer.exe を実行し、人物を見つけて記録を変更します。 7.0 以上である必要があります。
  • メールに返信します。返信内容は自由です(空でも構いません)。
Police Records
  • ターゲットに接続します。接続方法がわからない場合は、右の「接続の方法」をクリックして読んでください。
  • 最低でも non-root ユーザーの権限が必要です。やり方がわからない場合は、右の「ハッキングの方法(リモートハッキング)」をクリックして読んでください。
  • ターゲット上で FileExplorer.exe を実行し、 PoliceRecord.exe を探します。
  • ターゲット上で PoliceRecord.exe を実行し、人物を見つけて記録を変更します。
  • メールに返信します。返信内容は自由です(空でも構いません)。
何かをハッキングした場合、ログを消去しなければなりません。ログを消去する方法がわからない場合は、右の「ログを消去する方法」をクリックして読んでください。
Hidden Missions - 隠しミッションはどこにある?
Hidden Mission とは?
Hidden Mission とは、ハックショップにはないミッションの種類です。隠されたミッションはたくさんあり、ハックショップのミッションよりも多様です。
Hidden Mission の見つけ方は?
  • 何かをハックして、ログやテキスト、PDFファイルを読んでみてください。
  • 何が起こっているのか、何が起こっていたのかを調べてみてください。
  • パズルを解いてみましょう。
POLICE MISSIONS - ポリスミッションはどこにある?
警察のために働くと、その見返りとしてプラスのカルマを得ることができます。

  • Browser を開き、検索ボックスに「 police 」と入力してエンターキーを押します。
  • 仕事とミッションを見つけるために、いずれかのサイトにアクセスしてください。
CRYPTO CURRENCIES - 暗号通貨
暗号通貨は、ゲームの銀行システムの代替となるものです。現実世界と同じように 採掘したり、売買したりすることができます。

注意:暗号通貨はプレイヤー主導型のシステムです。

  • 自分の暗号通貨を作りたい場合は、右の「自分の暗号通貨を作る方法」をクリックし、お読みください。
  • 暗号通貨を売買したい場合は、右の「暗号通貨の買い方・売り方」をクリックし、お読みください。
  • 採掘したい場合は、右の「暗号通貨の採掘方法」をクリックし、お読みください。
  • 現在の価格を見たい場合は、右の「暗号通貨の価格と取引レートについて」をクリックし、お読みください。
インターネットサービスプロバイダー
プロバイダーに加入すると、NPC がコントロールできないケーブル接続になり、より良い接続を得ることができます。

  • Browser を開き、検索ボックスに「 internet 」と入力してエンターキーを押します。
  • いずれかのウェブサイトにアクセスします。
  • Services 」タブをクリックします。
  • 希望する接続速度を選択します。
  • Home Internet 」をクリックし、契約します。
  • 契約すると、ケーブル接続になります。
  • wi-fi アイコンをクリックすると、ケーブル接続と wi-fi 接続が切り替わります。
ソーシャルエンジニアリング
Administrative action
  • ユーザーのパスワードを取得するために使用します。
  • whois コマンドを使って追加情報を得ることができます。
  • smtp-user-list を使って追加情報を取得することができます。
Login issues
  • ユーザーのパスワードを取得するために使用します。
  • whois コマンドを使って追加情報を得ることができます。
  • smtp-user-list を使って追加情報を取得することができます。
Online user
  • non-root ユーザーをオンラインにすることができます。
  • 会社名はドメイン名です。
  • whois コマンドを使って追加情報を得ることができます。
  • smtp-user-list を使って追加情報を取得することができます。
Admin online
  • root をオンラインにすることができます。
  • 会社名はドメイン名です。
  • whois コマンドを使って追加情報を得ることができます。
System information
  • ターゲットにインストールされているライブラリのバージョンを知ることができます。
  • non-root ユーザーにメールを送る必要があります。
  • [Name]フィールドに non-rootユーザーの名前 を入力します。
  • ライブラリ名を入力してください。(例: net.so )
Remote Login
  • 文字通り
Funny Game
  • rshell 専用です。
  • rshell サーバーをセットアップ。
  • サーバーの設定方法がわからない場合は
    右側の「サーバーの設定方法」をクリックしてお読みください。
  • 次に Attachment をクリックします。
  • 空欄を埋めて適用をクリックし、送信します。
  • rshell-interface を実行してください。
CCTV Access Request
  • これはウェブ/セキュリティカメラ用です。

ソーシャルエンジニアリングのための名前や電子メールをどこで見つけるかわからない場合は、右の「ソーシャルエンジニアリングのための名前や電子メールの見つけ方」をクリックして読んでください。
ソーシャルエンジニアリングのための名前や電子メールの見つけ方
  • EmployeesViewer.exe がサーバーに存在する場合は、そこから名前を取得することができます。
  • すでに接続している場合は、 /home フォルダを確認して名前を見つけます。
  • 移動できない場合は、 ls /home コマンドを使用できます。
  • ユーザーフォルダ 内の Config フォルダを確認し、メールアドレスを探します。
  • 移動できない場合は、 cat コマンドを使ってください。(例: cat /home/user/Config/Mail.txt
  • smtp-user-list を使ってメールアドレスを探すこともできますが、 SMTP サービスが動作している場合にしか使えません。
root を取得する方法
  • 接続されていて、パスワードがわかっている場合は、 sudo -s コマンドで root を取得します。
  • パスワードがわからず、接続していない場合は、右の「ハッキングの方法(リモートハッキング)」をクリックしてお読みください。
  • 接続しているがパスワードがわからない場合は、右の「ハッキングの方法(ローカルハッキング)」をクリックして読んでください。
  • 接続方法がわからない場合は、右の「接続の方法」をクリックしてお読みください。
ユーザーを切り替えたり、別のユーザーとしてログインする方法
  • ターゲットに接続していないが、パスワードを知っていて、それが ssh である場合、ssh コマンドを実行します。
  • ターゲットに接続していないが、パスワードを知っていて、それが ftp である場合、ftp コマンドを実行します。
  • 自分がログインしていて、パスワードがわかっている場合は、 sudo -u コマンドを使用します。
  • パスワードがわからない場合は、右の「ハッキングの方法(リモートハッキング)」をクリックして読んでください。
  • ターゲットに接続されていない、または接続方法がわからない、または接続できない場合は、右の「接続の方法」をクリックしてお読みください。
銀行口座のハッキング方法
  • ターゲットに接続している必要はありません。余分な作業をせずに銀行口座のパスワードを解読できる exploit を見つけることができます。
  • 見つからなかったり、クラックできなかったりした場合は、ターゲットに接続します。接続方法がわからない場合は、右の「接続の方法」をクリックして読んでください。
  • ターゲット上で FileExplorer.exe を起動し、 /home/user フォルダ内を移動します。
  • Config フォルダに入り、 Bank.txt をドラッグ&ドロップし、 decipher を実行します。
  • scp -d /home/username/Config/Bank.txt コマンドを使用してダウンロードすることができます。
  • FTP サーバの場合は、 get /home/username/Config/Bank.txt コマンドで Bank.txt ファイルをダウンロードします。
  • その後、 decipher を実行します。
  • ユーザー名がわからない場合は、 ls /home コマンドでユーザー名とフォルダを確認してください。

現在、銀行のシステムをハックすることはできません。銀行口座を個別にハックすることしかできません。
メールアカウントのハッキング方法
  • ターゲットに接続します。接続方法がわからない場合は、右の「接続の方法」をクリックして読んでください。
  • ターゲット上で FileExplorer.exe を起動し、 /home/user フォルダ内を移動します。
  • Config フォルダに入り、 Mail.txt をドラッグ&ドロップし、 decipher を実行してください。
  • scp -d /home/username/Config/Mail.txt コマンドを使ってダウンロードすることができます。
  • FTP サーバの場合は、 get /home/username/Config/Mail.txt コマンドで Mail.txt ファイルをダウンロードします。
  • その後、 decipher を実行します。
  • ユーザー名がわからない場合は、 ls /home コマンドでユーザー名やフォルダを確認してください。

メールサービスや Web サイトをハックすることができます。
  • あらゆるメールサーバーをハックして侵入することができます。
  • データベースに登録されているアカウントやパスワードを調べることができます。
  • データベースを手に入れれば、それを開いて見ることもできますし、パスワードを解読することもできます。
  • ハッキングの方法がわからない場合は、右の「ハッキングの方法」をクリックして読んでみてください。
ルーターのハッキング方法
  • scanrouter を実行して対象ルーターのバージョンを調べる。
  • ハックショップから kernel_router exploit をダウンロードする。
  • exploit を実行します。
  • router exploit を使って、サーバーやコンピューターをハックすることができます。
  • router exploit を使って、パスワードやファイル、フォルダーをハックすることができます。

exploit が動作しない場合は、別の exploit を入手してください。
ログを消去する方法
  • ログを消去するためには、 root になる必要があります。 root になる方法がわからない場合は、右の「 root を取得する方法」をクリックしてお読みください。
  • ターゲット上で LogViewer.exe を実行し、 shell obtainedconnection routedfile deleted の項目をクリアし、 save ボタンを押します。
  • FTP の場合は、 cd /var コマンドで var フォルダに入り、 get system.log コマンドでログファイルをダウンロードします。ログファイルをダウンロードします。ダウンロードしたログファイルを開いて編集し、 put system.log コマンドで再アップロードします。
クラック / スキャンを高速化する方法
  • レギュラーショップでより良い CPU を購入してください。
  • より速い CPU は、パスワードの解読やその他のスキャンをより速くします。
FTP でのダウンロードとアップロード
  • アップロードするには put コマンドを使います。
  • ダウンロードするには get コマンドを使います。
  • FTP サーバーでは、あらかじめ定義されたコマンドしか実行できません。
  • help コマンドを実行すると、より詳しい情報が得られます。
Firewall の設定
  • ifconfig コマンドを使って、 Gateway IP を調べる。
  • Browser を開きます。
  • アドレスバーにあなたの Gateway IPを入力し、 :8080 を追加します。
  • このように表示されるはずです。
  • 以下の手順で設定します。
  • Firewall をクリックします。
  • Add Entry ボタンをクリックします。
  • 空欄を埋め、自分のコンピュータをブロックしていないことを確認します。
  • その後、 Save ボタンをクリックして設定を保存します。
自分自身を守る方法
  • 自分の身を守るためには、すべてのファイルの guest パーミッションを削除する必要があります。このコマンドを実行してください。
    sudo chmod -R o-rwx /
  • レンタルサーバーを1台以上用意して、常にそれを使用します。
  • レンタルサーバーを保護するには、以下のコマンドを入力します。
    ( non-root ユーザーを作成して使用する場合は、この方法は適していないかもしれません)
    (レンタルサーバーの現在のバージョンでは、 root 権限を取得する方法がないことを確認してください)
    sudo chmod -R o-rwx / sudo chmod -R g-rwx / sudo chmod -R u-rwx /
  • 右側の「生き延びる方法」をクリックして読む。
  • 右側の「 Sniffer から生き延びる方法」をクリックしてお読みください。
  • 右側の「 Rshell から生き延びる方法」をクリックしてお読みください。
生き延びる方法
  • Manual の「 Getting Started 」と「 Websited & Services」をすべて読んでください。
  • サーバーを借りて、何にでも使いましょう。本当の IP を隠せるし、 NPC を相手にするには最適です。
  • レンタルサーバーの借り方がわからない場合は、右の「サーバーをレンタルする方法」をクリックして読んでみてください。
  • 不審なログの消去を忘れないでください。ログを消す方法がわからない場合は、右の「ログを消去する方法」をクリックして読んでください。
  • 右側の「自分自身を守る方法」をクリックして読んでください。
  • オンラインモードの場合、信頼できないものは実行しないでください。
セーフモード
セーフモードとは?
セーフモードとは、重要なシステムファイルが削除、移動、または破損した場合に、リダイレクトされる場所です。
セーフモードでは、コマンドラインのみとなり、ファイルエクスプローラーや他の類似のプログラムを実行することはできませんが、コマンドラインベースのプログラムを実行することは可能です。
セーフモードは、システムを復元するチャンスを与えてくれます。
手動でセーフモードに移行する場合は、以下のコマンドを実行してください。
reboot -sm
Rshell から身を守る方法
Single Player でプレイしている方は、心配する必要はありません。ガイドのこの部分はスキップできます。

Online Mode でプレイしている場合
  • 一番良い方法は、信頼できないものをインストールしないことです。
  • 2番目に良い方法は、 ps コマンドを実行することです。このコマンドを実行すると、そのマシンで現在実行されているプロセスを見ることができます。もし何か異常なものがあれば、 sudo kill コマンドを使って rshell 接続を終了させてください。
Sniffer から身を守る方法
Single Player でプレイしている方は、心配する必要はありません。ガイドのこの部分はスキップできます。

Online Mode でプレイしている場合
  • Notepad で /server/conf/sshd.conf を開き
  • 置き換え
    "encryption_enabled": false,

    "encryption_enabled": true,
  • 上記の通り置き換えて保存してください。
  • ssh-server には基本的な暗号化アルゴリズムが搭載されていますが、熟練したプログラマーであれば解読するのは難しくありません。自分で暗号化するか、よりよい暗号化をしたい場合は、信頼できる暗号化アルゴリズムを探してください。
最新の状態を維持するには
以下の2つのコマンドを実行します(右の apt-get をクリックして、詳細をお読みください)。
sudo apt-get update sudo apt-get upgrade
さらに、別の方法として、以下の手順を踏むことができます。
  • ssh ( libssh )、 ftp ( libftp )、 http ( libhttp )、 chat ( libchat )、 rshell ( librshell )、 repository ( librepository )は、更新されたらレギュラーショップから再度ダウンロードし、実行 / インストールしてください。
  • init.sokernel_module.sonet.so については、更新されたら NPC サーバからダウンロードしてください。
  • crypto.sometaxploit.so については、更新されたらハックショップからダウンロードしてください。
  • あなたのネットワークの kernel_router.so は、自動更新されます。
  • レンタルサーバの kernel_router.so は更新されません。
接続速度を速くする方法
  • Browser を開き、検索ボックスに「 internet 」と入力してエンターキーを押します。
  • いずれかのウェブサイトにアクセスします。
  • Services 」タブをクリックします。
  • 希望する接続速度を選択します。
  • Home Internet 」をクリックし、契約します。
  • 契約すると、ケーブル接続になります。
  • wi-fi アイコンをクリックすると、ケーブル接続と wi-fi 接続が切り替わります。
サーバーをレンタルする方法
  • Browser を開き、検索ボックスに「 internet 」と入力してエンターキーを押します。
  • いずれかのウェブサイトにアクセスします。
  • Services 」タブをクリックします。
  • 希望する接続速度を選択します。
  • Rent Server 」をクリックします。
  • Download ConfigLan」をクリックし、ConfigLan をダウンロードすることで、サーバーを管理できるようになります。
レンタルサーバーのアップグレード方法
  • レンタルサーバーにログインする。
  • レンタルサーバーの Browser.exe を開き、レギュラーショップに行ってハードウェアを購入する。
  • レンタルサーバの Settings.exe を開き、ハードウェアを交換する。
サーバーの設定方法
  • レギュラーショップハックショップで必要なファイルを探す。
    必要なファイルがどこにあるかわからない場合は、右の「サーバー構築に必要なファイルとポート」をクリックして読んでください。
  • 必要なファイルを見つけたら、それをダウンロードします。
  • レンタルサーバーの借り方がわからない場合は、右の「サーバーをレンタルする方法」をクリックして読んでみてください。
  • レンタルサーバーに置いて、 sudo または root 権限で実行する。
  • (自分のパソコンを使ってもいいですが、リスクがあります)
  • ifconfig コマンドを使って、 Gateway IP と Local IP を調べる。
  • レンタルサーバーで Browser を開きます。
  • アドレスバーにあなたの Gateway IPを入力し、 :8080 を追加します。
  • このように表示されるはずです。
  • Add Entry ボタンをクリックして、空欄を埋めます。
    ポート番号が分からない場合は、右側の「サーバー構築に必要なファイルとポート」をクリックし、読んでください。
  • その後、 Save ボタンをクリックして設定を保存します。
サーバー構築に必要なファイルとポート
サービス名
必要ファイル
入手先
ポート
FTP
ftp-server
レギュラーショップ
21
SSH
ssh-server
レギュラーショップ
22
HTTP
http-server
レギュラーショップ
80
RSHELL
rshell-server
ハックショップ
1222
REPOSITORY
repository-server
レギュラーショップ
1542
CHAT
chat-server
レギュラーショップ
6667
自分の暗号通貨を作る方法
  • Browser を開き、検索ボックスに「 coin 」と入力してエンターキーを押します。
  • いずれかのウェブサイトにアクセスします。
  • Services 」タブをクリックします。
  • 空欄に必要事項を入力します。
  • Create coin 」をクリックします。
暗号通貨の買い方・売り方
  • レギュラーショップで Stocks.exewallet プログラムをダウンロードしてください。
  • ショップの場所がわからない場合は、右の「ショップを探す」をクリックし、お読みください。
  • wallet を起動し、wallet アカウントを作成した後、Stocks.exe を起動して暗号通貨を売買してください。
暗号通貨の採掘方法
  • 暗号通貨はプレイヤー主導型です。これは、あなたが採掘したい暗号通貨の採掘プログラムを見つけなければならないことを意味します。
  • 所有者を信頼できる場合のみ実行してください。
  • 暗号通貨をより速く採掘したい場合は、右の「暗号通貨をより速く採掘する方法」をクリックし、お読みください。
暗号通貨をより速く採掘する方法
より良い GPU を購入してください。
暗号通貨の価格と取引レートについて
  • 暗号通貨はプレイヤー主導型です。つまり、固定された取引レートは存在しません。
  • 暗号通貨の現在の状態を見るには、レギュラーショップから Stocks.exe をダウンロードしてください。
  • ショップの場所がわからない場合は、右の「ショップを探す」をクリックし、お読みください。
  • Stocks.exe を実行し、左上で希望の暗号通貨を選択してください。選択した暗号通貨の詳細なグラフィックと価格を表示することができます。
  • 暗号通貨を売買したい場合は、右の「暗号通貨の買い方・売り方」をクリックし、お読みください。
テーマのインストール方法
  • Notepad を開く
  • テーマの内容をコピーして Notepad に貼り付け、どこかに保存します。
  • Settings 」→「 Appearance 」を開き、三点リーダーボタンをクリックし、保存したテーマファイルを選択します。
  • Apply changes 」をクリックします。
カスタム壁紙のインストール方法
  • Settings 」→「 Appearance 」を開き、黄色いアイコンにマウスを合わせます。
  • 壁紙のコピー先やその他の詳細が表示されます。
  • 壁紙を指定フォルダにコピーしたら、「 Appearance 」を一度閉じて開き直します。
  • ドロップダウンメニューをクリックし、壁紙を選択します。
  • Apply changes 」をクリックします。
Gifts.txt
  • Gifts.txt は、ランダムな wifi ネットワークの詳細が含まれるテキストファイルです。
  • チュートリアルミッションを一度クリアしている場合のみ、再スタート時に表示されます。
  • もし、新しくゲームを始めるたびにこのファイルを見たくない場合は、Preferences を開いて Tutorial をクリックし、Enable Gifts.txt のチェックボックスをオフにしてください。
ソースコード
  • Manual を開き、「 Teminal Programs 」をクリックします。
  • カテゴリーを選択します。
  • ツールを選択します。
  • Source Code 」ボタンをクリックします。

別の方法

標準ツールのソースコードを表示するには、以下のコマンドを使用します。

CodeEditor.exe -code tool_name

使用例

CodeEditor.exe -code ping CodeEditor.exe -code wallet CodeEditor.exe -code nmap
さいごに
翻訳には DeepL[www.deepl.com] を使用しています。

翻訳内容について確認をしながら作業を進めましたが、表記のゆれや誤字脱字があるかもしれません。
気になる箇所がありましたらコメントでご指摘いただければと思います。
ほかにも、より良い翻訳・意訳などありましたら提案いただけると助かります!
3 Comments
Tennokoe  [author] 23 Nov, 2021 @ 12:25am 
@veamer54 ありがとうございます!
veamer54 22 Nov, 2021 @ 8:23pm 
ありがとうございます。このガイドのおかげでGrey Hackの楽しさがわかるようになりました。
Isco 10 Sep, 2021 @ 8:24pm 
Nicee!!!