C++入門練習-ハッカー攻撃システム

3302 ワード

C++入門練習-ハッカー攻撃システム
  • プロジェクトは、ハッカー攻撃システムの基本的な機能を示す機能メニューを設計する必要があります.基本的な機能は1.1ウェブサイト404の攻撃を実現する1.2ウェブサイト改ざん攻撃1.3 DNS攻撃1.4サーバは攻撃を再開し、攻撃記録
  • を記録する.
  • コード実装
  • 1 #include <iostream>
    2 #include <Windows.h>
    3 using namespace std;
    4 int main()
    5 {
    6 	cout << "1.   404  " <<endl;
    7	cout << "2.       " << endl;
    8	cout << "3. DNS  " <<endl;
    9	cout << "4.        " << endl;
    10	cout << "5.       " << endl;
    11	system("pause");
    12	return 0;
    13 }
    
  • コード分析できました.今、この簡単なコードを見てみましょう.
  • まず1.2行目では,#include<>はヘッダファイルを参照し,#includeはC++ヘッダファイルライブラリ,#includeはwindowsプラットフォーム下のシステムライブラリファイルのヘッダファイルである.ヘッダファイルは、機能関数、データインタフェース宣言を含むキャリアファイルとして、主にプログラムの宣言を保存するために使用され、定義ファイルはプログラムの実装に使用され、その機能を直接呼び出すことができ、多くの力を節約することができます.
    3行目のusing namespace std;namespaceとは,指標識別子の様々な可視範囲である.C++標準ライブラリのすべての識別子はstdというnamespaceに定義されています.
    6行目の文は出力文、cout<
    11行目d system()pauseは、main関数のreturnの前にC++にsystem(「pause」)を追加する.これで出力の結果がわかり、pauseは「任意のキーを押して続行してください.....」と出力します.特にlinux環境で開発する際はこれの使用に注意してください.
    12行目return 0は、通常、オペレーティングシステムに対して、自身が正常に動作しているか(戻り値が0)異常が発生しているか(この値が多くなっている)を示すものである.オペレーティングシステムの値がいくらであるかを教え、バックグラウンドまたはSHELLがオペレーティングシステムからこのプログラムの動作結果を取得できるようにすることで、さらなる動作が可能となる.