ハッカーになる方法

Posted on
著者: Monica Porter
作成日: 20 行進 2021
更新日: 17 5月 2024
Anonim
ハッカーになりたい高校生が最初にやるべきこと。【ハッカーになる方法】【ホワイトハッカーになる方法】【ホワイトハッカー勉強法】ハッカーになるには最初にNHK Eテレ「テキシコー」を見る
ビデオ: ハッカーになりたい高校生が最初にやるべきこと。【ハッカーになる方法】【ホワイトハッカーになる方法】【ホワイトハッカー勉強法】ハッカーになるには最初にNHK Eテレ「テキシコー」を見る

コンテンツ

この記事では、ハッカーとしてのhackingThinkの基本的なテクニックを学びましょう

プログラマー、専門家、ネットワークアシスタントで構成される、共有文化の世界があります。これは、ネットワーク化された最初のマイクロコンピューターと、ARPANETでの最初の実験から数十年さかのぼることができる環境です。この文化の支持者は、自分たちに「ハッカー」の名前を付けました。多くの人は、ハッカーはコンピューターに侵入して電話ハッキングを行うだけの人であると考えていますが、ハッカーであることはそれではありません。ハッキングの基本的なテクニック、「ハッカー」をどう考えるか、この世界で自分に名前を付ける方法を学びましょう。


ステージ

パート1ハッキングの基本的なテクニックを学ぶ



  1. オープンソースのUnixを入手し、それを使用して回転させる方法を学びましょう。 Unixはインターネットのオペレーティングシステムです。 Unixの世界を知らなくてもインターネットを使用できますが、Unixが何であるかを知らないと、インターネットのハッカーになることはありません。このため、ハッキングの世界はかなり激しく撃たれたUnixです。たとえば、LinuxのようなUnixですが、他にもありますが、同じコンピューター上で並行して実行できます。 Linuxをオンラインでダウンロードし、インストールに問題がある場合は、LinuxフォーラムまたはローカルLinuxユーザーグループにアクセスしてください。
    • 水に飛び込む良い方法は、Linuxファンと呼ばれるものを起動することです。これは、ハードディスク内の何も変更することなく完全にCDから実行されるディストリビューションです。すべてを混乱させることなく、すべての可能性を見る便利な方法です。
    • Unixの隣にはもちろん他のオペレーティングシステムがありますが、それらはバイナリで編集されており、コードを読むことはできますが、変更することはできません。 Microsoft Windowsコンピューターまたはその他の独自のシステムでハッキングを学ぼうとすることは、石膏コルセットを着用しながらダンスを学ぼうとするようなものです。
    • Mac OS XではLinuxを実行できますが、Macシステムの一部のみが「オープンソース」であるため、多くの障害に直面し、コード所有者に依存するというこの悪い習慣を取り除く必要があります。アップル。



  2. HTMLで書くことを学ぶ。 プログラミングしたことがない場合は、HTMLから始めてください。あなたはいくつかの良い習慣を身につけ、それがあなたがさらに前進するのを助けます。写真、さまざまなイラストの画像に関してインターネットで見ることができるものはすべて、HTMLによって支えられています。簡単なホームページを作成することから始めてから、展開できます。
    • ブラウザで、任意のサイトのページを開き、ソースページを開いてHTMLを詳しく調べます。 Firefoxでは、[表示]を実行してから[ページソース]を実行するか、ページ上の任意の場所を右クリックして[ソースコードを表示]を選択します。
    • HTMLは、e、Notepad、Simple、またはWordエディターで分泌できます(ただし、WordのHTMLの信頼性はそれほど高くありません)。ファイルを「.txt」(e形式)として保存します。その後、ブラウザウィンドウにドラッグアンドドロップして、何が起こるかを確認できます。
    • HTMLの構文、特にタグ(または「タグ」)の構文を学習する必要があります。 「<」はタグを開くために使用される記号で、「/>」はタグを閉じるために使用されます。 「<P>」は、eをその場で広告するために使用されます。 eのフォーマットを変更したいときはいつでも、タグを使用して太字、斜体、色を付けます...これで、HTMLはインターネットの仕組みをよりよく理解するのに役立ちます。


  3. プログラムを学ぶ。 詩を作りたいなら、文法をマスターしなければなりません。コードを壊す前に、それを知っている方が良いでしょう?しかし、あなたの目標が本当の「ハッカー」になることであるならば、あなたは基本的な英語以上のものを必要とします:「ハッカー」はうまく書かなければなりません!
    • Pythonは、明確で、十分に文書化されており、初心者にも比較的アクセスしやすいため、始めるのに適した言語です。たとえ優れたスタートアップ言語であっても、おもちゃとはほど遠い、非常に強力で柔軟性があり、大きなプロジェクトに適しています。 Java言語はオプションですが、最初のプログラミング言語としての使用は疑問視されています。
    • プログラミングに真剣に取り組む場合は、Unixの基本言語であるCを習得する必要があります(C ++はCに非常に近く、一方を知っていれば、もう一方を習得することは難しくありません)。 Cはマシンリソースに対して非常に効率的ですが、デバッグには多くの時間を要するため、回避されます(マシンの効率にとって避けられない場合を除きます!)。
    • Kali(以前のBacktrack)またはKaliのベースとなっているUbuntu / Debianの最新バージョンのようなプラットフォームから始めることをお勧めします。

