Home > News & Updates > Electronics News Updates > IoT IP camera teardown and getting root password

IoT IP camera teardown and getting root password

Summary of IoT IP camera teardown and getting root password


The article details a security audit of the Logilink WC0030A (Apexis APM-JP8015-WS) IP camera, revealing poor firmware quality and weak default credentials. The author inspected network traffic, opened the device to access the SoC serial console, extracted the root password, and gained telnet access over Wi-Fi. This process highlights critical vulnerabilities in budget IoT devices where security is often neglected, leaving feeds exposed to unauthorized access.

Parts used in the Logilink WC0030A:

  • 0.3 MP sensor
  • Wired ethernet interface
  • WiFi radio
  • IR LEDs
  • Two-way audio module
  • Pan and tilt mechanism
  • Trigger input/output ports
  • System on Chip (SoC)
  • Serial console connection points
  • Build-in web-server

This post will describe how I inspected the IP traffic of a cheap pan/tilt IP camera. Then continued to open the camera up, connect to the serial console of the SoC; extracted the root password and logged in via telnet over the wireless interface. My goal was to have a look at the security of these very cheap IoT devices, and see how they could be improved.

IoT IP camera teardown and getting root password

Let’s have a look at our victim:

I present to you the Logilink WC0030A also known as the Apexis APM-JP8015-WS

IP Cameras have become extremely cheap in the last couple of years. Mass production made the prices of decent quality image sensors, and very capable SoCs, drop significantly. Our victim in question is currently still available for about €43, but clones/copies/similar models are available from China for even cheaper.

The cheap price is great if you want a cheap alarm system or an easy way to spy on your neighbors/pets, but it also means that the included firmware and software isn’t very well developed (you get what you pay for). Accompanying apps are buggy, features are lacking, the firmware is buggy and tends to crash and the security was an afterthought.

Security in cheap IoT devices is becoming a big issue. Manufacturers don’t really care about the personal data belonging to the users of their products, and the users themselves don’t have the technical knowledge to asses the security of the device or to secure it (which sometimes means to just not use it).

As a quick example you can have a look at this simple Shodan search query (Shodan is a search engine for the Internet of things, or basically it indexes everything Google doesn’t), and be amazed at how many shops, living rooms, playgrounds, parking lots, kitchens, stairwells, gardens, factories, bedrooms (???), classrooms, pools, hotels and even the mourning-hall of a funeral home, have an unsecured live video feed for you to stare at.

Before I was going to use the above mentioned IPcam I wanted to have a look at how much data it leaked and to whom, and how hard it would be for someone to hijack the video feed and get a live view of my dog. (I was going to use this camera to remotely witness my puppy destroying my living room)

The Logilink Logilink WC0030A has a 0.3 MP sensor, a wired ethernet interface, a WiFi radio (wired and WiFi can’t be used at the same time), some IR LEDs up front, 2 way audio, it can pan and tilt and has a trigger input and output (for alarm type things). All-in-all a fairly standard (low resolution) IP camera.

The camera comes with a web-interface accessible through a browser on its build in web-server and a seems to be compatible with a plethora of mobile apps that all come in a different flavor of buggy. The manual mentions two different logins in two different sections (admin:000000 and admin:1234), trying them at random at all the different login prompts seems to yield the best results.

Read more: IoT IP camera teardown and getting root password

Quick Solutions to Questions related to Logilink WC0030A:

  • What are the default login credentials for the Logilink WC0030A?
    The manual mentions two different logins: admin:000000 and admin:1234.
  • Can the wired ethernet and WiFi be used simultaneously?
    No, the wired ethernet interface and WiFi radio cannot be used at the same time.
  • How did the author extract the root password?
    The author opened the camera up, connected to the serial console of the SoC, and extracted the password.
  • Is it possible to log in via telnet over the wireless interface?
    Yes, after extracting the root password, the author logged in via telnet over the wireless interface.
  • What resolution does this camera have?
    The Logilink WC0030A has a 0.3 MP sensor.
  • Does the camera support pan and tilt functionality?
    Yes, the camera can pan and tilt.
  • Are the mobile apps compatible with this camera considered reliable?
    No, the accompanying apps are described as buggy and come in different flavors of buggy.
  • What features are lacking or buggy in the included firmware?
    The firmware is buggy, tends to crash, and lacks certain features due to mass production cutting costs.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top