USB Stick NFC Ring Logging Into Desktop by Nairod 785
-
Today I received my Arduino Beetle and my 2nd PN532 Elechouse NFC Module so I will be able to work on a tiny solution for a logging into desktop with you NFC Ring.
PS: I can already say that I have a 3rd project on the road which you gonna love it!
Pics : http://imgur.com/a/3V4yF
-
3D case model almost finished.
I was wondering what could be the utility to have a small USB NFC Detector?
Any idea?
I can add a push button but do not see the purpose apart from login into computer.Yeah my wires are a little bit too long.
-
theory seems great....how to you intend to have it pass the password to the computer?
-
The arduino Beetle has the same processor as the Leonardo, so it can easily emulate a keyboard and a mouse.
I just program it like this:
Detect my Ring-> Type these characters("password") -
Sounds interesting....so I guess that for each computer setup you would need to change the code slightly to allow for differences in how the welcome screen works.... For instance requiring ctrl alt del........
The only flaw I see is protection of the password?
-
well in this model you'll need to have the password in clear text in your code.
to increase security you could write some hash to the tag and check for this value and not only for the tag ID. -
Can't read the code back out of the arduino though can you?
As long as there's some sort of facility to avoid inadvertently pasting it into a text window once you're into the computer. -
@lokki very good call....that could be an issue if you somehow swiped while in the middle of something and sent the text to the computer......
I guess something that could be handy would be specifying which user to log in as....but that's a whole mother realm altogether
-
@Lokki said:
Can't read the code back out of the arduino though can you?
if you read out the arduino memory it's possible. Not sure how difficult it would be... But I don't think this is a problem.
Edit:
It is possible to get the assembly code back. so you could quite easy read the password out.
http://forum.arduino.cc/index.php/topic,3566.0.htmlBut still it would need access to the device....
-
Good call, didn't know you could do that. You don't get assembly though, you get machine code. It'd be a fair effort to trawl through it for a random password.
Doable, but a fair effort. I think at that point you're going to be compromised no matter what they have to do. -
is possible to store the password on the ring and have the reader read the text from the ring and pass it on?
-
sure it would be possible but then everyone that is able to read your ring would have your password
-
http://mclear.co.uk/2014/01/14/why-nfc-keyboard-emulators-readers-are-a-bad-idea/ -- Don't emulate keyboard input!
-
That's why my reader sits behind my monitor so I have to reach around and I don't trigger it by accident.
I have a weird issue with my leonardo. If I have it connected continuously to my computer (Win8.1) it will disconnect and reconnect after a while (hardware removed and hardware installed sounds).
Anybody an idea what the problem could be? Or is this "normal" behavior? -
I wonder if windows is scanning for new hardware and knocking it out?
-
I thought it could be because the internal timer is at it's limit and then re initializing the hardware but it does not happen every time
-
It could be that the usb hub is being over-loaded too.
-
yeah it seems to be an problem with that USB port.