パート2ハッカーのように考える




  1. 創造的である。 技術的な知識が得られたら、スタイル、アートを入れなければなりません! 「ハッカー」はアーティスト、哲学者、エンジニア、オールインワンのようなものです!彼らは自由を愛し擁護し、相互の説明責任を果たします。世界は解決されると主張する魅力的な問題でいっぱいであり、「ハッカー」はそれらの解決を気にせず、彼のスキルを誇示し、彼の知性を破壊するだけです。
    • 実際の定義を認識する方法を知ってください。ハッカーはハッカーではなく、コンピューターシステムの親密な操作に情熱を傾ける人
    • ハッカーは、知的にも文化的にも多くのことに興味を持っています。 「あなたがプレーするのと同じくらい情熱的に働き、あなたが働くのと同じように一生懸命にプレーする」ことがモットーかもしれません!実際のハッカーにとって、「遊ぶ」と「働く」、または「科学」と「芸術」の間には細い線があります。あなたはすべてが混同された世界で並外れた創造性に達することができる必要があります。
    • SFを読んでください。頻繁なSF会議(ハッカーや将来のハッカーに会うための良い方法)。
    • 武道を練習します。武道が必要とする精神的規律は、ハッカーが実践する規律に非常に近いものです。好きなハッカーの格闘技は、総当たり、運動の強さ、または身体のスタミナよりも、精神的な規律、リラックスした警戒心、および自制心を必要とするものです。この点で、タイチは特にハッカーに高く評価されている武道です。


  2. 問題を解決することを学ぶ. 問題を完全に解決する必要があります。他のハッカーの時間は貴重であるため、情報を共有し、問題を解決し、解決策を知らせることはほとんど道徳的義務です。そのため、他のハッカーは古い問題を永続的に解決する代わりに、新しい問題に集中することができます(車輪を再発明しないでください)。
    • あなたがすべての仕事をすぐに届ける義務があると信じてはいけませんが、そうする人はコミュニティで尊敬されています。ハッカーの価値においては、食べたり、家賃を払ったり、コンピューター機器を購入したりするために、労働の成果の一部を売るだけで十分です。
    • The Mentorの「Jargon File」や「Hacker Manifesto」などの古い本を読んでください。それらは少し古くなっているかもしれませんが、あなたが必要とする態度と心の状態に非常に役立ちます。


  3. 権威を認めて戦おう! 奇妙に思えるかもしれませんが、権威と権威があります。 「ハッカー」は退屈、雑用、そして情報を検閲し、情報を隠し、それを馬鹿にする権威主義の人々を憎みます。ハッカーが退屈したり、愚かな繰り返しの仕事に追い込まれたりすると、彼はやりたいことにふけることができません。新しい問題を解決してください!ハッカーのように振る舞うには、退屈なタスクをできる限り自動化する方法を見つける必要があります。
    • 「ハッカー」は、通常仕事と私有財産と呼ばれるものを拒否しています。 「ハッカー」とは、合法性と知識の共有のために戦う人です!野望は素晴らしいです!


  4. ハッカーになるには、スキルが必要です。 ハッカーは、スマッダーに時間を浪費させませんが、ハッキングスキルを含め、自分がいるスキルを認識する方法を知っていますが、より広くは、あらゆるスキルが高く評価されています。インターネットは謙虚になります!少数のスキルしか持たないことは特に高く評価されており、マインドフルネス、スキル、集中力を発揮するスキルはさらに優れています。

パート3コミュニティの尊敬を得る



  1. オープンソースソフトウェアを作成します。 他のハッカーが楽しくまたは役に立つと思うプログラムを書く。すべてのハッカーが利益を得ることができるように、ソースコードを提供してください。したがって、このハッカーの世界には、真の「半神」がいます。真のニーズを満たし、現在すべての人が使用しているこれらの素晴らしいプログラムを作成および共有した人たちです。


  2. オープンソースソフトウェアのテストとデバッグ。 その名前にふさわしいオープンソースの作者なら誰でも、優れたベータテスター(症状を明確に説明し、問題を特定し、簡単なレポートでバグを診断し、いくつかの簡単な診断ルーチンを設定できる人)その重い金色。
    • 興味のある開発中のプログラムを見つけて、優れたベータメーカーになるようにしてください。この環境では、プログラムをテストしてからデバッグによってプログラムを変更するまで、自然な進行があります。このようにして多くのことを学び、あなたを助ける人々と良いカルマを得るでしょう。


  3. 有用な情報を公開します。 Webまたはよくある質問(FAQ)などのドキュメントで有用で興味深い情報を収集およびフィルタリングし、この情報を利用できるようにすることは非常に良いことです。技術的なFAQの更新を処理する人は、見返りとして、オープンソースプログラマとほぼ同じくらい大きな認識を得ます。


  4. インフラストラクチャで作業します。 ハッカー文化(インターネットと同じように)は、ボランティア活動に基づいています。多くの作業がありますが、それを機能させるために必ずしも名誉あるわけではありません:メーリングリストの管理、ニュースグループの管理、ソフトウェアバックアップサイトの保守、RFCおよびその他の技術標準の開発。この種の退屈な作業を行う人々は、これらのタスクが時間がかかり、コード操作ほど面白くないことを誰もが知っているため、高く評価されています。この退屈な作業が美しい献身の証拠であると仮定します。


  5. ハッカー文化に奉仕する。 すぐにできることではありません。しばらく自分自身を証明し、上記の4つの分野のいずれかで特定の悪評を得る必要があります。ハッカー文化では、厳密に言えばリーダーはいませんが、ヒーローもいますが、長老、歴史家、スポークスマンもいます。現場で自分自身を証明したら、これらのカテゴリのいずれかに参加できるかもしれません。
    • 注意!ハッカーは常に古いレゴを疑っているので、この悪名に到達することは安全ではありません。認知を求めないでください、あなたがしなければならないことをしてください、そして、それはすぐに到着します。控えめで、自分のステータスに感謝します。