ハッカーはプログラミングにどの言語を使用しますか?

(*-*)浩
リリース: 2019-09-18 11:08:46
オリジナル
25523 人が閲覧しました

ハッカーは中国語で、どちらも英語に由来しています。Grey Pigeon の出現により、Grey Pigeon はハッカーの名の下に他の人のコンピューターを制御するために多くの人々によって使用されるハッキング テクノロジになりました。そのため、「」と「」の間には区別があります。ハッカー」と「ハッカー」。 2012年に映画チャンネルプログラムセンターが制作した映画「ハッカー」でもハッカーという言葉が使われ始めており、中国語の使用習慣の収束を示している。実際、ハッカー (またはハッカー) の意味と元の英語の単語 Hacker を完全に翻訳することはできません。これは、中国語と英語のそれぞれの語彙の発達において形成された違いによるものです。もともとは、熱心で高度なスキルを持つコンピューターの専門家、特にデザイナーを指す言葉でしたが、徐々にカテゴリーに分けられ、その中でもブラックハットは実はクラッカーのことです。メディアの報道では、ハッカーという用語はソフトウェア クラッカーを指すことがよくあります。

推奨コース: C 言語チュートリアル

ハッカーはプログラミングにどの言語を使用しますか?

ハッカーはとても遠くにいるのに、私たちにとても近いのは事実です。うっかり毒を盛られてしまい、窓を使っている友達はいつも震えています。ある日、誤ってインターネット リンクをクリックしてしまい、コンピューターが鶏になってしまいました。マシンをインストールした後は、コンピューターの健康管理を徹底する必要があります。ガード、ウイルス対策、バグ修正はどうですか?マシンは遅くなる可能性がありますが、有毒になることはありません。私たちは皆、何らかのウイルスに怯えているため、パンダがお香を焚いているだけでも人々をパニックに陥らせる可能性があります。

そういえば『パンダは香を焚く』の作者は誰なのか調べてみました。

Li Jun はコンピューター愛好家ですが、専門的なトレーニングを受けたことはありません。 delphi で書かれた Panda Burning Incense ですが、delphi とは何ですか? delphi は、Windows プラットフォームでよく知られている高速アプリケーション開発ツール (Rapid Application Development、RAD と呼ばれます) です。 Borland が発表した Delphi は、便利で高速な Windows アプリケーション開発ツールを提供する新しいビジュアル プログラミング環境です。

これは、Microsoft Windows グラフィカル ユーザー インターフェイスの多くの高度な機能と設計アイデアを使用し、柔軟で再利用可能な完全なオブジェクト指向プログラミング言語 (オブジェクト指向言語) を採用しており、現在世界最速のエディターです。 . 、最先端のデータベース技術。実際、delphi はグラフィカル開発ツールです。 Delphi 自体が素晴らしいのではなく、デザイナが素晴らしいのです。 Delphi は C 言語よりもはるかに単純なはずです。

一般的なハッカーは、ハッキング ツールを使用するものとして分類できます:

1. ハッカー用語の基本: Web シェルとは何か、インジェクションとは何かなど、一般的なハッカー用語を主に説明します。 、補足とは何か、および nc、sc などのいくつかの一般的なツールの機能についても説明します。また、理解できないハッカー用語に遭遇した場合は、まずその用語の意味を理解する必要があります。Baidu またはまず、GOOGLE が彼の言っている意味を確認しました。勉強するとき、理解できない知識に対して漠然とアプローチしてはいけません。まずはそれを知ること。

2. Gray Pigeon の設定と使用: 学習を通じて、Gray Pigeon を正しく設定し、正常にオンラインにできるようにし、機能を操作してトレーニングする必要があります。言うまでもなく、若手ハッカーが最もよく耳にするのはハトです。

3. Web トロイの木馬の作成と拡散

4. Web サイトへの侵入

5. トロイの木馬機能コードの変更

実際、ツールを使える人をハッカーと呼ぶことはできないと思いますが、プログラミングの世界ではハッカーは高い地位の代名詞です。 OpenSSL Heartbleed のような脆弱性を発見した人だけがハッカーと呼ばれます。彼らは全員プログラミングの達人であり、C/C とアセンブリ言語は本物のハッカーが使用するツールです。プログラムの動作原理とシステムの動作原理を理解する。この方法でのみ問題を根本的に解決することができます。

#真のハッカーは資格のあるプログラマーでなければなりません。基本的なプログラミング言語は必須であり、その知識は幅広く深いです:

1. C/C 言語とアセンブリ言語に習熟する (どの言語を知っていますか)

基本的に、初心者ハッカーはソース コードを分析する逆アセンブルを学ぶ必要があります実行されるアセンブリ ルーチンを通じてプログラムを実行します。そしてC言語でテストしました。アセンブリ (スタック、保護モード、データ セグメント、ESP、EBP...)、C 言語 (ビットフィールド、stdcall...)、Python をマスターする必要があります。..

2. コンピューターの原理

解析プログラムのデータには10進数はなく、2進数と16進数(つまり、0101 0010または0xFF...)のみなので、基本的な操作を理解する必要があります。ビッグエンディアン/リトルエンディアンなどの基本的な用語もあり、WinHex/UltraEdit や VS の dempbin 解析プログラムを使用できます。

3. ネットワーク

TCP/IP (TCP、UDP、ICMP、DNS、IP、その他多くのプロトコル) は、データ パケットを傍受し、フレームを分析し、結合します。 Telnet/ftp/c 言語ソケットおよびその他のコマンドを使用して、ネットワーク強盗を実行します。この部分は最も難しく退屈であり、ネットワークのあらゆるバイトを見逃すことはできません。

4. システム

Windows 内部 API、ソケット プログラミング、IP プロキシなどのさまざまなシステムを理解し、システム設計ピットには必ず抜け穴があるはずですが、原理を習得しただけです。メロンに触れられます。

ここまで言ってきましたが、ハッカーになるのは簡単ではありません。これについて何か考えはありますか?

また、ハッカーは闇を持っている必要があります。現在でも、多くの人が Web ページ レベルで大騒ぎしています (つまり、Web に js 言語を挿入して、悪意のあるスクリプトを実行しています)。これには、ブラウザのコアと Web ページ言語についての深い理解が必要です。 Android ブラウザには当初、まだかなりの抜け穴がありました。作者は、型破りなスクリプト インジェクションを回避するために、ブラウザのカーネル コードを変更したことがあります。ハッカーの攻撃の範囲と手法は無限であるため、ハッカーであることは、まず第一に、一種のオタクです。ハッカーは自分が何かを作成できるという強い信念を持っており、立ち止まることなくその解読に精力的に取り組んでいます。これはプロジェクトを完成させるためにせっせとバグを修正するプログラマーの姿ではないでしょうか。

以上がハッカーはプログラミングにどの言語を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート