호스트 ping 명령
첫째, 평평
네트워크가 원활한지 네트워크 연결 속도를 확인하는 명령입니다. 네트워크의 모든 시스템에 고유한 IP 주소가 있다는 원리가 사용됩니다. 대상 IP 주소로 패킷을 보내면 상대방은 같은 크기의 패킷을 반환합니다.
반환된 패킷에 따라 대상 호스트의 존재를 확인하고 대상 호스트의 운영 체제를 미리 판단할 수 있습니다. 유형: ping/? 자동차에 들어가다. 다음과 같은 도움말 화면이 표시됩니다.
-t 는 패킷이 강제로 중지될 때까지 타겟 IP 로 계속 전송됨을 의미합니다.
-l 은 전송 패키지의 크기를 정의합니다. 기본값은 32 바이트입니다. 이를 사용하여 최대 크기를 65500 바이트로 정의할 수 있습니다. 위에서 설명한 -t 매개변수와 함께 네트워크의 운반 능력을 검증하는 데 사용할 수 있습니다.
-n 패킷이 대상 IP 로 전송되는 횟수를 정의합니다. 기본값은 4 회입니다. 만약 인터넷 속도가 느리다면, 4 회도 우리에게 많은 시간을 낭비할 것이다. 왜냐하면 지금 우리의 목적은 목표 IP 가 존재하는지 아닌지를 판단하는 것이기 때문에, 우리는 한 번 정의한다. 예를 들면 다음과 같다.
Ping 명령은 반드시 IP 에 대해 ping 을 수행할 필요는 없으며 호스트 도메인 이름을 직접 ping 하여 호스트의 IP 를 얻을 수도 있습니다. 예를 들어, biaoping Baidu 는 다음과 같이 표시됩니다.
사실 바이두의 IP 를 직접 입력하면 인터넷을 할 수 있고 DNS 도메인 이름 확인이 필요 없기 때문에 바이두를 방문하는 것이 더 빠를 것이다.
둘째, nbtstat
이 명령은 TCP/IP 및 현재 TCP/IP 접속의 NETBIOS 를 사용하여 프로토콜 통계를 표시합니다. 이 명령을 사용하면 사용자 이름, 작업 그룹, 네트워크 카드의 MAC 주소 등과 같은 원격 호스트의 NetBIOS 정보를 얻을 수 있습니다. 우리는 여기서 몇 가지 기본 매개 변수를 알아야합니다.
-a 이 매개 변수를 사용하면 원격 호스트의 시스템 이름만 알면 NETBIOS 정보를 얻을 수 있습니다 (아래 동일).
-A 매개 변수도 원격 호스트의 NETBIOS 정보를 얻을 수 있지만 IP 를 알아야 합니다.
-n 로컬 컴퓨터의 NETBIOS 정보를 나열합니다.
상대방의 IP 나 기계 이름을 얻으면 nbtstat 명령을 사용하여 상대방의 정보를 더 얻을 수 있다.
셋째, 넷스테이트
이것은 네트워크 상태를 확인하는 명령이며, 간단하고 강력하다.
-a 는 로컬 시스템의 모든 열린 포트를 검사하여 트로이 목마를 효과적으로 발견하고 방지하고, 기계가 개방하는 서비스 등을 이해할 수 있다.
로컬 시스템에는 FTP 서비스, 텔넷 서비스, 메일 서비스, 웹 서비스 등이 있습니다. 사용법: 넷스테이트-a IP.
-r 현재 라우팅 정보를 나열하고 로컬 시스템의 게이트웨이 및 서브넷 마스크를 알려줍니다. 사용법: netstat-r IP.
넷째, 트래처
로컬 시스템에서 대상 호스트로 데이터가 전송되는 모든 경로를 찾을 수 있는 라우팅 정보를 추적하므로 네트워크 레이아웃과 구조를 이해하는 데 도움이 됩니다.
즉, 데이터가 로컬 시스템에서192.168.0.1으로 전송되는 시스템에서 중간 전송이 없습니다. 즉, 두 시스템이 동일한 LAN 에 있습니다. 사용법: tracert IP
동사 (verb 의 약어) 네트워크
이 명령은 네트워크 명령 중 가장 중요한 명령이며, Microsoft 가 제공하는 최고의 침입 도구인 만큼 강력하기 때문에 각 하위 명령의 사용법을 철저히 익혀야 합니다. 먼저 하위 명령을 살펴보고 net/?
여기서는 몇 가지 일반적인 하위 명령을 중점적으로 소개합니다.
네트워크 뷰
이 명령을 사용하여 원격 호스트의 모든 * * * 리소스를 볼 수 있습니다. 이 명령의 형식은 net view\IP 입니다.
순 사용
원격 호스트의 * * * 공유 리소스는 로컬 기호로 암시되며 그래픽 인터페이스는 사용하기 쉽습니다. 이 명령의 형식은 net use x:\IP\sharename 입니다. 위의 내용은 IP 가 192. 168.0.5 인 * * * 를 로컬 z 드라이브에 매핑하는 것을 의미합니다. 다음은192.168.0.7 (netuse \ IP \ IPC $ "password"/user: ";
순시작
원격 호스트에서 서비스를 시작하는 데 사용합니다. 원격 호스트에 대한 접속을 설정할 때 서비스가 시작되지 않고 서비스를 사용하려는 경우 어떻게 해야 합니까? 이 명령을 사용하여 시작하기만 하면 됩니다. 사용법: net start servername.
순정지
침입 후 원격 호스트의 서비스 중 하나가 방해가 되는 것을 발견하면 어떻게 합니까? 이 명령으로 중지하면 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 사용자 이름을 봅니다.
순수 근무 시간
이 명령은 원격 호스트의 현재 시간을 확인합니다. 대상이 원격 호스트에만 들어가는 경우 이 명령이 필요하지 않을 수 있습니다.
자동사
이 명령의 역할은 특정 날짜 또는 시간에 특정 명령 및 프로그램 실행을 예약하는 것입니다 (순 시간의 중요성 참조? ) 을 참조하십시오. 원격 호스트의 현재 시간을 알고 나면 이 명령을 사용하여 나중에 (예: 2 분 후) 프로그램과 명령을 실행할 수 있습니다. 사용법: at time 명령 \ 컴퓨터.
6 시 55 분에 a-0 1 이라는 컴퓨터에서 telnet 서비스를 시작하라는 뜻입니다. 여기서 net start telnet 은 telnet 서비스를 시작하는 명령입니다.
일곱, 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 명령을 사용하여 당신이 하고 싶은 일을 할 수 있습니다. 나는 수퍼 관리자 권한으로 여기에 로그인했다.