ハッカーになる方法

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

コンテンツ

コンピュータセキュリティでは、ハッカーはコンピュータシステムとネットワークのセキュリティメカニズムに焦点を当てる人々です。プログラマーとWebウィザードの間には、ミニコンピューターとARPAnetの間でデータを共有する実験の最初の瞬間まで数十年の歴史をたどった、コミュニティと文化的な共有があります。このコミュニティのメンバーは最初の「ハッカー」でした。侵入するコンピューターや電話システムはハッカーの間でアイコンになっていますが、この文化は多くの人が考えるよりも複雑で倫理的です。基本的な侵入テクニック、ハッカーの考え方を学び、ハッカーの世界に入る畏敬の念を抱きます。

手順

パート1/3:基本

  1. Unixを実行します。 Unixはインターネットのオペレーティングシステムです。 Unixを知らなくてもインターネットを利用できますが、Unixを理解しなければハッカーになることはできません。したがって、今日のハッカー文化は主にUnixに焦点を合わせています。 LinuxのようなUnixは、同じコンピューター上でMicrosoftWindowsと並行して実行できます。 Linuxをオンラインでダウンロードし、Linuxのインストール方法を知っている人を見つけてください。
    • 開始するための最良の方法は、ハードドライブを微調整することなくディスクから完全にインストールされるCDを起動することです。手間をかけずにインストールする方法は次のとおりです。
    • Unix以外のオペレーティングシステムもありますが、それらはバイナリで使用されます。コードを読み取ったり、変更したりすることはできません。 Microsoft Windowsまたはクローズドソースシステムを実行しているコンピューターに潜入することを学ぼうとすることは、いたるところに包帯を巻いて踊ることを学ぶようなものです。
    • OS XではLinuxを実行できますが、システムの一部のみがオープンソースです。障害に遭遇し、Apple独自のコードによっては悪い習慣を生み出さないように注意してください。

  2. HTMLを書く. コーディング方法がわからない場合は、ハイパーテキストマークアップ言語(HTML)の基本を学び、段階的に構築することが不可欠です。 HTMLでコード化された画像、画像、デザイン要素のWebサイトにアクセスしたときに表示されるもの。プロジェクトの場合、基本的なホームページを設定する方法を学び、それを段階的に実行する必要があります。
    • ブラウザでリソースページを開いて、例のHTMLを確認してください。 Firefoxで[Web開発者]> [ページソース]に移動し、コードを確認します。
    • メモ帳やシンプルテキストなどの基本的な単語処理ソフトウェアでHTMLを記述し、ファイルを「テキスト」として保存して、ブラウザにアップロードして翻訳を確認することができます。
    • カードのフォーマットと視覚的な考え方を学ぶ必要があります。 「<」はタグを開くために使用され、「/>はタグを閉じるために使用されます。」

      「コードの行を開始します。タグを使用して、イタリック、フォーマット、色などの視覚的なものを通知します。HTMLを学習すると、インターネットの仕組みをよりよく理解できます。」


  3. プログラミング言語を学ぶ. 詩を書き始める前に、基本的な文法を学ぶ必要があります。法律を破る前に、あなたは法律を勉強する必要があります。最終的な目標がハッカーになることである場合、コーディングには基本的な英語以上のものが必要です。
    • Pythonは、明確に設計され、十分に文書化されており、初心者に適しているため、最初から適切な「言語」です。それは最初の言語でしたが、おもちゃではありませんでした。 Pythonは非常に強力で柔軟性があり、大規模なプロジェクトに適しています。 Javaもありますが、このファーストクラスのプログラミング言語の価値を再考する必要があります。
    • プログラミングを始める場合は、Unixのコア言語であるCを学ぶ必要があります。 C ++はCと密接に関連しています。上記の2つの言語のいずれかを知っている場合、もう一方を学ぶことは難しくありません。 Cはコンピューター上のリソースを効率的に処理しますが、エラーを見つけるのに長い時間がかかります。これが、Cがあまり使用されない理由です。
    • Backtrack 5 R3、Kali、Ubuntu12.04LTSなどの優れた開始プラットフォームを使用することは悪い考えではありません。
    広告

