IOT Security: Pentesting on IP Cameras: Difference between revisions
| Line 15: | Line 15: | ||
== Description == | == Description == | ||
A penetration test | A penetration test can be divided into several stages: | ||
*<b>Planning</b> | *<b>Planning</b> | ||
Working with a | Working with a costumer to absolutely outline and report evaluation objectives, scope, and policies of engagement. | ||
*<b>Gathering Information</b> | *<b>Gathering Information</b> | ||
| Line 24: | Line 24: | ||
*<b>Discovering Vulnerabilities</b> | *<b>Discovering Vulnerabilities</b> | ||
Find current vulnerabilities and identify any potential security weaknesses that could allow an outside attacker to gain access to the environment. | |||
*<b>Exploitation</b> | |||
The pentester tries to establish a connection with the target and exploit the vulnerabilities found in the previous phase. | |||
*<b>Reporting</b> | *<b>Reporting</b> | ||
| Line 31: | Line 34: | ||
=== Planning === | === Planning === | ||
You need to set | You need to set up the camera at home together with your phone app and allow it to connect with the identical WiFi that your smartphone is using. | ||
=== Step 1 === | === Step 1 === | ||
Revision as of 19:31, 12 June 2022
Summary
This is a documentation on pentesting (information gathering and vulnerability scans) performed on TP-link Kasa Cam Smart Home Camera KC120, Ezviz CS-C1C and Abus PPIC32020.
Requirements
- Operating system: Kali Linux 2022.2
- TP-link Kasa Cam Smart Home Camera KC120
- Ezviz CS-C1C
- Abus PPIC32020
- Kasa Smartphone application (IOS or Android)
- Ezviz Smartphone application (IOS or Android)
- ABUS App2Cam Plus Smartphone application (IOS or Android)
Description
A penetration test can be divided into several stages:
- Planning
Working with a costumer to absolutely outline and report evaluation objectives, scope, and policies of engagement.
- Gathering Information
Collecting and examing key data approximately the software and its infrastructure.
- Discovering Vulnerabilities
Find current vulnerabilities and identify any potential security weaknesses that could allow an outside attacker to gain access to the environment.
- Exploitation
The pentester tries to establish a connection with the target and exploit the vulnerabilities found in the previous phase.
- Reporting
Providing a complete file with deep evaluation and suggestions on the way to mitigate the found vulnerabilities.
Planning
You need to set up the camera at home together with your phone app and allow it to connect with the identical WiFi that your smartphone is using.
Step 1
Enter these commands in the shell
$sudo nmap -O 192.168.8.103
Step 2
Used Hardware
TP-Link Kasa Smart Home Camera KC120