มีวิธีการ ping IP ของคอมพิวเตอร์และค้นหาข้อมูลพื้นฐานเกี่ยวกับมันหรือไม่? แพลตฟอร์มระบบปฏิบัติการ ฯลฯ ...
ถ้าเป็นเช่นนั้นจะทำอย่างไร?
มีวิธีการ ping IP ของคอมพิวเตอร์และค้นหาข้อมูลพื้นฐานเกี่ยวกับมันหรือไม่? แพลตฟอร์มระบบปฏิบัติการ ฯลฯ ...
ถ้าเป็นเช่นนั้นจะทำอย่างไร?
คำตอบ:
การใช้nmap
จากMacPortคุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อพยายามระบุระบบปฏิบัติการของเครื่องระยะไกล:
sudo nmap ipaddress -O
เช่น:
$ sudo nmap localhost -O
Starting Nmap 5.51 ( http://nmap.org ) at 2011-08-07 17:58 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000085s latency).
Not shown: 989 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
88/tcp open kerberos-sec
139/tcp open netbios-ssn
445/tcp open microsoft-ds
515/tcp open printer
631/tcp open ipp
3689/tcp open rendezvous
5900/tcp open vnc
8888/tcp open sun-answerbook
9091/tcp open xmltec-xmlmail
Device type: general purpose
Running: Apple Mac OS X 10.5.X|10.6.X
OS details: Apple Mac OS X 10.5 - 10.6.3 (Leopard - Snow Leopard) (Darwin 9.0.0 - 10.3.0)
Network Distance: 0 hops
OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 8.80 seconds]
setuid
ไบนารีที่จะรันเป็นรูทได้โดยไม่ต้องขอรหัสผ่านรูท ฉันไม่แน่ใจว่าทำไมคุณถึงต้องการทำเช่นนี้
username ALL=(ALL) NOPASSWD: ALL
และเพิ่มรายการในรูปแบบ การตั้งค่าsetuid
บิตช่วยให้ผู้ใช้ในระบบสามารถเข้าถึง sudo ได้
WakeOnLanเป็นแอพที่ใช้ GUI ซึ่งสามารถให้ข้อมูลบางอย่างได้ นอกจากนี้มันจะทำการสแกนเครือข่ายและแสดงรายการอุปกรณ์ทั้งหมด มันไม่มีความสำเร็จในการจดจำเครื่องที่ใช้ Linux
nmap
กับ GUI setuid
ของคุณและคุณยังสามารถจัดส่งด้วยเครื่องมือที่มี จากนั้นจะต้องขอรหัสผ่านผู้ดูแลระบบเพียงครั้งเดียวเท่านั้น
sudo --password="applemac" nmap localhost -O
อะไรนะ?