パート2/3:侵入態度


  1. 創造的思考。 基本を理解したので、芸術的な方向で考え始めることができます。信念は、芸術家、哲学者、エンジニアの組み合わせのようなものです。彼らは自由と相互責任を信じています。世界は解決する必要のある緊急の問題でいっぱいです。ハッカーは、これらの問題を解決し、スキルを磨き、心を鍛えることに満足しています。
    • ハッカーは、侵入に加えて、多くの文化的および知的利益を享受します。あなたがプレイできる限り熱心に働き、あなたがするのと同じくらい熱心にプレイしてください。真のハッカーにとって、「遊ぶ」、「する」、「科学」、「芸術」の間の境界線は完全に消えて、1つに融合して高レベルの創造的なユーモアを生み出しているように見えます。 。
    • サイエンスフィクションの物語を読んでください。このカテゴリを探索することは、ハッカーやプロトコルハッカーに会うための最良の方法です。武道を学ぶことを検討してください。武道を実践する際の規律の精神は、ハッカーが追求する本質的な道に似ているようです。武道を学ぶハッカーは、精神的な規律、認知のリラックス、強さ、筋肉質、または身体的耐久性の制御を強調することがよくあります。太極拳はハッカーに適した武道です。
  2. お気に入りを学ぶ 問題解決. 問題を2回解決しないでください。人々の立場で考えてください。ハッカーは、情報の共有は道徳的責任であると信じています。問題を解決するときは、人々が同様の問題を解決できるように、問題を広く利用できるようにします。
    • 個人的な作品をすべて手放すように強制する必要はありませんが、そうするハッカーはしばしば尊敬されます。これは、ハッカーの価値に依存し、食料、家賃、設備の支払いに十分な製品を販売します。
    • TheMentorの「JargonFile」または「HackerManifesto」を読んでください。それらは技術的に時代遅れかもしれませんが、それらの態度とインスピレーションは同じです。
  3. 政府を認識し、戦うことを学びます。 ハッカーの敵は退屈、退屈であり、政府当局者は情報の自由を制限するために検閲と秘密を使用します。これは、ハッカーが絶えず侵入する単調な仕事です。
    • 侵入を「通常の」仕事と資産の概念に反駁する生き方と見なし、平等を求めて戦い、知識を広めることを選択します。
  4. それを買う余裕があります。 したがって、Redditに時間を費やす人は誰でも、サイバーパンクのユーザー名(未来の世界についてのサイエンスフィクション)を形成し、ハッカーのように振る舞うことができます。しかし、インターネットは素晴らしいバランサーであり、エネルギーの価値はエゴや態度を超えています。あなたのイメージではなく製品に焦点を当てることに時間を費やすと、現在の文化的な「侵入」パターンを模倣しようとする代わりに、人々からすぐに尊敬を得るでしょう。広告

パート3/3:熟練した侵入

  1. オープンソースソフトウェアを作成します。 他のハッカーにとって興味深く有用なプログラムを作成し、そのソースをハッカーコミュニティと共有します。ハッカーの世界で最も賞賛されているのは、さまざまなニーズを満たすことができる優れたプログラムを作成し、それをすべての人と共有して、誰でも使用できるようにする人です。
  2. オープンソースソフトウェアのテストと修正に役立ちます。 ソフトウェアの作成者は、優れたテストテスター(症状を明確に説明し、問題を適切に特定し、エラーをすばやく見つけ、筋肉診断ルーチンを適用することをいとわない人)を教えてくれます。バージョン)は宝石よりも貴重です。
    • 興味はあるが開発段階にあるプログラムを見つけて、優れたテスターに​​なるようにしてください。プログラムの試運転からデバッグとチューニングへの自然な進歩があります。あなたは多くを学び、後であなたを助ける人々との親善を生み出すでしょう。
  3. 有用な情報の公開。 もう1つの方法は、Webに投稿したり、よくある質問(FAQ)文書として投稿したりするために興味深い情報を収集してふるいにかけ、それを他の人と共有することです。 FAQの技術メンテナは、ソフトウェアの作成者自身と同じように尊敬されています。
  4. インフラストラクチャが機能し続けるのを助けます。 ハッカー文化(インターネットの技術開発)はボランティアと協力しています。メーリングリストの管理、ニュースグループの管理、大規模なソフトウェアホスティングWebサイトの保守、RFCやその他の技術標準の開発など、実行する必要のある重要で魅力の少ない作業がたくさんあります。これらの静かな人々は、これらの仕事には時間がかかり、コーディングほど面白くないことを誰もが知っているので、多くの人々からも尊敬されています。それが彼らの献身です!
  5. ハッカー文化を提供します。 これはそもそもすることではありません。コミュニティとしばらく連絡を取り、いくつかの製品で有名になったときにのみ行います。ハッカーにはリーダーシップがありません。正確には、文化的な英雄や長老、歴史家、スポークスマンがいます。あなたが十分長い間塹壕にいると、あなたはそれらの1つになることができます。
    • ハッカーは長老のエゴを信用していないので、この人気に近づくのは危険です。これを達成するために努力する代わりに、あなたは自分がどこにいるのかを知り、現在のランクで謙虚にならなければなりません。
    広告

助言

  • 捕まらないでください。
  • 良い言葉を書いてください。多くのプログラマーは書くことができませんが、ハッカーは非常にうまく書くことができます。
  • LISPは、次のようないくつかの理由で学習する必要があります。言語を習得するための深い啓蒙経験です。この経験により、LISPを使用していない場合でも、より優れたプログラマーになります。 Emacsでモードを記述して調整するか、高度な写真編集ソフトウェアGIMPでScript-Fuプラグインを使用して、LISPで実験を開始できます。
  • いくつかの理由でPerlを学ぶ必要があります。多くのウェブサイトや管理システムで広く使用されています。使用されていない場合でも、この言語の読み方を知るにはPerlを学ぶ必要があります。多くの人がPerlを使用して、Cパフォーマンスを必要としないプロジェクトのCプログラミングを回避しています。

警告

  • クラッキングは、行政処分につながる可能性のある犯罪です。これは重大な犯罪であり、法律で罰せられます。