연습 손에 C ++ 항목 - 해킹 시스템
- 이 프로젝트는 필요
시스템 해커의 기본 기능을 보여주는 메뉴를 디자인 할 수 있습니다.
기본 기능은 다음과 같습니다 :
1.1 공격 사이트 404 달성하기 위해
공격 조작 1.2 웹 사이트를
1.3DNS 공격
1.4 서버 재부팅 공격
1.5을 기록 공격 기록을 - 코드 구현
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 첫 번째 행은 # 포함 <> 헤더 파일에서 참조, #은 C ++ 라이브러리 헤더 파일을 포함, #은 윈도우 플랫폼에서 라이브러리 파일 시스템은 <있는 Windows.h> 헤더 파일입니다 포함되어 있습니다. 우리가 많은 노력을 절약 할 수 있도록하기위한 프로그램을 저장하기 위해 주로 문에 대한 성능 기능, 데이터 인터페이스 선언을 포함하는 캐리어, 우리는 함수를 직접 호출 할 수 있습니다 보존 프로그램을 구현하는 데 사용되는 정의 파일과 같은 헤더 파일 .
네임 스페이스를 사용하여 표준 번째 행, 네임 스페이스라고는 다양한 가시 광선 영역의 식별자를 의미한다. C ++ 표준 라이브러리는 네임 스페이스에 정의 된 모든 식별자는 호출 STD.
6-10 라인 문 출력 문, cout과 << "당신이 출력하고자"<< endl의; ENDL 줄 바꿈.
는 C에 첨가 라인 (11) D 시스템 () "일시 정지"++ 일반적으로 종래 시스템 ( "정지")의 주요 기능으로 복귀 상기 결과는 따라서 출력을 볼 수 있고, 일시 정지가 출력 "눌러 계속 아무 키나. .. " 특히, 리눅스 환경에서 개발의 사용에주의를 기울이십시오.
선 (12) 반환 0은 일반적으로 그 자체가 정상 작동입니다 (반환 값은 0입니다) 이상이다, 또는 예외 발생 (이 값이 많이있을 것이다) 운영 체제를 말한다. 많은 값이 배경의 목적은 어떻게 운영 체제에게 또는 추가 조작 할 수있는 운영 체제에서이 프로그램의 결과를 얻을 수 있습니다 SHELL을 실행합니다.