8 개의 일반적인 네트워크 명령인 ping, nbtstat, Telnet 등을 상세히 소개하여 대신으로 이해하다
8 개의 일반적인 네트워크 명령인 ping, nbtstat, Telnet 등에 대해 자세히 설명합니다.
1, ping
네트워크가 원활한지 또는 네트워크 연결 속도를 확인하는 명령입니다. 네트워크의 시스템에 고유한 IP 주소가 있고, 대상 IP 주소로 패킷을 보내면, 상대방은 같은 크기의 패킷을 반환합니다. < P > 반환된 패킷에 따라 대상 호스트의 존재 여부, 대상 호스트의 운영 체제 등을 미리 판단할 수 있습니다. DOS 창에 ping/? 을 입력합니다 차로 돌아가다. 아래와 같은 도움말 화면:
-t 는 강제로 중지할 때까지 타겟 IP 로 패킷을 지속적으로 전송한다는 의미입니다.
-l 전송된 패킷의 크기를 정의합니다. 기본값은 32 바이트이며 최대 655 바이트까지 정의할 수 있습니다. 위에서 설명한 -t 매개변수와 함께 사용하여 네트워크의 운반 능력을 확인할 수 있습니다.
-n 타겟 IP 로 패킷을 보내는 횟수를 정의합니다. 기본값은 4 회입니다. 네트워크 속도가 느리면 4 회도 우리에게 많은 시간을 낭비한다. 왜냐하면 지금 우리의 목적은 단지 목표 IP 가 존재하는지 아닌지를 판단하는 것이기 때문이다. 다음 그림과 같이 한 번 정의해 보자.
ping 명령이 반드시 IP 를 ping 할 필요는 없고, 직접 호스트 도메인 이름을 ping 할 수도 있다. 이렇게 하면 호스트의 IP 를 얻을 수 있다. 예를 들면, 소편과 같다. < P > 2, nbtstat
이 명령은 TCP/IP 의 NetBIOS 를 사용하여 프로토콜 통계 및 현재 TCP/IP 연결을 표시합니다. 이 명령을 사용하면 사용자 이름, 해당 워크그룹, 네트워크 카드의 MAC 주소 등과 같은 원격 호스트의 NETBIOS 정보를 얻을 수 있습니다. 여기서 우리는 몇 가지 기본 매개변수를 이해해야 한다.
-a 는 이 매개변수를 사용하여 원격 호스트의 시스템 이름을 알면 NETBIOS 정보를 얻을 수 있습니다 (아래 동일).
-A 이 매개 변수는 원격 호스트의 NETBIOS 정보도 얻을 수 있지만 IP 를 알아야 합니다.
-n 로컬 시스템의 NETBIOS 정보를 나열합니다. < P > 상대방의 IP 나 기계 이름을 받으면 nbtstat 명령을 사용하여 상대방의 정보를 더 얻을 수 있다.
3, netstat
네트워크 상태를 확인하는 명령이며 조작이 쉽고 강력합니다.
-a 는 로컬 시스템의 모든 오픈 포트를 보고 트로이 목마를 효과적으로 발견하고 예방하며 기계가 운영하는 서비스 등을 알 수 있다.
로컬 시스템 개방에는 FTP 서비스, 텔넷 서비스, 메일 서비스, 웹 서비스 등이 있습니다. 사용법: 넷스테이트-a IP.
-r 은 현재 라우팅 정보를 나열하고 로컬 시스템의 게이트웨이, 서브넷 마스크 등을 알려줍니다. 사용법: netstat-r IP.
4, tracert
는 로컬 시스템에서 타겟 호스트로 데이터가 전송되는 모든 경로를 파악할 수 있는 라우팅 정보를 추적하므로 네트워크 레이아웃과 구조를 이해하는 데 도움이 됩니다. < P > 여기서는 데이터가 로컬 시스템에서 192.168..1 로 전송되는 시스템에서 중간에 중계되지 않아 두 시스템이 동일한 LAN 내에 있음을 나타냅니다. 사용법: tracert IP. < P > 5, net
이 명령은 네트워크 명령 중 가장 중요한 명령이며, 모든 하위 명령의 사용법을 철저히 익혀야 합니다. 이는 Microsoft 가 우리에게 제공하는 최고의 침입 도구이기 때문입니다. 먼저 모든 하위 명령이 있는지 살펴 보겠습니다. net/? < P > 여기서는 몇 가지 일반적인 하위 명령에 초점을 맞추고 있습니다.
net view
이 명령을 사용하여 원격 호스트를 보고 * * * 자원을 즐길 수 있습니다. 명령 형식은 net view\IP 입니다.
net use
는 원격 호스트의 * * * * 향유 자원을 본 사이트 문자에 비춰 그래픽 인터페이스가 사용하기 편하다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 명령 형식은 net use x:\IP\sharename 입니다. 위의 표는 192.168..5IP 의 * * * 매직 (magic) 이라는 카탈로그를 현지 Z 디스크로 반영하는 것을 나타낸다. 아래 표는 192.168..7 과 IPC$ 연결 (netuse \ IP \ IPC $ "password"/user: "name"),
net 을 나타냅니다 원격 호스트와 연결을 설정했을 때, 어떤 서비스가 시작되지 않고 이 서비스를 이용하고 싶다면 어떻게 해야 합니까? (윌리엄 셰익스피어, 햄릿, 원격, 원격, 원격, 원격, 원격, 원격, 원격) 이 명령을 사용하여 시작하십시오. 사용법: net start servername.
net stop
침입 후 원격 호스트의 서비스 중 하나가 방해가 되는 것을 발견하면 어떻게 합니까? 이 명령으로 멈추면 ok 입니다. 사용법은 net start 와 같습니다.
net user
새 계정 생성, 계정 삭제, 특정 계정 보기, 계정 활성화, 계정 비활성화 등 계정과 관련된 상황을 조회합니다. 이것은 우리의 침입에 매우 유리하며, 가장 중요한 것은 우리의 계정 복제를 위한 전제조건을 제공한다. 매개 변수 없이 net user 를 입력하면 비활성화된 사용자를 포함한 모든 사용자를 볼 수 있습니다. 다음은 따로 설명하겠습니다.
1, net user abcd1234/add, 사용자 이름이 ABCD 이고 비밀번호가 1234 인 새 계정을 만듭니다. 기본값은 user 그룹 구성원입니다.
2, net user abcd/del, 사용자 이름이 ABCD 인 사용자를 삭제합니다.
3, net user abcd/active:no, 사용자 이름이 ABCD 인 사용자를 비활성화합니다.
4, net user abcd/active:yes, 사용자 이름이 ABCD 인 사용자를 활성화합니다.
5, net user ABCD, 사용자 이름이 ABCD 인 사용자 보기
net time
이 명령은 원격 호스트의 현재 시간을 확인합니다. 만약 당신의 목표가 단지 원격 호스트 안으로 들어가는 것이라면, 아마도 이 명령은 사용되지 않을 것입니다. < P > 6, at
이 명령의 역할은 특정 날짜 또는 시간에 특정 명령과 프로그램을 실행하도록 예약하는 것입니다 (net time 의 중요성을 알고 있습니까? ) 을 참조하십시오. 원격 호스트의 현재 시간을 알면 이 명령을 사용하여 향후 특정 시간 (예: 2 분 후) 에 프로그램과 명령을 실행할 수 있습니다. 사용법: at time command\computer.
는 6 시 55 분에 a-1 이라는 컴퓨터가 telnet 서비스를 열도록 하는 것을 의미합니다. 여기서 net start telnet 은 telnet 서비스를 여는 명령입니다. < P > 7, ftp
여러분 모두 이 명령에 대해 잘 알고 계시겠죠? 인터넷에 개방된 FTP 의 호스트는 매우 많은데, 그 중 상당 부분은 익명입니다. 즉, 누구나 로그인할 수 있습니다. 이제 FTP 서비스를 개방하는 호스트 (일반적으로 21 포트가 켜진 시스템) 를 쓸어버리면 FTP 명령을 아직 사용하지 않으면 어떻게 합니까? (윌리엄 셰익스피어, FTP, FTP, FTP, FTP, FTP, FTP) 다음은 기본적인 FTP 명령 사용 방법입니다.
먼저 명령줄에 FTP 캐리지 리턴을 입력합니다. FTP 프롬프트가 나타나면 "help" 를 입력하여 도움말을 볼 수 있습니다 (모든 DOS 명령에서 도움말을 볼 수 있음). < P > 보시다시피 이렇게 많은 명령을 어떻게 써야 하나요? 사실 그렇게 많이 쓰지도 않고, 몇 가지 기본적인 것을 익히면 충분하다. < P > 첫 번째는 로그인 프로세스입니다. open 을 사용해야 합니다. FTP 프롬프트에 "open 호스트 IP FTP 포트" 를 직접 입력하면 됩니다. 일반 포트는 기본적으로 21 로 설정되어 있습니다. 쓰지 않아도 됩니다. 이어 합법적인 사용자 이름과 비밀번호를 입력해 로그인했습니다. 익명 FTP 를 예로 들어보겠습니다.
사용자 이름과 암호는 모두 FTP 이고 암호는 표시되지 않습니다. ****logged in 을 묻는 메시지가 나타나면 로그인이 성공한 것입니다. 익명 로그인이기 때문에 사용자는 Anonymous 로 표시됩니다.
다음으로 구체적인 명령 사용 방법을 소개하겠습니다. DOS 명령과 마찬가지로
dir 은 서버의 파일을 보고 dir 캐리지 리턴을 직접 누르면 이 FTP 서버의 파일을 볼 수 있습니다.
cd 가 폴더로 들어갑니다.
get 파일을 로컬 시스템에 다운로드합니다.
put 원격 서버에 파일을 업로드합니다. 이것은 원격 FTP 서버가 당신에게 쓸 수 있는 권한을 줬는지 여부에 달려 있습니다. 가능하다면, 허허, 어떻게 이용해야 할지 더 이상 말하지 말고, 모두 자유롭게 발휘해 보세요.
delete 원격 FTP 서버에서 파일을 삭제합니다. 이것은 또한 네가 쓸 수 있는 권한이 있다는 것을 보장해야 한다.
bye 현재 연결을 종료합니다.
quit 위와 같습니다. < P > 8, telnet
의 강력한 원격 로그인 명령으로 거의 모든 네트워크 작업자가 이를 즐겨 사용하며 여러 번 시도해 보았습니다. 왜요 자체 기계를 사용하는 것처럼 조작이 간단합니다. DOS 명령에 익숙하다면 관리자로서 원격 시스템에 성공적으로 연결한 후 원하는 모든 것을 할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 컴퓨터명언) 사용 방법에 대해서는 아래에서 설명합니다. 먼저 telnet 캐리지 리턴을 입력한 다음 help 를 입력하여 도움말 정보를 봅니다. < P > 그런 다음 프롬프트에 open IP 캐리지 리턴을 입력하면 로그인 창이 나타나 유효한 사용자 이름과 비밀번호를 입력할 수 있습니다. 여기에 입력하는 비밀번호는 표시되지 않습니다. < P > 사용자 이름과 비밀번호를 모두 입력하면 텔넷 연결이 성공합니다. 이때 원격 호스트에서 이 사용자와 같은 권한을 갖게 됩니다. DOS 명령을 사용하면 원하는 일을 할 수 있습니다. 여기서 제가 사용하는 수퍼 관리자 권한으로 로그인했습니다.