Good day gentlemen's.
I have 8mPx XM camera.
It work OK. I own Admin/Password/IP.
Mobile app and PC soft XMEye is OK, but for my reasons I need write Python script to access it.
Using Wireshark I can see next:
PC XMEye soft --> Cam.
POST Login Request on
Cam -->
{ "Ret":100,
"Salt":"XIqJlRnt",
"PublicKey":"8ADA6A1BB3E91A9C1BB3 --- 256chars long string (128hex) --- 4329AEB2A4F,010001",
"LoginEncryptionType":"RSA/MD5_8",
"DataEncryptionType":"AES" }
PC -->
{"Name":"Login","LoginEncryptionType":"RSA",
"User":"31e0c47c846 --- 128hex long data --- 768708f076165e36b3088f0077c4be1a7",
"Sign":"46cd96b5c2d --- 128hex long data --- 736995bdb40977146b2f7f",
"VERK":"15c8e727314 --- 128hex long data --- 985e13bd426b7509202c8a982f92baa0e",
"DTAK":"0bc43d916e0 --- 128hex long data --- 4e8dcdd03bdeff27669df153737e9e",
"Salt":"XIqJlRnt"}
Login OK. PC connected...
Question:
It is possible, based on this information and known password, write Python script to access Camera? Emulate login sequence.
I have 8mPx XM camera.
It work OK. I own Admin/Password/IP.
Mobile app and PC soft XMEye is OK, but for my reasons I need write Python script to access it.
Using Wireshark I can see next:
PC XMEye soft --> Cam.
POST Login Request on
Cam -->
{ "Ret":100,
"Salt":"XIqJlRnt",
"PublicKey":"8ADA6A1BB3E91A9C1BB3 --- 256chars long string (128hex) --- 4329AEB2A4F,010001",
"LoginEncryptionType":"RSA/MD5_8",
"DataEncryptionType":"AES" }
PC -->
{"Name":"Login","LoginEncryptionType":"RSA",
"User":"31e0c47c846 --- 128hex long data --- 768708f076165e36b3088f0077c4be1a7",
"Sign":"46cd96b5c2d --- 128hex long data --- 736995bdb40977146b2f7f",
"VERK":"15c8e727314 --- 128hex long data --- 985e13bd426b7509202c8a982f92baa0e",
"DTAK":"0bc43d916e0 --- 128hex long data --- 4e8dcdd03bdeff27669df153737e9e",
"Salt":"XIqJlRnt"}
Login OK. PC connected...
Question:
It is possible, based on this information and known password, write Python script to access Camera? Emulate login sequence.