Bruce Schneier

 
 

Schneier on Security

A blog covering security and security technology.

« The Kindness of Strangers | Main | Friday Squid Blogging: Build Your Own Virtual Squid »

March 13, 2009

The Doghouse: Sentex Keypads

Many can be opened with a default admin password:

Here's a fun little tip: You can open most Sentex key pad-access doors by typing in the following code:

***00000099#*

The first *** are to enter into the admin mode, 000000 (six zeroes) is the factory-default password, 99# opens the door, and * exits the admin mode (make sure you press this or the access box will be left in admin mode!)

Posted on March 13, 2009 at 1:46 PM35 Comments

To receive these entries once a month by e-mail, sign up for the Crypto-Gram Newsletter.

Comments

When people building security systems do not even understand the elementary basics of security, then we are in trouble.

Posted by: Gweihir at March 13, 2009 2:41 PM


Nice :)

Posted by: Thomas Damgaard at March 13, 2009 2:58 PM


Open sesame!

Posted by: spaceman spiff at March 13, 2009 3:07 PM


What is the key sequence to change the admin password? After I open the door, I may want to help them out.

Posted by: johns at March 13, 2009 3:24 PM


It's a bit unfair to put the manufacturer into the doghouse just because the users neglect to change the default password.

Plausible user manual:
http://lib.store.yahoo.net/lib/aaaremotes/...

Posted by: Juergen at March 13, 2009 3:39 PM


Juergen, you are dead wrong, buddy.

The manufacturer should have designed the device so that an admin password must be set when it is first brought online. They failed to do so. They made false assumptions about their users (that they would read the documentation carefully and responsibly). They screwed up.

Posted by: nick at March 13, 2009 3:53 PM


Juergen is partly right: it's unfair to put Sentex in the doghouse for a "master key" when the real problem is that they don't force the user to set one up. It's not a master key, at least not by design ("this code will always work" sort of thing).

Posted by: Kyle Maxwell at March 13, 2009 4:03 PM


I thought you are not keen on full disclosure?

Posted by: al at March 13, 2009 4:05 PM


@johns According to the manual as Juergen posted the sequence is:
09 (6 digit new password) #.

According to the manual it is "optional" to verify the new password. It looks like another improvement opportunity in the design of the system:

CHANGE THE PASSWORD
Changing the default password ensures no unauthorized entry. After changing the password, it is
imperative that you verify the new code before exiting the program mode, since a mistake will
prevent you from entering the program mode again.
Format 09 + new password (6 digits) + “#”
Example 09 + 123456 + #

2. VERIFY THE PASSWORD
You should perform this step after changing the access code, but before you exit the program
mode to ensure proper password setting.
Format 10 + password (6 digits) + “#”
Example 10 + 123456 + #
A. If a “0” is displayed on the 7-segment display, the password is correct.
B. If an "E1" error code is displayed, the password is incorrect, and you should
either re-verify the password or change it before you exit the program mode.

Posted by: Fridz at March 13, 2009 4:16 PM


Still has fail.

RESTORE FACTORY SETTINGS
Use this step to restore the AUTOKEY to factory defaults (except step 6).
Format 20 + 101010 + “#”

Includes
09 Password 000000

Posted by: Jason at March 13, 2009 4:49 PM


@Fridz-

I wonder what percentage of people that actually read the manual then promptly set the password to 123456?

Posted by: Fred P at March 13, 2009 5:00 PM


@Jason You'll still have to enter in the current admin password in order to enter programming mode, which has to be done to reset the unit to factory settings. And if you have the current admin password anyway, you don't need to reset it back to 000000.

On the other hand, if you're the legitimate owner of the door and you *don't* know the password... such as if you forgot to reset the initial password and someone came along, reset the door, and 'helpfully' set an admin password... well, you're in trouble. You won't be able to get through your own door.

Posted by: crickel at March 13, 2009 5:04 PM


What's the betting that is a "feature" marketing or other non technical people at the manufacturer suggested to reduce costs on returns etc.

Or worse put in to appease locksmiths (as the short cut in those mechanical "computer" locks that are prevelant on server room doors).

Such are the economics of mass produced physical security...

Posted by: Clive Robinson at March 13, 2009 5:09 PM


I remember the electronic door key pads we used to have at my old job.

All you needed to reprogram them was a flat head screwdriver to pop the cover off and a 9-volt battery.

No fancy codes needed.

Posted by: Jason at March 13, 2009 5:13 PM


At my current office, when we had a locksmith install a keypad lock on a door, their solution was to change the master admin code, and then give it out to everyone as the entry code. Only later when I was put in charge of changing the code did I realize what they had done and modify the configuration appropriately.

Posted by: Jon at March 13, 2009 6:33 PM


They should have either forced the user to set the password the first time it is turned on, or else set each one to a different random starting code, or both.

Posted by: Devin at March 13, 2009 7:23 PM


Reading the manual isn't always the solution. We had a keypad solution installed as first access barrier to our computer room. The person installing it used the instruction in the manual to change the keycode and prompty used the random example as given in the manual!

Posted by: Carl at March 14, 2009 2:17 AM


@Fred P: Amazing! That's the same as the combination on my luggage!

Posted by: Rob at March 14, 2009 3:22 AM


As my father used to say, "Most locks are designed to keep the 'honest' thieves out; no one can deter a determined thief."

However, it appears that a highly flawed, default password policy and a simple Internet search has now flattened-out that curve to insignificance.

It is amazing how much effort people and corporations will expend to avoid due diligence. IMHO, the only true security measure in ANY field of endeavor...

Posted by: Frank at March 15, 2009 10:02 AM


