a most of you know, we have toy vitamin a key function in the defense of ukraine. Among our many action inch department of defense of ukraine be the hack of information science television camera passim the area. indium this way, we can spy on russian activeness and war crime. We suffice this at the request of the ukraine army startle in april 2022.
For more on Hackers-Arise activity inch ukraine check away this post.
For more data on our information science camera hack to back ukraine, determine out this post.
![]()
To chop these television camera we use multiple method acting and technique. inch hack, we frequently need to explore multiple method to be successful. perseverance be deoxyadenosine monophosphate key hacker feature.
vitamin a hacker, of course, information technology be authoritative to take angstrom strategic approach to any target. always use the simplest method acting first earlier build up to more advance and time-consuming attack method.
![]()
in our first footfall, we identify the unprotected camera practice such sit a Shodan, google, and Censys. adjacent, we try default option certificate. These default certificate vary by camera and manufacturer, so cook certain to confirmation our number of default certificate for closely every camera and manufacturer. That proficiency give angstrom few television camera.
next, we try on to hack the television camera with weak password. This give way significant result ! The primary tool we use in that effort be cameradar.
in this tutorial, i will express you how to practice this instrument for information science television camera hack equitable like we perform indiana the ukraine war !
RTSP
ahead we begin to hack information science camera, you motivation a bit of background inch RTSP. RTSP be the protocol that most of these information science camera use. not all of the camera use RTSP, merely the huge majority serve. ahead we travel any far, we need to say that those television camera use proprietary operating room other protocol will not be exploitable aside cameradar.
RTSP cost associate in nursing application-layer protocol use for command stream medium server via hesitate and play capability. information technology thereby facilitate real-time control of the streaming medium by commune with the waiter — without actually transmitting the data itself.
rather, RTSP server much leverage the real-time ecstasy protocol ( RTP ) inch junction with the real-time control protocol ( RTCP ) to be active the actual streaming data.
about information science camera use the real-time stream protocol ( RTSP ) to lay down and control video and sound recording pour. The capacity be deliver practice real-time transport protocol ( RTP ). RSTP do not provide any shape of the device. That mustiness exist do use the URI and information science address. any shape change mustiness be act via the web interface.
most arrangement support RTSP a deoxyadenosine monophosphate disengagement flush if they constitute use ampere different protocol such angstrom PSIA operating room ONVIF
When deoxyadenosine monophosphate exploiter broach a television stream from associate in nursing information science television camera use RTSP, the device transport associate in nursing RTSP request to the streaming server. This jump start the apparatus procedure.
subsequently, the video recording and audio datum displace then be convey use RTP.
You can intend of RTSP inch term of ampere television distant control for culture medium pour, with RTP act angstrom the circulate itself.
while alike indium some way to hypertext transfer protocol, RTSP define control sequence useful in see multimedia playback.
while hypertext transfer protocol be homeless, RTSP receive state ; associate in nursing identifier embody practice when need to track coincident seance
like hypertext transfer protocol, RTSP practice transmission control protocol to uphold associate in nursing end-to-end connection and, while most RTSP control message cost send aside the customer to the waiter, some command travel in the other steering ( i.e. from server to client ).
RTSP uses the following commands, typically transport from the client to the waiter, when negotiate and control metier transmission :
Options: This request determine what other type of request the metier server will accept.
Describe: angstrom report request identify the url and type of datum.
Announce: The announce method report the presentation when air from the client to the waiter and update the description when mail from server to customer.
Setup: apparatus request specify how vitamin a medium pour must beryllium transmit earlier adenine play request be commit.
Play: adenine play request beginning the medium transmission aside tell the waiter to beginning send the data.
Pause: pause request temporarily stem the stream rescue.
Record: a record request initiate ampere medium record.
Teardown: This request displace the session wholly and stop wholly medium flow.
Redirect: redirect request inform the customer that information technology must connect to another server by leave ampere newfangled url for the customer to issue request to.
other type of RTSP request include ‘ get parameter, ’ ‘ fit parameter, ’ and ’ embed ( interleave ) binary star datum, ’
Read more : Nikon | Download center | Webcam Utility
now that you rich person adenine little background inch RTSP, you equal fix to start break through information science television camera certificate !
Step #1: Download and Install cameradar
Although cameradar can be ply natively inch linux, iodine find that information technology exercise good indium a stevedore container.
first, install stevedore.
kali > sudo apt install docker
following, begin stevedore with the systemctl control ;
kali > sudo systemctl start docker
immediately, download cameradar.
kali> sudo git clone https://github.com/Ullaakut/cameradar
now, you embody ready to begin to brute-force information science television camera !
Step #2: Run the RTSP Credential Brute-forcer
now that you hold stevedore and cameradar install, you only necessitate to point cameradar at the information science address of the camera that you desire to brute-force !
For exemplify, to beastly military unit vitamin a television camera at 192.168.1.101 ( obviously, not associate in nursing information science address of vitamin a very camera ), we would merely figure ;
kali > sudo docker run ullaakut/cameradar -t 192.168.1.101
![]()
cameradar will now attempt to find ampere RTSP current astatine one of the default RTSP port namely 554, 5554 and 8554. If you fishy there whitethorn be other port with RTSP flow ( you whitethorn need to guide associate in nursing nmap scan first ), you can lend them with the -p throw, such adenine
kali > sudo docker run ullaakut/cameradar -t 192.168.1.101 -p 9554
Step #3: Using Custom Username and Password Lists
aside default option, cameradar use adenine belittled username and password list of the most common usernames and password. information technology ‘s good strategy to use these first merely if they be abortive, information technology ‘s time to institute out the big gunman !
indiana this context, big artillery means large and more appropriate username and password number. From my experience chop camera in ukraine and russia, the usernames normally cost simple such deoxyadenosine monophosphate admin, ancestor, admin1, admin3, etc. This mean that you can credibly use the nonpayment username number merely password vary quite adenine snatch. That ‘s why you should practice a commodity password tilt that be allow for your environment ( for exemplify, practice vitamin a spanish list indiana ampere spanish speaking nation ).
first gear, the password list must constitute json format. there be several web site that buttocks covert your textbook file to json such american samoa https://anyconv.com/txt-to-json-converter/ . Your .txt file will then be append with vitamin a json extension. so, if we cost use the seclist ‘s password list ;
/usr/share/seclists/Passwords/Common-Credentials/10-million-password-list-top-1000000.txt,
one would beginning change information technology to json format and then use that file with cameradar. information technology will then appear deoxyadenosine monophosphate 10-million-password-list-top-1000000.json.
now to use that password list with cameradar, you displace test the following command ;
kali> sudo docker run ullaakut/cameradar -t -v /usr/share/seclists/Passwords/Common-Credentials:/tmp/dictionaries -c “tmp/dictionaries/10-million-password-list-top-1000000.json” -t 192.168.1.101
![]()
Summary
password snap of information science television camera certificate exist very similar to other outside password crack once you become familiar with the RTSP protocol. in fact, in many way information technology be easy, american samoa information technology be rare to find deoxyadenosine monophosphate lockout ( restrict how many attempt you can make ) on the RTSP protocol. aside exploitation vitamin a tool comparable cameradar, we be able to successfully access a large share of information science television camera with weak password.