Nmap ไม่ได้รันสคริปต์

ดูเหมือนว่าฉันจะใช้งาน nmap bruteforce ไม่ได้ ฉันรันการสแกนด้วย nmap ซึ่งบอกฉันว่ามีพอร์ต http ที่เปิดอยู่ นี่เป็นเพียงตัวอย่าง ฉันไม่เคยได้ผลเลย อย่างไรก็ตาม ฉันรันสคริปต์นี้: nmap -p 81 --script rlogin-brute <IP> บนเป้าหมาย แต่แตกต่างจากสิ่งที่ควรจะเป็น นี่เป็นคำตอบเดียวที่ฉันได้รับ:

Host is up (0.070s latency).
PORT   STATE SERVICE
81/tcp open  hosts2-ns
Nmap done: 1 IP address (1 host up) scanned in 4.01 seconds

ฉันทำอะไรผิดที่นี่? อย่างที่ฉันบอกไปแล้ว ฉันมักจะได้รับสิ่งเดียวกันเสมอ ไม่ว่าฉันจะใช้สคริปต์ใดก็ตาม หรือจะเป็น tcp, ftp, http ฯลฯ

ขอบคุณ


person herroyes    schedule 22.09.2017    source แหล่งที่มา
comment
ต่อไปนี้เป็นแนวคิดสองสามข้อ: security.stackexchange.com/questions/87023/   -  person gmelodie    schedule 06.06.2021


คำตอบ (3)


คุณกำลังใช้สคริปต์ rlogin-brute ซึ่งทำงานร่วมกับบริการ rlogin Unix บนพอร์ต 513 เนื่องจากชื่อบริการ hosts2-ns และหมายเลข 81 ไม่ตรงกัน สคริปต์จึงไม่ทำงาน หากคุณทราบว่าบริการ rlogin ทำงานอยู่บนพอร์ตนี้จริงๆ การเพิ่ม -sV ลงในการสแกนจะตรวจพบบริการและอนุญาตให้สคริปต์ทำงาน

person bonsaiviking    schedule 22.09.2017
comment
ขอบคุณ แต่ดูเหมือนจะไม่สำคัญว่าสคริปต์ใดที่ฉันใช้งานอยู่ นี่เป็นอีกอันหนึ่งที่ฉันใช้ http-proxy-brute และได้รับคำตอบนี้: PORT STATE SERVICE 8080/tcp เปิด http-proxy Nmap เสร็จแล้ว: สแกนที่อยู่ IP 1 รายการ (1 โฮสต์ขึ้นไป) สแกนใน 4.32 วินาที - person herroyes; 23.09.2017
comment
พอร์ตนั้นไม่น่าจะโฮสต์บริการพร็อกซี HTTP ซึ่งต้องมีหรือยอมรับการตรวจสอบสิทธิ์ เพิ่ม -d ในการสแกนของคุณเพื่อรับข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับสาเหตุที่อาจไม่ทำงาน โดยทั่วไป คุณควรทราบว่าคุณกำลังลองใช้บริการใดบ้าง เหตุใดคุณจึงพยายามใช้ข้อมูลรับรองแบบเดรัจฉานเลย? - person bonsaiviking; 25.09.2017


คุณไม่สามารถเลือกพอร์ตที่คุณต้องการใช้ไม่ว่าจะให้บริการใดก็ตาม หากมีพอร์ตใดทำงานอยู่ และใช้สคริปต์ที่พัฒนาขึ้นสำหรับพอร์ตและบริการอื่น

person Anonymouse    schedule 19.07.2019