Penetration Testing Embedded Devices

Let’s discuss about penetration testing embedded devices. First we need to know about embedded devices and their types then we’ll cover penetration testing embedded devices and I would recommend you to follow this practical guide for penetration testing into IPSec VPNs if you are interested. Basically an embedded device is used for a special-purpose computing system, we can say that embedded devices are  highly specialized devices usually embedded or included within another object or as part of a larger system. 

Following are some examples of embedded devices.

  • banking ATM machines
  • routers
  • point of sale terminals (POS terminals)
  • cell phones

Raspberry Pi is an embedded Linux system also. Intelligent Platform Management Interface (IPMI) allow administrators/owners almost total control over remotely deployed servers.

IPMI may be found in most of the corporates as I’ve found in my university network while penetration testing embedded devices. In this practical guide, we will learn about penetration testing embedded devices and how vulnerabilities in IPMI devices can be found. let’s move to the practical guide now.

Practical guide for penetration testing embedded devices

First step is to launch Metasploit in Kali Linux.



Now we need to search for IPMI-related exploits using search ipmi command.

Following screenshot shows the result for the preceding command:

penetration testing embedded devices

We will take advantage from the IPMI 2.0 RAKP Remote SHA1 Password Hash Retrieval vulnerability then select the auxiliary. As we know there are multiple exploits, such as CIPHER Zero, which can be tried as well it’s all about your choice dear reader enter the following command:

use auxiliary/scanner/ipmi/ipmi_dumphashes

Next step is to see the options, we type this command:

show options

The following screenshot shows the output for the preceding command:

penetration testing embedded devices

Here, we can see that the auxiliary module automatically attempts to crack the hashes it retrieves.

We set RHOSTS and run this exploit. On successful exploitation, we will see the hashes retrieved and cracked:

penetration testing embedded devices

That’s it thanks for reading. Now you have learned about penetration testing embedded devices let me recommend you some knowledge base articles about penetrating testing like penetrating Remote Access Protocols, Remote Desktop ProtocolSSH Network Protocol, WordPress website using WPSeku,

Thanks for your support.

 

Check Also

Bypassing antivirus programs using SHELLTER

Shellter is another antivirus evasion tool like veil-evasion framework, which infects the PE dynamically, can …

Leave a Reply

Your email address will not be published. Required fields are marked *