ハッカーに必要な基本的なスキル


1、ハッカーの精神態度はとても重要ですが、技術はもっと重要です。ハッカーの態度は取って代わることができないのですが、新しい科学技術の発明と古い技術の取って代わることに従って、これらのツールは時間に従ってゆっくりと変えています。例えば、以前はマシンコードでプログラムを書くことを覚えていましたが、最近になってからHTMLを使い始めました。しかし、1996年末にはもちろん、これがベースのhackingスキルです。1997年には、当然のことながら、Cを身につけなければなりません。しかし、もしあなたが言語を勉強するだけなら、ハッカーとは言えません。このほかに、どのプログラム言語からも独立した概括的な観念でプログラム設計上の問題を考えなければなりません。本当のハッカーになるには、何日間でマンツーの内容とあなたが知っている関連から新しい言語を習得しなければなりません。つまり、C以外のものは必ず学びます。少なくともLISPかPerl(Javaも頑張ってこのリストに入ります。このリストを疑っています。いくつかの重要なhacking常用言語を除いて、これらの言語はあなたにいくつかの異なるプログラム設計のルートを提供して、そしてあなたに良い方法の中で勉強させます。プログラム設計は複雑な技術です。ここで完全な学習ステップを提供するとは分かりません。しかし、本や授業にはないものを教えてあげられます。a)他人のプログラムコードを読む;(b)プログラムを書くには、この二つはいい方法です。书き方を勉强するのは良い自然言叶を书くことです。専门家が书いたものを见に行くのが一番いいです。そして、自分のものを书きます。そしてずっと続けて、自分のスタイルと特色を発展させます。良いプログラムコードを見つけるのは難しいことです。なぜならば、初心者ハッカーたちにとって、彼らが読んでくれたり、努力したりするための大型プログラムに適しているsourceの数は少ないからです。しかし、このことは劇的に変化しました。現在無料で提供されているソフトウェア、プログラム設計ツール、オペレーティングシステム(大部分はオープンソースを提供しています。しかも全部ハッカーが書いたものです。)は至るところ見られます。次のテーマに入ります。2、無料のUNIXを取得し、使用とメンテナンスを学びます。まず、あなたがパソコンを持っていると仮定します。あるいはどのコンピュータを使ってもいいです。ハッカーのスキルを取得する最初のステップは、LinuxまたはFree BSD-Unixを取得し、それを自分のマシンにインストールし、スムーズに動作させます。そうです。この世界にはUnix以外にも他のOSがあります。しかし、彼らはbianryだけを提供しています。彼らのプログラムコードを見ることができません。あなたも彼らを修正することができません。DOSやWindowsやMacOSでハッキングを始めたいなら、きっとあなたに枷をかけて踊るようにします。このほか、Unixはインターネット上のオペレーティングシステムです。Unixを知らないでインターネットを使うことを勉強していますが、Unixを知らないでInternetのハッカーになります。このため、現在のハッカー文化はユニクスを中心にしっかりとしています。これは完全に正しいというわけではなく、旧時代に生きるハッカーもこのような状況を嫌っていましたが、ユニクスとインターネットの共生は堅牢な状況に達しました。Microsoftの大きな筋肉でも明らかな傷跡を残していませんでした。)少しのためにユニックスを入れましょう。私はLinuxが好きですが、他に使えるものがあります。)それを勉強して、それを作動させて、あなたに付き添って精進します。彼を使ってインターネット全体に呼びかける。プログラムコードを見てプログラムを変更します。ある日あなたは高い竿のハッカーになりました。振り向くと、Microsoftのオペレーティングシステムよりもいいプログラム設計ツール(C、LispとPerlを含みます。)があります。そして喜びを得て、共に生きてきたことよりもしっかりしていることを学びました。Microsoftの大きな筋肉でもその上に目立った傷跡を残してはいけませんでした。)少しのためにユニックスを入れましょう。私はLinuxが好きですが、他に使えるものがあります。)それを勉強して、それを作動させて、あなたに付き添って精進します。彼を使ってインターネット全体に呼びかける。プログラムコードを見てプログラムを変更します。ある日あなたは高い竿のハッカーになりました。振り向くと、Microsoftのオペレーティングシステムよりもいいプログラム設計ツール(C、LispとPerlを含みます。)があります。そして喜びを得て、あなたが思っている以上に多くの知識を学びます。Unixの勉強については、Loginataにもっと多くの資料があります。http://www.ccil.org/~esr/faqs/logiinaca。)Linux distributionのカタログやLinux CDを見て、自分でそれに渡します。3、World Wide Webを使ってHTMLを書くことを学ぶ。ハッカー文化で創造されたものの多くは彼らの活動範囲外で使われています。例えば、工場や弁明室や大学では漠然と使われています。しかし、Webは大きな例外です。このハッカーの目の中の大きなおもちゃは政治家にも受け入れられ、巧みにこの世界を変えています。だから、Webを勉強しなければなりません。browserを使うことを学ぶだけではなく、HTMLというWebのラベル言語を書くこともできるようになりました。もしあなたがどのようにプログラムを設計するかを知らないならば、HTMLを書いてもいくつかの習慣の上の助けをあげることができます。うんホームページを作りましょうしかし、あるhome pageは特別なところがありません。あなたをハッカーにすることができます。ウェブ上は至るところすべてhome pageで、その上大部分はすべて何の重点もなくて、内容のぬかるみがない--とても美しいぬかるみ、しかし见たところすべて同じで、ほぼ同じです。4、少なくとも以下の二つを習得します。一、ウェブサイトサーバプログラムASP、PHP、CGI、JSPは個人的にCGIが一番難しいと思います。二、プログラム言語:C言語、C+、VB、JAVA、PERL、DELPHI、アセンブリ言語ですが、C言語の共通性が一番いいと思います。自分でプログラムを書いたり、ソフトウェアを開発したりしてみます。三、データベース管理ソフト:MYSQL、SQL、FOXRDO…など。四、いくつかの一般的な操作システム:WIN 98、WIN 2000、WINNT、WINXP、UNIX、LINUX、UNIXを学ぶことができれば最高です。最も基本的なWIN 2 K、WINNTも習得しましょう。以上のことができたら、もう上手です。