여기서 time=2 는 패킷 전송에서 패킷 수신 및 반환까지 2 초가 소요되므로 네트워크 연결 속도를 확인할 수 있습니다. TTL 의 반환 값에서 ping 호스트의 운영 체제를 미리 확인할 수 있습니다. "예비 판단" 이라고 말하는 이유는 이 값을 수정할 수 있기 때문이다. 여기서 TTL=32 는 운영 체제가 win98 일 수 있음을 의미합니다.
(작은 지식: TTL= 128 이면 대상 호스트는 Win2000; 일 수 있습니다. TTL=250 인 경우 대상 호스트는 Unix 일 수 있음)
Ping 명령을 사용하여 LAN 장애를 빠르게 찾는 경우 가장 빠른 QQ 서버를 빠르게 검색하거나 다른 사람을 ping 할 수 있습니다. 이것들은 모두 결정한다. 둘째, nbtstat 명령은 TCP/IP 의 NETBIOS 를 사용하여 프로토콜 통계 및 현재 TCP/IP 연결을 표시합니다. 이 명령을 사용하면 사용자 이름, 작업 그룹, 네트워크 카드의 MAC 주소 등과 같은 원격 호스트의 NetBIOS 정보를 얻을 수 있습니다. 우리는 여기서 몇 가지 기본 매개 변수를 알아야합니다. -a 이 매개 변수를 사용하면 원격 호스트의 시스템 이름만 알면 NETBIOS 정보를 얻을 수 있습니다 (아래 동일). -A 매개 변수도 원격 호스트의 NETBIOS 정보를 얻을 수 있지만 IP 를 알아야 합니다.
-n 로컬 컴퓨터의 NETBIOS 정보를 나열합니다. 상대방의 IP 나 기계 이름을 얻으면 nbtstat 명령을 사용하여 상대방의 정보를 더 얻을 수 있어 침입에 대한 보험 계수를 높일 수 있다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 컴퓨터명언)
셋째, 넷스테이트
이것은 네트워크 상태를 확인하는 명령이며, 간단하고 강력하다. -a 는 로컬 시스템의 모든 열린 포트를 검사하여 트로이 목마를 효과적으로 발견하고 방지하고, 기계가 개방하는 서비스 등을 이해할 수 있다. 로컬 시스템에는 FTP 서비스, 텔넷 서비스, 메일 서비스, 웹 서비스 등이 있습니다. 사용법: 넷스테이트-a IP.
-r 현재 라우팅 정보를 나열하고 로컬 시스템의 게이트웨이 및 서브넷 마스크를 알려줍니다. 사용법: netstat -r IP. 넷째, 트래처
로컬 시스템에서 대상 호스트로 데이터가 전송되는 모든 경로를 찾을 수 있는 라우팅 정보를 추적하므로 네트워크 레이아웃과 구조를 이해하는 데 도움이 됩니다. 즉, 데이터가 로컬 시스템에서192.168.0.1으로 전송되는 시스템에서 중간 전송이 없습니다. 즉, 두 시스템이 동일한 LAN 에 있습니다. 사용법: tracert IP Net 은 network 명령에서 가장 중요한 명령이며, Microsoft 에서 제공하는 최고의 침입 도구이기 때문에 각 하위 명령의 사용법을 철저히 익혀야 합니다. 먼저 하위 명령을 살펴보고 net/? 자동차에 들어가다. 여기서 우리는 침입의 몇 가지 일반적인 하위 명령에 초점을 맞추고 있습니다.
Net view 는 이 명령을 사용하여 원격 호스트의 모든 자원을 봅니다. 이 명령의 형식은 net view \\IP 입니다. 순 사용
원격 호스트의 * * * 공유 리소스는 로컬 기호로 암시되며 그래픽 인터페이스는 사용하기 쉽습니다. 이 명령의 형식은 net use x: \\IP\sharename 입니다. 위의 내용은 IP 가 192. 168.0.5 인 * * * 를 로컬 z 드라이브에 매핑하는 것을 의미합니다. 다음 표현 및192.168.0.7 (netuse \ \ IP \ IPC $ "password"/user:) IPC$ 연결이 설정되면, ㅋㅋㅋㅋㅋㅋㅋ 파일을 업로드할 수 있습니다: 복사 nc.exe \ \192.168.0.7 \ Admin $ 순시작
원격 호스트에서 서비스를 시작하는 데 사용합니다. 원격 호스트에 대한 접속을 설정할 때 서비스가 시작되지 않고 서비스를 사용하려는 경우 어떻게 해야 합니까? 이 명령을 사용하여 시작하기만 하면 됩니다. 사용법: net start servername, telnet 서비스가 성공적으로 시작되었습니다. 순정지
침입 후 원격 호스트의 서비스 중 하나가 방해가 되는 것을 발견하면 어떻게 합니까? 이 명령으로 중지하면 ok 입니다. 사용법은 net start 와 동일합니다. 인터넷 사용자
새 계정 생성, 계정 삭제, 특정 계정 조회, 계정 활성화, 계정 비활성화 등 계정 관련 정보를 조회합니다. 이것은 우리의 침입에 매우 유리하며, 가장 중요한 것은 우리의 복제 계정에 대한 전제조건을 제공한다는 것이다. 비활성화된 사용자를 포함하여 모든 사용자를 보려면 매개 변수 없이 net user 를 입력합니다. 다음은 별도로 설명합니다.
1, 순 사용자 ABCD 1234 /add, 새 계정, 사용자 이름 ABCD, 암호 1234, 기본값은 사용자 그룹 구성원입니다.
2, net user ABCD /del, 사용자 이름이 ABCD 인 사용자를 삭제합니다.
3, net 사용자 ABCD /active: 아니오, 사용자 이름이 ABCD 인 사용자를 비활성화합니다.
4, net user ABCD /active: 예, 사용자 이름이 ABCD 인 사용자를 활성화합니다.
5, net 사용자 ABCD, 사용자 이름이 ABCD 인 사용자의 상황을 확인합니다.
네트워크 로컬 그룹
사용자 그룹과 관련된 모든 정보를 보고 관련 작업을 수행합니다. 매개 변수 없이 net localgroup 을 입력하면 모든 현재 사용자 그룹이 나열됩니다. 침입의 과정에서, 우리는 일반적으로 이 계정을 사용하여 계정을 관리자 그룹 계정으로 업그레이드하여 이 계정으로 전체 원격 호스트를 제어할 수 있다. (윌리엄 셰익스피어, 윈스턴, 해킹, 해킹, 해킹, 해킹, 해킹, 해킹) 사용법: net 로컬 그룹 그룹 이름 username/add, 이제 새로 만든 사용자 ABCD 를 관리자 그룹에 추가합니다. 이제 ABCD 사용자는 이미 수퍼 관리자입니다. 허허, 네티즌 ABCD 로 그의 상태를 다시 한 번 확인할 수 있어 대조도 10 을 보면 알 수 있다. 그러나 이것은 너무 명백하다. 인터넷 관리는 사용자의 상황을 보자마자 허점을 드러낼 수 있기 때문에, 이 방법은 초보자 네트워크 관리에만 대처할 수 있지만, 우리는 여전히 알아야 한다. 지금의 방법은 다른 도구와 수단으로 수퍼 관리자를 복제하는 것이다. 이것은 후문이다. 관심 있는 친구는' 해커의 방어' 제 30 기 문장' 얕은 것에서 깊은 것으로 긴 장부를 해석한다' 를 참고할 수 있다. 순수 근무 시간
이 명령은 원격 호스트의 현재 시간을 확인합니다. 대상이 원격 호스트에만 들어가는 경우 이 명령이 필요하지 않을 수 있습니다. 그러나 간단한 침입은 성공했다. 그냥 눈빛인가요? 우리는 더 침투해야 한다. 이는 원격 호스트의 현재 시간도 알아야 합니다. 시간과 같은 수단 (나중에 언급) 을 이용하여 명령과 프로그램을 정기적으로 시작할 수 있기 때문에 우리의 추가 침입을 위한 좋은 기반을 마련할 수 있기 때문입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 시간명언) 사용법: net time \\IP. 6.at 명령의 역할은 특정 날짜 또는 시간에 특정 명령 및 프로그램 실행을 예약하는 것입니다 (순 시간의 중요성 참조? ) 을 참조하십시오. 원격 호스트의 현재 시간을 알고 나면 이 명령을 사용하여 나중에 (예: 2 분 후) 프로그램과 명령을 실행할 수 있습니다. 사용법: at time 명령 \ \ 컴퓨터. 6 시 55 분에 a-0 1 이라는 컴퓨터에서 telnet 서비스를 시작하라는 뜻입니다. 여기서 net start telnet 은 telnet 서비스를 시작하는 명령입니다. 7, FTP, 당신은 이 명령에 익숙합니까? 인터넷에는 많은 FTP 호스트가 있으며, 대부분 익명입니다. 즉, 누구나 로그인할 수 있습니다. 자, 만약 당신이 오픈 FTP 서비스 호스트 (일반적으로 포트 2 1 인 시스템) 를 스캔한다면, 만약 당신이 아직 FTP 명령을 사용할 수 없다면 어떻게 합니까? 다음은 기본적인 FTP 명령 사용 방법입니다.
먼저 명령줄에 FTP 캐리지 리턴을 입력하면 FTP 프롬프트가 나타납니다. 이 시점에서 도움말을 보려면 "도움말" 을 입력할 수 있습니다. 모든 DOS 명령에서 도움말을 볼 수 있습니다. 이미 보셨을 겁니다. 이렇게 많은 명령을 어떻게 쓰나요? 사실 그렇게 많은 것은 필요하지 않습니다. 몇 가지 기초를 장악하면 충분하다.
첫 번째는 로그인 프로세스이며 open 을 사용합니다. Ftp 프롬프트에서 "호스트 IP FTP 포트 열기" 를 입력하고 enter 키를 누르기만 하면 됩니다. 일반 기본 포트는 2 1 이며 쓸 필요가 없습니다. 그런 다음 유효한 사용자 이름과 암호를 입력하여 로그인하십시오. 익명의 FTP 를 예로 들어보죠. 사용자 이름과 암호는 FTP 이며 암호는 표시되지 않습니다. 로그인하라는 메시지가 표시되면 로그인이 성공한 것입니다. 익명 로그인이기 때문에 사용자는 익명으로 표시됩니다. 다음으로 구체적인 명령의 사용법을 소개하겠습니다.
Dir 은 DOS 명령과 마찬가지로 서버의 파일을 보는 데 사용됩니다. Dir Enter 키를 누르기만 하면 이 FTP 서버의 파일을 볼 수 있습니다.
Cd 가 폴더로 들어갑니다.
Get 파일을 로컬 시스템에 다운로드합니다.
원격 서버에 파일을 업로드합니다. 원격 FTP 서버가 쓰기 권한을 부여했는지 여부에 따라 달라집니다. 만약 있다면, 허허, 어떻게 쓰든지 많이 말하지 말고, 모두 자유롭게 놀자.
삭제 원격 FTP 서버에서 파일을 삭제합니다. 또한 쓰기 권한이 있는지 확인해야 합니다.
Bye 현재 연결을 종료합니다.
사직하고 상동하다.
여덟, 텔넷
강력한 원격 로그인 명령, 거의 모든 침입자가 사용하기를 좋아하며, 여러 번 시도한다. 왜요 조작은 간단합니다. 마치 자신의 기계를 사용하는 것과 같습니다. DOS 명령에 익숙하고 원격 시스템에 관리자로 성공적으로 연결하는 한 원하는 모든 것을 할 수 있습니다. 다음은 사용 방법입니다. 먼저 telnet Enter 를 입력한 다음 help 를 입력하여 도움말 정보를 봅니다. 그런 다음 프롬프트에서 open IP enter 를 입력하면 로그인 창이 나타나 유효한 사용자 이름과 암호를 입력할 수 있습니다. 여기에 입력한 암호는 표시되지 않습니다. 사용자 이름과 암호가 올바르면 텔넷 연결이 성공적으로 설정됩니다. 이 시점에서 당신은 원격 호스트에서 이 사용자와 같은 권한을 가지고 있으며, DOS 명령을 사용하여 당신이 하고 싶은 일을 할 수 있습니다. 나는 수퍼 관리자 권한으로 여기에 로그인했다.
이에 따라 인터넷 DOS 명령에 대한 소개가 일단락됐다. 이 소개의 목적은 초보자에게 네트워크 관리에 대한 인상을 주고 네트워크 DOS 명령을 익히고 익히는 것의 중요성을 알리기 위한 것이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 네트워크명언) 사실, 네트워크 관련 DOS 명령은 그 이상입니다. 여기서 나는 단지 벽돌을 던져 옥을 끌어들일 뿐, 많은 초심자 망망에 도움이 되기를 바란다. DOS 를 잘 배우는 것은 네트워크 관리자, 특히 일부 네트워크 DOS 명령을 익히는 데 큰 도움이 된다.
또한 시스템에 액세스하려면 누구나 합법적인 사용자 이름과 암호 (입력기 취약점이 거의 없어짐) 가 있어야 하며, 계정을 얻을 수 있는 권한이 거의 없어도 최종 목적을 달성하는 데 사용할 수 있다는 점도 잘 알고 있어야 합니다. 따라서 빈 비밀번호를 단호히 근절하고 자신의 계좌에 강력한 비밀번호를 추가하는 것이 약한 비밀번호 침입을 방지하는 가장 좋은 방법이다.
마지막으로, 나는 진심으로 좋은 안정감을 키우는 것이 가장 중요하다고 말한다.
DOS 는 현재 모두 Windows 9x 또는 Windows 2000/XP 를 사용하고 있지만, 우리가 여기서 배우는 주요 내용은 DOS 가 잘하지 못하는 네트워크라고 설명합니다! 하지만 지금도, Windows 가 유행할 때, 우리는 DOS 를 빼놓을 수 없다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 스포츠명언) 만약 네가 DOS 를 능숙하게 사용할 수 있다면, 그것은 너에게 아주 큰 편리함을 가져다 줄 수 있다! 그리고 우리의 Windows 에 문제가 있을 때 대부분 DOS 로 수리하기 때문에 DOS 지식을 좀 배울 필요가 있다.
여기서 알려 주는 것은 네트워크를 포함하지 않고 시스템을 설치하고 복구하는 명령들이다!
기초
DOS 는 영어로 된 디스크 운영 체제의 약어입니다. 사실, DOS 에는 MS-DOS, PC-DOS, FreeDOS 등과 같은 많은 버전이 있습니다. 현재 우리가 가장 많이 사용하는 것은 MS-DOS 입니다. 1995 이전 Windows 95 가 나타나지 않았을 때 DOS 의 천하였다. MS-DOS 의 최종 독립 버전은 MS-DOS 6.22 이며, 이후 DOS 7.0 과 같은 후속 버전은 Windows 에 포함되어 있으며 별도로 출시되지 않습니다.
DOS 환경에서 우리는 데스크톱과 아이콘이 아니라 이런 컴퓨터 화면을 마주하고 있다:? 이 c: \ > 이것은 힌트라고 합니다. 이 반짝이는 수평선을 커서라고 합니다. 이 시점에서 DOS 가 준비되었습니다. 우리가 지금 해야 할 일은 DOS 를 실행할 명령을 입력하는 것이다.
DOS 에서는 각 명령을 입력한 후 캐리지 리턴으로 확인하거나 종료해야 합니다. DOS 에서 드라이브 문자는 영문자+콜론으로 표시되며 (예: a:, c:, d:), Windows 에서는 폴더를 디렉토리라고 하며, \ "를 사용하여 서로 다른 수준의 디렉토리를 구분합니다. 최상위 레벨의 단일 \" (예: C:\ 또는 그림과 같이 다음 단계는 다음과 같습니다
세 번째 열은 파일이 차지하는 스토리지 공간, 즉 파일에 포함된 정보의 양을 나타내는 파일 크기를 표시합니다. 포함된 정보가 많을수록 파일 크기가 커집니다.
네 번째 열은 파일이 작성되거나 마지막으로 수정된 날짜를 나타냅니다. 모든 파일에는 그에 상응하는 생성 시간이 있다. 모든 사람이 자신의 생일을 가지고 있는 것처럼, 파일 생성 시간은 파일이 형성될 때이다. 시간은 보통 방식으로 표현되며 연도, 월, 일로 구성됩니다.
마지막 열은 파일이 생성된 특정 시간을 나타내고, 마지막 글자 A 는 오전, P 는 오후를 나타냅니다.
마지막 두 줄을 더 봅시다. 이것들은 무슨 뜻입니까? "10 파일" 은 이 디렉토리에 "10" 개의 파일이 있다는 것을 알려주는 것으로, 이 파일들은 모두 "64692 바이트" 를 더한다. 이 계산에서 각 하위 디렉토리도 파일이지만 크기는 0 입니다. 마지막 줄은 현재 작업 디스크에' 215,735,513 바이트' 의 여유 디스크 공간이 있다는 것을 알려주는 것이다.
Dir 명령을 사용하여 디스크에 있는 파일을 보면 파일 접미사 (파일 확장자) 가 여러 가지이며 대부분 의미가 있음을 알 수 있습니다. -응? 여기서 접미사가 exe, com 또는 bat 인 모든 파일을 직접 실행할 수 있습니다. Exe 접미사가있는 이러한 파일을 실행 파일이라고합니다. Com 접미사가 있는 파일을 명령 파일이라고 합니다. Bat 접미사가 있는 파일을 배치 파일이라고 합니다. 이러한 파일을 실행하려면 프롬프트에 파일의 기본 이름을 입력하고 파일 접미사 없이 캐리지 리턴만 입력하면 됩니다.
기본 명령
DOS 명령 사용, 대부분 이 형식:
명령 이름 매개변수 1[ 매개변수 2][ 매개변수 3| 매개변수 4][ 매개변수 5: 옵션] [매개변수 6:]
참고: 위 명령에서' 명령 이름' 은 필수이고 대괄호 안의 매개변수는 선택 사항입니다. 세로줄이 있는 두 개의 명령은 하나만 선택할 수 있으며 괄호가 있는 명령은 필수입니다.
위의 명령에 대한 설명은 다음과 같습니다. 명령 이름은 필수입니다. 매개 변수 1' 은 필수입니다. 매개 변수 2 는 선택 사항입니다. 매개변수 3 과 매개변수 4 매개변수 중 하나만 선택할 수 있으며 둘 다 선택할 수는 없습니다. 매개변수 5 는 ":"로 구분된 옵션과 함께 사용해야 합니다. 매개변수 6 을 사용할 때 옵션을 추가하려고 하지만 옵션 1 과 옵션 2 는 하나만 선택할 수 있고 둘 다 선택할 수는 없지만 둘 다 사용할 수는 없습니다.
이것은 또한 DOS 명령 작성의 사양입니다! 모든 DOS 명령은 이렇게 쓰여 있다. 너도 스스로 볼 수 있다. /?'를 사용할 수 있습니다 일반 명령의 경우. 매개 변수 또는 매개 변수 없이 도움말을 봅니다. 여기서는 이러한 명령의 기본 사용법만 살펴보겠습니다.
일부 명령은 사용할 때 "와일드카드" 를 사용할 수 있습니다. 두 가지 와일드카드 문자인' *' 와'?' 가 있습니다 , 여기서 "*" 는 임의의 문자를 나타내고 "?"는 한 문자만 나타냅니다.
일부 명령에서 드라이브와 경로는 선택 사항입니다. 드라이브 이름을 지정하지 않은 경우 기본값은 현재 드라이브이고, 디렉토리를 지정하지 않은 경우 기본값은 현재 디렉토리입니다. 카탈로그
사용 방법:
DIR[ 드라이브 문자:] [경로] [파일 이름 ][/p][/w][/a]/p 각 페이지를 사용합니다.
/W 가로 표시 모드 사용
/A 모든 파일을 표시합니다.
/B 파일 이름만 표시 기능: 하나 또는 모든 파일 리스트를 표시하고 와일드카드를 지원합니다.
예:
시디
사용 방법:
CD[ 디렉토리 이름 [\ 디렉토리 이름] [\ 디렉토리 이름] ...]
기능: 현재 디렉토리를 표시하거나 변경합니다.
예:? 사마륨
사용 방법:
MD[ 드라이브 문자:] [경로] 디렉토리 이름
기능: 새 디렉토리를 만듭니다.
예:? 역삼각형
사용 방법:
Del[ 드라이브 문자:] [경로] 파일 이름
기능: 하나 이상의 파일을 삭제합니다. 와일드카드 문자를 사용할 수 있습니다.
예:
파일을 삭제하려면 다음과 같이 하십시오.
새 창에서 그림을 찾아보려면 여기를 클릭하십시오.
확장명이 sys 인 삭제:
새 창에서 그림을 찾아보려면 여기를 클릭하십시오.
모든 파일 삭제:? 델트리
사용 방법:
Del tree[ 드라이브 문자:] [경로] 디렉토리 이름
기능: 디렉토리를 삭제합니다. 디렉토리를 삭제하면 디렉토리의 모든 파일도 삭제됩니다.
예:? Dos 명령: 파일 이름 변경
사용 방법:
Ren[ 드라이브 문자:] [경로] 원래 파일 이름이 수정되었습니다.
기능: 파일 이름 수정
예:
유형
사용 방법:
[드라이브 문자:] [경로] 파일 이름을 입력합니다
기능: 파일 내용을 표시합니다. 텍스트 파일만 표시할 수 있습니다.
예:? 복사
사용 방법:
[드라이브 문자:] [경로] 소스 파일 이름 복사 [드라이브 문자:] [경로] [대상 파일 이름]
기능: 파일 또는 파일 클래스를 복사합니다. 대상 파일 이름을 지정하지 않으면 기본적으로 대상 파일 이름은 소스 파일 이름과 같습니다.