问题标签 [hikvision]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
embedded-linux - 逆向工程海康威视相机固件和 LiteOS 引导加载程序
我有一台海康威视 IP 摄像机,我正在对其进行安全研究。(型号DFI6257E,貌似台湾独家型号。)
从闪存中转储固件并使用 binwalk 对其进行分析后,我发现很难理解其工作原理。几乎就像他们试图隐藏东西一样。
转储固件:https ://drive.google.com/file/d/1x9JiVbnZo4zNNnX8V8JS1MGsK4wmHFM6/view?usp=sharing
这是 binwalk 的输出:
我注意到的第一件事是在其他嵌入式设备固件中没有uboot header
或uImage header
经常看到。引导加载程序位于解压缩的 LZMA 数据中0x8E28
(通过比较我从 UART 控制台输出和输出中看到的内容来了解strings 8E28
)
但是这又不是一个常见的U-boot
程序,因为当我使用 binwalk 分析它时,binwalk 未能检测到 U-boot。
我真的很想知道如何处理这些数据,0x8E28
这样我就可以在 IDA 或 ghidra 上做一些 RE,并理清这个设备在内部是如何工作的。
相机的 Web 服务正在运行Angular
(嵌入式设备中的另一个不寻常的功能。)但即使在 binwalk 提取之后,固件中也没有找到 Angular 二进制文件。Web 界面密码ipc_db
不像大多数其他海康威视产品那样存储。
(提供的固件文件在我将管理员密码编辑为“HikHiktest”后被转储,因此 ipc_db 中的条目“admin:12345”不是 Web 界面正在寻找身份验证的正确条目。)
这个固件中还发生了很多神秘的事情。
我现在的猜测是解密已经完成uboot
,其他东西是通过Huawei LiteOS
为这个设备供电来处理的,但为了做进一步的研究,我需要首先从固件中提取这两个和正在使用的二进制文件。
谁能分享我如何实现我的目标?任何建议表示赞赏。
控制台启动日志的某些部分,如果有用的话:
camera - 海康威视 MJPEG 子流嵌入 HTML
我们正在为一所大学使用数百台海康威视摄像机 (DS-9664NI-I8)。我们希望将它们嵌入到本地托管的网页中。摄像机、NVR 和网页在同一个本地网络上。
我们不想使用 RSTP,我们将使用 HTTP。
我们可以使用以下 URL 在浏览器上运行摄像头子流
但是,当我将它嵌入到图像 src 时,这将不起作用,因为浏览器不支持 HTML 嵌入凭据。
如何在网页上播放摄像头流?
ffmpeg - 使用 cvlc、openRTSP 或 ffmpeg 从 Hikvision 将 RTSP 保存到 .mp4 时出错
我正在尝试将来自 hikvion 相机的 RTSP 流保存到树莓派 3 中 USB 笔式驱动器中的 .mp4 文件。
我正在使用 raspbian,我从互联网上阅读了很多内容,并且我正在使用不同的程序来尝试保存视频。
我使用cvlc
,openRTSP
和ffmpeg
, 并且它们都有错误...
我使用的一些命令:
我为这三个程序中的每一个都尝试了很多不同的参数......最终结果从来都不是很好。我猜海康威视固件没有很好地实现 RTSP 协议......
海康威视摄像机是否存在一些替代固件?因为我们有用于路由器的 openWRT 和 ddWRT?
有人和我有同样的问题吗?
(我想存储至少15分钟,即使保存.mp4文件,有时只保存几秒钟的视频,有时我无法重现视频)
错误图片:
打开RTSP:
ffmpeg:
hikvision - 海康威视 C# SDK - 音频异常检测
我正在尝试通过 C# SDK (CHCNetSDK.cs) 配置音频丢失检测,但我正在努力寻找有关这方面的任何文档。我可以连接到设备并登录,下一步是从设备获取现有的音频异常检测配置
我很确定我需要使用CHCNetSDK.NET_VCA_AUDIO_ABNORMAL
这是我到目前为止所拥有的
我相信这条线是错误的,NET_DVR_GetDVRConfig 是错误的调用方法
如果有人能指出我正确的方向,我将不胜感激。
hikvision - 在海康威视相机集成中出现错误 113
我正在为 NVR 使用设备 Hikvision sdk,API(NET_DVR_GetDVRConfig)的一些命令正在工作,但一些命令显示错误 113(无法加载 HCGeneralCfgMgr COM)。我使用了这个命令(NET_DVR_GET_IPPARACFG_V40)但我收到错误 113。我想要要知道此消息的含义是我的相机不支持还是我做错了什么?
javascript - 将海康威视演示页面发布到 iis 后无法捕获图像
我需要开发一个 IP 摄像机查看器和图像捕获网站。为此,我已经从海康威视下载了 WebSdk 并运行它,但当时没有将此网站发布到任何服务器上,我也可以查看实时预览并从实时预览中捕获图像。
但是当我将此网站发布到 IIS 中时,它会停止捕获图像。我一直在调用“clickDeviceCapturePic”方法。
我遇到了无法从海康威视相机捕获图像的问题。它没有给出错误,并且关于任何东西的文档都更少。如果你有开发它的经验。请给我建议。
下面是我尝试过的代码。
python - 尝试在 Python 中从海康威视摄像头读取热数据
我正在寻找访问相机热数据的解决方案。好吧,我使用了OpenCV,只能得到原始图像。但没有更多的过程数据,如温度。我尝试了有关海康威视相机的可用库并为此上网。但我无法成功。我也尝试了 FLIR 库,但没有成功。
我的第二个解决方案是将 RGB 转换为温度,但我不知道如何处理这种过程。我也知道设备温度范围在 20 到 150 度之间
寻找这样的东西:
我的视频输入类似于这张图片,例如我想通过点击它来找出鼻子有多热:
c++ - Qt Creator 和海康威视 SDK
我是 Qt Creator 的初学者,我需要询问是否可以使用从以下网址下载的 HIKVISON SDK: https ://www.hikvision.com/en/support/download/sdk/device-network-sdk--for-windows- 64 位-/
如果可以,我可以将它们导入 qt,然后如何?
hikvision - C#使用海康威视DS-K1T671TM-3XF人脸重组终端
我想要 C# 中的海康威视 DS-K1T671TM-3XF 人脸重组终端。
当发生用户面部识别时,我想在 C# 代码中捕获并匹配面部,如何做到这一点?
任何帮助的想法都会非常感激。
提前致谢。