TeamViewer is a remote support tool widely used in the industry to allow someone (typically an IT support person or scammer) to assist you with technical issues you may have on your computer, by remotely connecting to your computer and control the mouse and keyboard, and see what is on your screen just like being in front of the computer.
The way it works is the end user needing the support will run the application, the application will generate an ID (tied to your PC) and a random password and display it to the user. The user would then share these two numbers with the remote support person, they would enter it in their copy of TeamViewer and then connect.
The flaw is this: Users tend to leave TeamViewer running all the time as they are lazy or uninformed. So when I went to a local store the other day, I saw TeamViewer was running on their POS terminal, with the ID and password open for everyone to see. I could have taken a quick photo with my smartphone and connect later that night and do whatever they can on that PC.
Not too shabby.... Uploading 1.2TB to AWS S3:
Completed 1.2 TiB/1.2 TiB (84.7 MiB/s) with 1 file(s) remaining
If someone asks you to make a stand for your safety razors, you would probably come up with a design such as this or this.
I however am a glutton for punishment and cannot think like normal people do so my first idea was this:
Somehow I disagree. My password is 96 characters - there is a limit to how many repeated characters an attacker will try with no knowledge of the password: