HACKNETのあるきかた。

Hacknet5 · 199 ratings9.2k views293 favorites1 min readJapaneseby 木室Updated Jan 19, 2018View on Steam ↗

序盤攻略のQ&A

Q、チュートリアル終わらないんだけど?
 Tutorialというプロセス(プログラム)が動いているので、それを終了させる必要がある。
 表示してある通りHelpコマンドを打ち込むと、プロセスの終了方法も出てくるはず。

Q、つまり、どういうことだってばよ?
 ps コマンドで今動いているプロセスのID(PID)を調べられる。
 kill [PID] コマンドで指定したPIDのプロセスを終了させられる。
 つまり、psコマンドで出てきた「Tutorial」のPIDが、たとえば「6」なら「kill 6」と打ち込むことでチュートリアルを終了させられる。

Q、ハッキングのやり方がわかんない!
 1)ターゲットの端末を見つけて接続します
 2)"Probe System" で使っているセキュリティを見ます
 3)セキュリティを突破します
   ・Proxyがある→Shellを使う
   ・Firewallがある→Analyze,Solveを使う
 4)突破に必要な数のポートを開放します
   ポートの種類に応じて必要になるプログラムは変わります
   ・SSH→"SSHCrack" を使う
   ・FTP Server→"FTPBounce" を使う
 5)”Porthack”を起動!管理者権限をゲットだぜ!

Q、いちいち何度もコマンド打ち込むの面倒!
 ・「↑」キーで直前に使ったコマンドを呼び出せます。
 ・また、コマンド名やファイル名は途中で「Tab」キーを打つことで該当するものを自動で打ってくれます。
    例)「Port」とだけ入力してTab→「Porthack」と出てくる

Q、え、ゲーム進めたらなんかとんでもないことになったんだけど…マウスも使えないし…
 そこからが本番やで(ニッコリ)
 Helpコマンドを使ってできることからやっていけばクリアできるけど、どうしてもわからない場合は↓。
 ①自分のPCのログ(「/log」フォルダの中のファイル)を調べてみよう。
   【使うコマンド】
   ls …今いるフォルダにあるファイル・フォルダを表示する。
   cd [フォルダ名]  …指定したフォルダに移動。一つ上の階層に戻るときは「cd ..」。

ログを見てみるとポートを軒並み開放された後、PCの起動に必要なあるファイルが消されているのがわかる。さて、解決するためには…?

起動には「x-server.sys」というファイルが必要である。
  削除されたため、自分のPCの中にはもちろん残っていない。つまり…?

④[正解]scanで自分のPCと接続している端末を検索。
  connect [IPアドレス]でその端末に移動。「sys」フォルダにある「x-server.sys」をscpコマンドで回収、rebootコマンドで再起動。

Q、解決はしたけどこの後何をすればいいのかわからない
 やられたらやり返す。ハッカーの基本です。
 とりあえずハッキングを受けた場所を辿ってみよう。プロキシを経由してるかも。
 やり返す手段がわからない?敵がわざわざ教えてくれたじゃないか(ゲス顔)

【PC初心者向け】用語集

このゲームに出てくる端末も、普段私たちが使っているPCと基本的な構造は同じです。
むしろそれよりも単純です。基本的なところを抑えておけばコワクナイコワクナイ。
ちなみに筆者はハッキングやネットワークの専門知識は皆無です。あくまで「HACKNET用語集」ってことで、現実の用語との齟齬があってもあしからず。

「フォルダ」
各種ファイルを入れる箱。ディレクトリとも言う。

「ファイル」
ここではフォルダ以外の全部を指す。テキストだったりプログラムだったり。

「拡張子」
ファイルの種類を区別するための文字。ファイル名の後につく『.exe』とか『.txt』とかがそれ。
別項で詳しく解説。

「ネットワーク」
PC、携帯、サーバーなどの端末どうしをつなぐ道。scanコマンドで検索ができる。
直接つながっている端末どうしは関係が深い可能性が高い(同じ持ち主のPCと携帯、同じ会社のPCとサーバー、など)。
ネットワークが直接つながっていない端末へは誰かからリンクを聞いたり、手に入れたアドレスをconnectコマンドを使って行くしかない。

「ノード」
PC、携帯、サーバーなどの端末のこと。ネットワークの話題でこれらの端末を指すときに使う。

「プロキシ」
ネットワークの道どうしを繋ぐ端末のこと。
他の場所への接続の中継・足掛かりとして使ったり、ハッキングの攻撃・防御にも使われる。

「プログラム」
このゲームではハッキングを行って各種セキュリティを破るための『鍵』の役割を担う。
基本的に端末の「bin」フォルダに入っていている。
 【プログラムに関する基本的なコマンド】
  exe
  今使えるプログラムの一覧を表示する。
  scp [プログラム名]
  他人の端末のbinフォルダにあるプログラムを自分の端末に入れる。

「管理者権限」
その端末の持ち主であるという権限。
ハッキングは他人のPCの管理者権限を奪い取るのが目的。
管理者権限があれば
 ・ファイルの閲覧・加工・削除・入手
 ・scanコマンドの使用(その端末に直接繋がっている端末を探す)
 ・shellコマンドの使用(その端末をハッキングの攻撃や防御に使えるようにする)
などができるようになる。

「RAM」
いわゆる作業台。
ノートを開いておいたり、プログラムを動かすために必要なスペース。
特にハッキング中は様々なプログラムを同時に動かすため、RAMの節約には様々な工夫が必要になる。
RAM使用量の小さいプログラムを同時に動かしたり、ノートの文字数を減らして容量を削減したり…ハッカーの個性の見せ所でもある。

拡張子リスト

基本的なファイルの種類と、その利用法や対処を紹介。

.exe
プログラムファイル。「/bin」フォルダに入っていることが多い。
いわゆる『門』の役割であるセキュリティに対して、その突破に必要な『鍵』の役割。
『門』が違えば『鍵』も変わる。セキュリティに応じて必要なプログラムを集めていこう。

.txt
テキストファイル。「/home」フォルダの他、割とどこでも見る形式。
文章を保存したファイルで、開けばそのまま文章が表示される。

.sys
システムファイル。その端末の起動や維持に必要不可欠なファイル。「/sys」フォルダの中で働く。
削除するとたいてい端末が落ちる。消すなよ?絶対消すなよ?

.sav
セーブファイル。ゲームのセーブデータなどに使われる。

.log
ログファイル。「/home」フォルダの中に入っていることが多い。
また、拡張子なしで「IRC_Log」などの文字列がファイル名に入っていることもある。
端末の持ち主が趣味で集めた与太話や、取っておいた会話の履歴などが書かれている。

【拡張子のないもの】
システムログファイル
@0000~などで始まるファイル。「/log」フォルダに入っている。
どこから誰が接続したか、どんなファイルを見たか、などの履歴がここに貯まっていく。
基本的にはハッキングの足跡を残さないために削除すべきだが、他ハッカーの接続履歴を探っていく時には重要になる。

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.