python - Python 握手支持
问题描述
我希望有人能帮助我!!我有一个中文 NVR,感谢这里的 python 脚本(https://gist.github.com/maxious/c8915a436b532ab09e61bf937295a5d2)我可以访问我的相机。我的问题是,有办法添加密码吗?(该脚本现在可以使用管理员并且没有密码)
这是我认为的握手部分:
TCP_IP = '192.168.1.126'
TCP_PORT = 80
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(2)
s.setblocking(1)
"""
**************************************************************************************
* Avoid socket.error: [Errno 98] Address already in use exception
* The SO_REUSEADDR flag tells the kernel to reuse a local socket in TIME_WAIT state,
* without waiting for its natural timeout to expire.
**************************************************************************************
"""
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.connect((TCP_IP, TCP_PORT))
s.send(b'GET /bubble/live?ch=0&stream=0 HTTP/1.1\r\n\r\n')
data = s.recv(1142)
s.send(
b'\xaa\x00\x00\x005\x00\x0e\x16\xc2q\x00\x00\x00,\x00\x00\x00\x00admin\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
data = s.recv(54)
s.send(b'\xaa\x00\x00\x00\x15\n\x0e\x16\xc2\xdf\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00')
# s.setblocking(0)
我希望有人可以帮助我最好的问候 Stefano
解决方案
推荐阅读
- php - 如何通过多个文件输入从前端以编程方式将照片添加到 cmb2 元字段类型 file_list
- html - 图片右侧不适合移动浏览器窗口
- javascript - 无法从 Express 中捕获 React 中的错误
- javascript - 请帮助我理解为什么一个简单的更改会破坏我的撰写/管道功能
- go - 使用容器本地调用 AWS Lambda 函数
- r - 如何在“整洁”数据框中对选定点上方的 N 行进行子集化
- netty - Netty 线程注意事项
- c++ - uniform_real_distribution 在 Code Blocks 和 Visual Studio 2019 之间有巨大的性能差异
- python - 使用条件在熊猫中添加小时到日期/时间
- python - 从 Django Rest Framework 响应中的数组中删除空字段