The basic functionality of the application is as follows:
- Application sends out a UDP broadcast on port 5978
- Camera sees the broadcast on port 5978 and inspects the payload – if it sees that the initial part of the payload contains "FF FF FF FF FF FF" it responds (UDP broadcast port 5978) with an encoded payload with its own MAC address
- Application retrieves the camera's response and creates another UDP broadcast but this time it sets the payload to contain the target camera's MAC address, this encoded value contains the command to send over the password
- Camera sees the broadcast on port 5978 and checks that it is meant for it by inspecting the MAC address that has been specified in the payload, it responds with an encoded payload that contains its password (base64 encoded)
After spending some time with the application in a debugger I found what looked like it was responsible for the decoding of the encoded values that are passed:
![]() |
| super exciting screen shot. |
Translated into english: the application first uses a lookup table to translate every byte in the input string, to do this it uses the value of the current byte as an offset into the table. After it is done with "stage1" it traverses the translated input buffer a dword at a time and does some bit shifting and addition to fully decode the value. The following roughly shows the "stage2" routine:
(Dword[0] << 2) + (Dword[1] >> 4) = unencoded byte 1
(Dword[1] << 4) + (Dword[2] >> 2) = unencoded byte 2
(Dword[2] << 6) + Dword[3] = unencoded byte 3
I then confirmed that this routine worked on an "encoded" value that went over the wire from the application to the camera. After confirming the encoding scheme worked, I recreated the network transaction the application does with the camera to create a stand alone script that will retrieve the password from a camera that is on the same lan as the "attacker". The script can be found here, thanks to Jason Doyle for the original finding (@jasond0yle ).
More articles
- Install Pentest Tools Ubuntu
- Hack Tool Apk No Root
- Hacking Tools Kit
- Hack Tools Online
- Hacking App
- Free Pentest Tools For Windows
- World No 1 Hacker Software
- Hack Tools For Ubuntu
- Github Hacking Tools
- Hacker Tools Apk Download
- Pentest Tools For Ubuntu
- Pentest Tools For Windows
- Free Pentest Tools For Windows
- Hackers Toolbox
- Hacker Tools For Pc
- Hacking Tools Kit
- Hacker Tools Windows
- Pentest Tools List
- Hack App
- Pentest Tools Review
- Tools For Hacker
- Hacking Tools 2019
- Nsa Hack Tools Download
- Hacking Tools Kit
- Hack Tools Pc
- Nsa Hack Tools
- Android Hack Tools Github
- Pentest Tools Online
- Hacking Tools 2020
- Hacker Security Tools
- Pentest Tools Bluekeep
- Hacker Tools Online
- Hacker Security Tools
- Growth Hacker Tools
- Hacker Tools 2020
- Pentest Tools Subdomain
- Hacking Tools And Software
- Hacking Tools Mac
- Pentest Tools Download
- Pentest Tools Online
- Hacking Tools And Software
- Hacker Tool Kit
- Android Hack Tools Github
- Easy Hack Tools
- Android Hack Tools Github
- Hacking Tools For Beginners
- Hack Tools
- Nsa Hacker Tools
- Hacking Tools Pc
- Pentest Box Tools Download
- Hacker Tools Hardware
- Easy Hack Tools
- Pentest Tools Android
- Hacker Hardware Tools
- Hacking Tools Mac
- Hacking Tools Usb
- Blackhat Hacker Tools
- Hack Apps
- Hack Website Online Tool
- Wifi Hacker Tools For Windows
- Hacking Tools Hardware
- Tools Used For Hacking
- Hacking Tools For Mac
- Hacker Tools Free
- Github Hacking Tools
- Pentest Tools Website Vulnerability
- Hack Tools For Ubuntu
- Best Hacking Tools 2020
- Bluetooth Hacking Tools Kali
- Physical Pentest Tools
- Pentest Tools Kali Linux
- Pentest Tools Download
- Hack Tools Mac
- Hack Tools For Ubuntu
- Pentest Tools Port Scanner
- Hacker
- Hacker Tools
- Pentest Tools Download
- Pentest Tools Website Vulnerability
- Hacker Tools Apk Download
- Hacker Techniques Tools And Incident Handling
- Pentest Tools For Windows
- Hacking Tools Usb
- Pentest Recon Tools
- Hacker Tools 2020
- Pentest Tools Port Scanner
- Pentest Tools Review
- Hacking Tools Download
- Usb Pentest Tools
- Pentest Tools Windows
- Hacker Search Tools
- Hacker
- Tools Used For Hacking
- Pentest Tools Url Fuzzer
- Hacking Tools For Mac
- Free Pentest Tools For Windows
- Hacking Tools For Windows Free Download
- Pentest Tools Android
- Best Hacking Tools 2020
- Hack Tools For Windows
- Black Hat Hacker Tools
- How To Install Pentest Tools In Ubuntu
- Hacker Tool Kit
- Pentest Tools Download
- Hacker Tools For Pc
- Tools Used For Hacking
- Pentest Tools For Ubuntu
- Hacking Tools Pc
- Hacker
- Nsa Hack Tools
- Hack Tool Apk No Root
- Hack Tools Download
- Hacking Tools Free Download

.jpg)
Không có nhận xét nào:
Đăng nhận xét