Telnet ke Pelabuhan Khusus untuk Tujuan Pengujian

Telnet Specific Port



Telnet adalah protokol yang membolehkan kita mengakses peranti jarak jauh untuk mengendalikannya dan program yang digunakan untuk menyambung melalui protokol ini. Protokol Telnet adalah versi ssh yang murah, tidak disulitkan, rentan menghidu dan serangan Man In the Middle, secara default port Telnet mesti ditutup.

Program telnet, yang bukan protokol Telnet, boleh berguna untuk menguji keadaan port yang mana fungsi yang dijelaskan oleh tutorial ini. Sebab mengapa protokol ini berguna untuk menyambung ke protokol yang berbeza seperti POP adalah kedua-dua protokol menyokong teks biasa (yang merupakan masalah utama mereka dan mengapa perkhidmatan tersebut tidak boleh digunakan).







Memeriksa port sebelum memulakan:

Sebelum memulakan dengan telnet, mari kita periksa dengan Nmap beberapa port pada sasaran sampel (linuxhint.com).



#nmaplinuxhint.com



Bermula dengan Telnet ke port tertentu untuk tujuan ujian:

Setelah mengetahui mengenai port terbuka, kita boleh mula melancarkan ujian, mari kita cuba port 22 (ssh), di konsol tulis telnet seperti yang ditunjukkan di bawah:





#telnet linuxhint.com22

Seperti yang anda lihat dalam contoh di bawah, output mengatakan bahawa saya tersambung ke linuxhint.com, oleh itu port terbuka.



Mari cuba sama di port 80 (http):

#telnet linuxhint.com80

Keluarannya serupa dengan port 80, sekarang mari kita cuba port 161 yang menurut Nmap ditapis:

#telnet linuxhint.com161

Seperti yang anda lihat port yang ditapis tidak membenarkan sambungan dibuat mengembalikan ralat waktu habis.

Sekarang mari kita cuba Telnet melawan port tertutup (tidak disaring), untuk contoh ini saya akan menggunakan port 81. Oleh kerana Nmap tidak melaporkan port yang ditutup sebelum meneruskannya, saya akan mengesahkan ia ditutup, dengan mengimbas port tertentu menggunakan -p bendera:

#nmap -p 81linuxhint.com

Setelah disahkan port ditutup, mari kita uji dengan Telnet:

#telnet linuxhint.com81

Seperti yang anda lihat, sambungan tidak terjalin dan ralatnya berbeza daripada dengan port yang disaring menunjukkan Sambungan ditolak.

Untuk menutup sambungan yang terjalin, anda boleh menekan CTRL + ] dan anda akan melihat arahannya:

telnet>

Kemudian taip berhenti dan tekan MASUK .

Di Linux anda boleh menulis skrip shell kecil dengan mudah untuk menyambung melalui telnet dengan sasaran dan port yang berbeza.

Buka nano dan buat fail bernama multipletelnet.sh dengan kandungan berikut di dalamnya:

 #! /bin/bash #The first uncommented line will connect to linuxhint.com through port $ telnet linuxhint.com 80 #The second uncommented line will connect to linux.lat through ssh. telnet linux.lat 22 #The third uncommented line will connect to linuxhint.com through ssh telnet linuxhint.com 22 

Sambungan hanya bermula setelah yang sebelumnya ditutup, anda boleh menutup sambungan dengan meneruskan watak apa pun, Dalam contoh di atas saya lulus q.

Namun, jika anda ingin menguji banyak port dan sasaran secara serentak, Telnet bukanlah pilihan terbaik, yang mana anda mempunyai Nmap dan alat serupa

Mengenai Telnet:

Seperti yang dikatakan sebelumnya, Telnet adalah protokol yang tidak dienkripsi yang rentan terhadap penghidu, penyerang mana pun dapat memintas komunikasi antara klien dan pelayan dalam teks biasa yang mengakses maklumat yang masuk akal seperti kata laluan.

Kekurangan kaedah pengesahan juga memungkinkan penyerang mungkin mengubah pakej yang dihantar antara dua nod.

Oleh kerana itu Telnet dengan cepat digantikan oleh SSH (Secure Shell) yang menyediakan pelbagai kaedah pengesahan dan juga menyulitkan keseluruhan komunikasi antara node.

Bonus: menguji port tertentu untuk kemungkinan kelemahan dengan Nmap:

Dengan Nmap kita dapat pergi lebih jauh daripada dengan Telnet, kita dapat mempelajari versi program yang berjalan di belakang port dan kita bahkan dapat mengujinya untuk kelemahan.

Mengimbas port tertentu untuk mencari kelemahan pada perkhidmatan:

Contoh berikut menunjukkan imbasan terhadap port 80 linuxhint.com yang memanggil skrip Nmap NSE untuk diuji menyinggung perasaan skrip mencari kelemahan:

#nmap -v -p 80 - skriplucah linuxhint.com

Seperti yang anda lihat, kerana pelayan LinuxHint.com tidak ada kelemahan yang dijumpai.

Adalah mungkin untuk mengimbas port tertentu untuk kerentanan tertentu; contoh berikut menunjukkan cara mengimbas port menggunakan Nmap untuk mencari kelemahan DOS:

#nmap -v -p 80 - skripdua linuxhint.com

Seperti yang anda lihat Nmap mendapati kemungkinan kerentanan (itu positif palsu dalam kes ini).

Anda boleh menemui banyak tutorial berkualiti tinggi dengan teknik pengimbasan port yang berbeza di https://linuxhint.com/?s=scan+ports.

Saya harap anda dapati tutorial ini Telnet ke port tertentu untuk tujuan ujian berguna. Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux dan rangkaian