Luckily, this would never happen with anything like ATMs.

(chortle)

Posted by: Andre LePlume at March 15, 2009 5:24 PM


i used to administer the sentex box where i lived. needless to say i changed everything. what intrigued me was how easy it was to get a key to open up the sentex box. sentex didn't verify who i was or even ask for money for a replacement key. when i asked how they knew which key to send me the told me "one key fits all" easy pickings for anyone with a sentex key.

Posted by: Robyn at March 15, 2009 10:04 PM


Reading the manual Juergen posted, It seems as though there are 2 keypads, one external facing one, and an internal one for programming. Does anyone have experience with these locks. Is it setup like :

Keypad lock control mechanism

Where a person needs to enter the "secure" area before being able to reach this second keypad?

This seems to me to be an example similar to patch Tuesdays, A security trade-off made to make administration easier.

Has anyone used this exploit in the wild?

Posted by: Psudonym at March 16, 2009 10:33 AM


Bit more about this product. It is discontinued.

Also as I suspected, the keypad on which this default password can be entered is inside of the box, which should be placed securely INSIDE the premises.

Arguments about the key required to access this box seem to be a moot point, because this box should be placed in an already "secure" area, behind the doors and gates which this system controls. In this case, not changing the default password would only enable adversaries which already have knowledge of the system and access. Given an adversary who has this access and knowledge of your general site security, this is not the weakest point of the security system, and I believe that the reaction to this is entirely overblown and sensationalist journalism.

The way it is reported it sounds as though you can simply walk up to a keypad and enter your authorization code (which this system does not use, it uses the same technology as a garage door opener) and walk into a secure area without drawing any attention to yourself.


A picture of the box with the keypad in question is located at
https://www.upswung.com/Sentex_Systems/AutoKey.htm

Posted by: Psudonym at March 16, 2009 10:54 AM


Thanks for the link, Psudonym! It does look like correct install would keep the keypad behind a secure perimeter.

However, this reminds me of how sometimes I see a keypad on a door that has exposed hinges. An attacker can just remove the hinge pins! (I saw this in the movie Ever After).

Posted by: Damon at March 16, 2009 12:01 PM


The site appears down. It is giving 403 errors.

Posted by: Peter at March 16, 2009 12:29 PM


@Andre LePlume: NCR ATMs came from the factory with a vault combination of 0-50-0 and most of the ones I worked on still had it that way.

Posted by: bob at March 16, 2009 1:26 PM


Oh, it isn't down, it is forbidding direct links now, so they're checking the "referring" page.
So to get there, you'll have to type in www.weebly.com, then manually edit the url to david.weebly.com. The parallax movement in the banner image is way cool.

Posted by: Peter at March 16, 2009 1:48 PM


Note that the post is about keypad access devices, not the "garage door opener" type system that both Juergen and Psudonym linked to.

Posted by: Moderator at March 16, 2009 3:23 PM


this is true of most phone entry systems- doorking, sentex (SES) pach, etc. very few company's change the default settings- or the admin passcode is obvious such as 123456 or the numberical address of the business. Furthermore- if you have ever installed these- you are given a key for opening the box, which too is rarely changed. Nothing like impressing a date by having the keys to the city ;)

Posted by: cmos at March 16, 2009 3:30 PM


Juergen, practically nobody reads manuals for any appliance.

Posted by: Nostromo at March 17, 2009 3:38 AM


My apologies to everyone, I thought that was the correct manual

Moderator: Do you have a link to an example of this device or its manual?

Posted by: Psudonym at March 17, 2009 12:04 PM


Psudonym,

The blog entry Bruce linked to -- which is back up now -- doesn't specify a model, but there are a couple of keypad units described on the site you linked to (click on "Standalone Keypads").

Posted by: Moderator at March 17, 2009 3:55 PM


If anyone is interested, the manual to one of the keypads described is located at
www.automatedgatestore.com/manuals/SentexMiniKey_MANUAL.pdf

And a picture of an installation

http://www.liftmaster-elite.com/Sentex_Systems/...

I am have to say I was wrong earlier. This does seem like a very serious security issue.

Posted by: Psudonym at March 17, 2009 9:33 PM


I tend to agree with Juergen. I am not familiar with this device and don't know if their is a design flaw. If there isn't and the end-user doesn't follow the directions for installation and operation, how is that the manufacturers fault? Why should the end user expect it to operate as designed if they don't use it properly?

One would hope that the purchaser and or installer understands the basic concept of the device and it's purpose. With that information and the user guide, its pretty easy to figure out that a default password isn't very secure.

I can't begin to count the number of "security" systems that I've seen in the field that are not used properly and as a result are ineffective in their mission.

Posted by: duff at March 20, 2009 7:00 AM


Our building has a Sentex and the vendor did create a new password for us when it was installed. But I recently discovered that many of the Sentex systems also have a default 4-digit entry code that unlocks the door (such as when you forget your key, just type in the code). I won't post the code here. But when we got a new security vendor, the first thing the tech did was try this default code and it worked. You have to know the default code in order to tell the system to lock it out... and some installers don't know the code. We tried the code at two other buildings on our block that had identical systems installed around the same time and it worked. The vendor locked it out for us... if you've got a Sentex system you should have your vendor contact Sentex to learn the default code for that unit and purge it.

Posted by: S.W. at January 2, 2010 2:19 AM


Post a comment




E-mail is optional and will not be displayed on the site.


Remember Me?


Powered by Movable Type. Photo at top by Steve Woit.

Schneier.com is a personal website. Opinions expressed are not necessarily those of BT.

 
Bruce Schneier