Nätverk

Telnet till en specifik port för teständamål

Telnet till en specifik port för teständamål
Telnet är både ett protokoll som gör att vi kan komma åt en fjärrenhet för att styra den och det program som används för att ansluta via detta protokoll. Telnet-protokollet är den "billiga" versionen av ssh, okrypterad, sårbar för sniffing och Man In the Middle-attacker, som standard måste Telnet-porten vara stängd.

Telnet-programmet, som inte är Telnet-protokollet, kan vara användbart för att testa porttillstånd som är den funktionalitet som denna handledning förklarar. Anledningen till att detta protokoll är användbart för att ansluta till olika protokoll som POP är att båda protokollen stöder klartext (vilket är deras huvudproblem och varför sådana tjänster inte ska användas).

Kontrollera portar innan du startar:

Innan vi börjar med telnet, låt oss kolla med Nmap några portar på provmålet (linuxhint.com).

# nmap linuxhint.com

Komma igång med Telnet till specifika portar för teständamål:

När vi har lärt oss om öppna portar kan vi börja starta tester, låt oss prova port 22 (ssh), skriv på konsolen ”telnet " enligt nedanstående:

# telnet linuxhint.com 22

Som du kan se i exemplet nedan säger utgången att jag är ansluten till linuxhint.com, därför är porten öppen.

Låt oss prova detsamma på port 80 (http):

# telnet linuxhint.com 80

Utgången liknar port 80, låt oss nu prova porten 161 som enligt Nmap är filtrerad:

# telnet linuxhint.com 161

Som du ser tillåter inte den filtrerade porten att anslutningen upprättas och returnerar ett timeout-fel.

Låt oss nu försöka Telnet mot en stängd (inte filtrerad) port, för det här exemplet kommer jag att använda port 81. Eftersom Nmap inte rapporterade om stängda portar innan jag fortsatte kommer jag att bekräfta att den är stängd genom att skanna den specifika porten med flaggan -p:

# nmap -p 81 linuxhint.com

När vi har bekräftat att porten är stängd, låt oss testa den med Telnet:

# telnet linuxhint.com 81

Som du ser var anslutningen inte upprättad och felet är annorlunda än med den filtrerade porten som visar "Anslutning nekad".

För att stänga en etablerad anslutning kan du trycka på CTRL+] och du kommer att se uppmaningen:

telnet>

Skriv sedan “sluta”Och tryck STIGA PÅ.

Under Linux kan du enkelt skriva ett litet skalskript för att ansluta via telnet med olika mål och portar.

Öppna nano och skapa en fil som heter multipletelnet.sh med följande innehåll inuti:

 #! / bin / bash # Den första okommenterade raden ansluter till linuxhint.com via port $ telnet linuxhint.com 80 #Den andra okommenterade linjen ansluts till Linux.lat genom ssh. telnet linux.lat 22 # Den tredje okommenterade linjen ansluter till linuxhint.com genom ssh telnet linuxhint.com 22 

Anslutningar startar först efter att föregående stängdes, du kan stänga anslutningen genom att skicka valfritt tecken. I exemplet ovan passerade jag “q”.

Men om du vill testa många portar och mål samtidigt är Telnet inte det bästa alternativet, för vilket du har Nmap och liknande verktyg

Om Telnet:

Som sagt tidigare är Telnet ett okrypterat protokoll som är sårbart för sniffare. Alla angripare kan fånga upp kommunikationen mellan klienten och servern i klartext och få tillgång till förnuftig information som lösenord.

Bristen på autentiseringsmetoder gör det också möjligt för angripare att ändra paketen som skickas mellan två noder.

På grund av detta ersattes Telnet snabbt av SSH (Secure Shell) som ger en mängd autentiseringsmetoder och också krypterar hela kommunikationen mellan noder.

Bonus: testa specifika portar för möjliga sårbarheter med Nmap:

Med Nmap kan vi gå mycket mer än med Telnet, vi kan lära oss vilken version av programmet som körs bakom porten och vi kan till och med testa det för sårbarheter.

Skanna en viss port för att hitta sårbarheter i tjänsten:

Följande exempel visar en skanning mot port 80 i linuxhint.com ringer Nmap NSE-skript vuln för att testa offensiv skript som letar efter sårbarheter:

# nmap -v -p 80 - skript vuln linuxhint.com

Som du kan se, eftersom det är LinuxHint.com-server hittades inga sårbarheter.

Det är möjligt att skanna en specifik port för en specifik sårbarhet. följande exempel visar hur man skannar en port med Nmap för att hitta DOS-sårbarheter:

# nmap -v -p 80 - script dos linuxhint.com

Som du kan se hittade Nmap en möjlig sårbarhet (det var falskt positivt i det här fallet).

Du kan hitta många högkvalitativa handledning med olika portavsökningstekniker på https: // linuxhint.com /?s = skanning + portar.

Jag hoppas att du hittade den här guiden Telnet till en specifik port för teständamål användbar. Fortsätt följa LinuxHint för fler tips och uppdateringar om Linux och nätverk

Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...
Mus Hur man ändrar vänster och höger musknapp på Windows 10 PC
Hur man ändrar vänster och höger musknapp på Windows 10 PC
Det är en hel norm att alla datormusenheter är ergonomiskt utformade för högerhänta användare. Men det finns musenheter tillgängliga som är speciellt ...