GithubHelp home page GithubHelp logo

und-arc / ipcam Goto Github PK

View Code? Open in Web Editor NEW
18.0 4.0 8.0 115.76 MB

Everything we know about the DigiHero IPCam.

License: The Unlicense

ASP 1.03% Python 0.01% JavaScript 0.05% HTML 0.01% CSS 0.04% Smali 98.88%
digihero ipcam camera webui

ipcam's People

Contributors

mishaturnbull avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ipcam's Issues

Firmware vendor site scan

Scan firmware vendor site, www.p2plivecam.com, to see if there are any interesting finds to be found.

The test I would like to be run is:

nmap -sS -T4 -vvv -p 1-65535 www.p2plivecam.com
nmap -F -T5 -A -vvv --script all www.p2plivecam.com

This will require root privileges and the installation of nmap.
Is there any chance that this will cause damage/in some way alter the code executing on the camera?
No.

Does this test prelude/follow up on others? If so, what? Depends.

Chip size

Need to measure SoC physical size to determine chip type:

Chip model Length Width Thickness
Hi3518A 13mm 13mm 1.37mm
Hi3518C 20mm 20mm 1mm
Hi3518E 11mm 11mm ???

Datasheets:

AP mode port 67

This is a request for information issue

Want to test more in-depth AP mode's port 67/udp.

IANA's serivce name/port registry lists 67/udp as BOOTP, and the associated RFC specifies 67 as the server (with 68 as a client). However, Nmap identified the service as dhcps. IANA doesn't mention it, but Wikipedia mentions that DHCP also uses port 67 (and 68).

nmap -sS -sU -p 67 -T3 -A -vvv --script all 192.168.10.1

This test requires root priviliges.

Is there any chance that this will cause damage/in some way alter the code executing on the camera?
Shouldn't be.

Does this test prelude/follow up on others? If so, what?
Maybe. If the service is bootps, further investigation may yield a method of mapping parts of the filesystem.
If the test is inconclusive, utilizing the DHCP failover protocol (port 647/847) may yield more information.

Web spider on software host

This is a request for information issue
In the ASP index from www.p2plivecam.com, there is an IP address linked with downloading PCTools and the Android APK software. The address is 112.124.40.254:808 and appears to be a Chinese IPCamera software upgrade management platform.

The test I would like to be run is:

$ nmap -sS -sU -T4 -vvv -p 1-65535 112.124.40.254
$ nmap -F -T4 -A -vvv --script all 112.124.40.254

This will require root privileges.

Is there any chance that this will cause damage/in some way alter the code executing on the camera?
No.

Does this test prelude/follow up on others? If so, what? No idea.

P2P server tests

Need to run tests on each of the P2P servers outlined in the P2P config section of about.md to see what they do.

Tests to run:

  1. nmap -sS -sU -p 1-65535 -T4 -v [server]
  2. nmap -F -T4 -A -v -v --script "default or (discovery and safe)" [server]
  3. If 1 cannot be run due to permissions, nmap -p 1-65535 -T4 -v [server] will suffice

Test 1 will take a long time!

Willing to help reflash it or gain root access

Sorry if this is not the right place to write this.
I have the exact same hardware as you described but in a different form factor and I am willing to help reverse engineer this this and hopefully be able to put more trusted and open firmware on it. I will share more info about my unit and happy to test anything if you need.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.