ฉันโฮสต์เว็บเซิร์ฟเวอร์หลายตัวที่พอร์ต tcp/80, tcp/443, tcp/3333, tcp/8443, tcp/8080, tcp/8081
VM เป็นหยดของ DigitalOcean ที่มีระบบปฏิบัติการ Debian 10
ฉันสามารถเข้าถึงเว็บเซิร์ฟเวอร์ที่พอร์ต 80 และ 443 แต่เข้าที่พอร์ตอื่นไม่ได้
ฉันได้ทำสิ่งต่อไปนี้:
- แนบมหาสมุทรดิจิตอล ไฟร์วอลล์ไปยังหยดและอนุญาตพอร์ต tcp และ udp ทั้งหมด.
- กำหนดค่า iptables เพื่อส่งแพ็กเก็ตรับบนพอร์ตที่กล่าวถึงข้างต้นทั้งหมด.
- ฉันเข้าใจ การตอบสนองที่ถูกต้องสำหรับคำขอ curl ที่ฉันส่งในเครื่องจากเทอร์มินัล VM
- พอร์ตทั้งหมดเปิดอยู่ และฟังตามผล netstat
เมื่อวิ่ง แผนที่ ในการสแกนพอร์ตที่เปิดอยู่ ฉันได้รับ:
สแกนเมื่อ 2021-10-01 06:31:47 EDT เป็นเวลา 2 วินาที
เหตุผลในการให้บริการของรัฐท่า
80/tcp เปิด http syn-ack ttl 54
443/tcp เปิด https syn-ack ttl 54
3333/tcp กรอง dec-notes ที่ไม่ตอบสนอง
8080/tcp กรอง http-proxy ไม่ตอบสนอง
8081/tcp กรอง blackice-icecap ไม่ตอบสนอง
8443/tcp กรอง https-alt ไม่ตอบสนอง
อ่านไฟล์ข้อมูลจาก: /usr/bin/../share/nmap
Nmap เสร็จสิ้น: 1 ที่อยู่ IP (1 โฮสต์ขึ้น) สแกนใน 1.74 วินาที
ผลลัพธ์ของ IPTables:
root@mail:~/gophish# iptables -L
เชนอินพุท (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:3333
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:8443
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:ssh
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:http
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:https
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:http-alt
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:tproxy
ส่งต่อไปข้างหน้า (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
Chain OUTPUT (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับ tcp -- ที่ไหนก็ได้ tcp spt:3333
ยอมรับ tcp -- ที่ไหนก็ได้ tcp spt:https
ยอมรับ tcp -- ที่ไหนก็ได้ tcp spt:http
ยอมรับ tcp -- ที่ไหนก็ได้ tcp spt:http-alt
ยอมรับ tcp -- ที่ไหนก็ได้ tcp spt:tproxy
ด้านล่างนี้คือรายการทั้งหมด กำลังใช้บริการอยู่.
root@mail:~/gophish# บริการ --status-all
[ + ] อะมาวิส
[ - ] amavis-mc
[ - ] amavisd-snmp-ซับเอเจนต์
[ + ] อาวุธ
[ - ] clamav-daemon
[ + ] clamav-หอยสด
[ + ] การกำหนดค่าระบบคลาวด์
[ + ] คลาวด์สุดท้าย
[ + ] cloud-init
[ + ] cloud-init-local
[ + ] ครอน
[ + ] ดีบัส
[ + ] นกพิราบ
[ + ] ล้มเหลว 2 แบน
[ - ] gdomap
[ - ] hwclock.sh
[ + ] กม
[ + ] เซ็นเซอร์ lm
[ + ] มายเอสคิวแอล
[ + ] netfilter-ถาวร
[ + ] เครือข่าย
[ + ] จิงซ์
[ + ] ntp
[ + ] php7.3-fpm
[ + ] โปรแกรมแก้ไขภายหลัง
[ + ] ขั้นตอน
[ + ] แก้ไขคอนเฟริม์
[ - ] ซิงค์
[ + ] rsyslog
[ - ] การล้างหน้าจอ
[ - ] สปาแมสซาซิน
[ + ] ส
[ - ] sudo
[ + ] อูเดฟ
[ + ] ยูเอฟดับบลิว
[ + ] ไม่เข้ารหัส
[ + ] uwsgi
ผลลัพธ์ netstat: (มันควรจะแสดง tcp6? หรือ tcp?)
root@mail:~/gophish# netstat -ano | เกรป 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* ปิดฟัง (0.00/0/0)
tcp 0 0 127.0.0.1:9999 127.0.0.1:45580 เวลารอ TIME_WAIT (9.83/0/0)
tcp6 0 0 :::8080 :::* ปิดฟัง (0.00/0/0)
tcp6 0 0 :::80 :::* ปิดฟัง (0.00/0/0)
tcp6 0 0 :::8081 :::* ปิดฟัง (0.00/0/0)
มีการควบคุมเพิ่มเติมที่อาจทำให้เกิดสิ่งนี้หรือไม่?
กรุณาแจ้งให้เราทราบ ขอบคุณล่วงหน้า!