I THOUGHT I could hack any Ikea lock...

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024

Комментарии • 64

  • @DianoteHD
    @DianoteHD 9 месяцев назад +276

    This lock is programed so that any nfc card can lock it. But for unlocking it you need to use the same card again or the MasterKeyCard. Any other card will not work. It's the same Principle as in locker with nfc.

    • @every-medium
      @every-medium  9 месяцев назад +163

      Uh oh, you're very correct! I looked into it, and yeah - I think my issue here was that I tested each one of my cards back-to-back on the bench, so I was basically just writing new master key after new master key... I will 100% be noting that in my follow-up video 😰

    • @orchishgrunt7888
      @orchishgrunt7888 9 месяцев назад +29

      @@every-medium Yo sticky this. It's an interesting addition that provides clarity and doesn't necessarily negate the video. In fact, I can't wait to see how that's coded and confirmed, if you're able to get that as well :)

    • @DianoteHD
      @DianoteHD 8 месяцев назад

      @@orchishgrunt7888 Yeah. I'm very interested to see it too!

    • @avantgardethemighty6724
      @avantgardethemighty6724 8 месяцев назад +9

      That's actually making me consider getting one after all, thanks!
      Can't wait for the follow-up

    • @fotografotimido
      @fotografotimido 8 месяцев назад +4

      So basically like the hotel credit card locks?

  • @roygeraedts19
    @roygeraedts19 9 месяцев назад +8

    If i remember correctly. When the lock is open you can pair another device like a phone. Should be in the online manual. Think it only supports one. This would explain why you can close and reopen the lock.

  • @DennisOffTheInternet
    @DennisOffTheInternet 9 месяцев назад +35

    I'd love to see what happens if you lock it with one NFC device, then try to unlock it with another.

    • @parkerlreed
      @parkerlreed 9 месяцев назад +11

      Yeah, I'm wondering if it's not looking for a specific tag, but programs itself with whatever tag you locked it with.

    • @LungsMcGee
      @LungsMcGee 9 месяцев назад +3

      That makes a lot of sense. The lock comes in the open position, so they could chuck in any pair of NFC cards during manufacture without individually programming individual locks. Once you've locked it with your individual card, only that card will open it.

  • @astrrra
    @astrrra 8 месяцев назад +27

    Along with the “reprogramming” issue already mentioned in lots of other comments, the “leaving people with permanently locked furniture” statement is also false. The lock auto-unlocks when the batteries are too low specifically to prevent that kind of lockout.

    • @fqdn
      @fqdn 8 месяцев назад +1

      To be fair, it *may* still be possible that it is very bad at detecting the battery level and getting so low that it can no longer unlock, but that would be a different issue.

    • @jabujavi
      @jabujavi 8 месяцев назад

      Oh well.. so not totally blocked but.... how many months blocked until battery dies? hehe

    • @astrrra
      @astrrra 8 месяцев назад

      I mean, in the “locked” state it’s using less than 1mA of power, as the NFC chip (ST25R3911 for those interested, the datasheet is available on the web) supports capacitive card detection which uses next to no power
      I have 3 of those (1 in my furniture and 2 for DIY projects overriding the internal controller and controlling the lock via MQTT), and the un-modded one in my cabinet has been going for 2 years now without requiring a battery replacement yet

    • @astrrra
      @astrrra 8 месяцев назад

      But yeah, they’re actually engineered pretty well, aside from using the UID detection for non-master cards, which can be easily spoofed with a flipper zero or a chameleon. But I guess that’s the only way they could ensure that they support any NFC-A card regardless of the actual card’s capabilities

    • @every-medium
      @every-medium  8 месяцев назад +1

      I appreciate the additional context - it makes sense they would program in a fail-safe like that. I definitely dropped the ball in a few different spots in this video, and more research was 100% needed before jumping to conclusions. Sorry about that!

  • @spiessi
    @spiessi 9 месяцев назад +5

    Oh, I'm very excited about the next video! I suspect something quite trivial, like Ikea finding it too bothersome to write the cards to match the lock or integrate any learning features for new cards....

  • @sybergoosejr
    @sybergoosejr 9 месяцев назад +5

    just a thought from me...a way i would make a product or project that could use any nfc card is see if it has a writeable area, set a bit or a few bytes, lock and only look for the set bits before unlocking. so just as a sanity check. lock it with one card and see if any of the other cards will unlock after it is locked. also could be the other way around that the micro just stores the ID or something about that card before unlocking. all of this is mute if you can lock it with one card and unlock it with a different unique card with a different uid or data.

  • @slim_cana
    @slim_cana 8 месяцев назад +3

    FYI you can use your nucleo devkit as an ST-Link Debugger for external MCUs

  • @nv1t
    @nv1t 8 месяцев назад +4

    For the Flipper stuff: It seems they had some problems with storing nfc cards and emulating them back to back. check if you updated your flipper zero. this could be reason, why it wasn't able to emulate it :)
    And i see and interesting header on the pcb, which is connected to the stm32 variant. don't have the datasheet on hand, but it could be a debugging port of this chip. There is a neat little trick in putting the test clip through the hole and hook onto some wire or so, the test clip doesn't can go back through the whole. the tension will pull the test clip against the contact. i think the holes are the debugging interface.

  • @RB-us6tf
    @RB-us6tf 8 месяцев назад +1

    Great video, looking forward to part 2!

  • @Aragubas
    @Aragubas 8 месяцев назад +2

    tom nook is the cutest 💙

  • @astorMorisson
    @astorMorisson 9 месяцев назад +3

    In the manual it says that you can add an aditional card. Did you make sure that you did not use this feature? In any case RTFM

  • @mistaecco
    @mistaecco 9 месяцев назад +8

    Very interesting... Im in a community where folks pretty regularly build card readers for emulating some games that typically would load profiles via cards... If you find a way to reliably edit the firmware on these babies, i wonder if they could be recommended in lieu of a fully custom solution? Very cool stuff!

  • @yiannisgargalietos24
    @yiannisgargalietos24 9 месяцев назад +1

    Thoroughly enjoyed, and looking forward to the next one.

  • @Star_squirrel
    @Star_squirrel 8 месяцев назад

    I had a feeling he was going to pull the flipper 0 out

  • @soviut303
    @soviut303 8 месяцев назад +1

    During the entire video I couldn't stop thinking about the fact that if the battery dies, this thing locks itself inside a cabinet. What's the recourse? Does it at least warn you that it's running low on battery?

  • @DIYglenn
    @DIYglenn 8 месяцев назад +1

    It can have one NFC card in addition to the two master keys.
    I don’t feel that’s a problem. You need to reprogram it to accept a new card, you can’t just add 10 of your own NFC card.

  • @TexZeTech
    @TexZeTech 9 месяцев назад +2

    😬 If its not user error on the setup then oh lordy is that broken. Nice vod and looking forward to more of your content.

  • @qwertykeyboard5901
    @qwertykeyboard5901 8 месяцев назад +1

    Did you RTFM?

  • @SwapPartLLC
    @SwapPartLLC 8 месяцев назад +1

    What is that debug pin setup contraption you use? I do a lot of work requiring me to make temporary connections for programming. For things I work with all the time, I'll make 3D printed programming adapters using pogo pins, but for things I only work with once, or rarely, I can't justify the time and effort. In those instances, I usually end up soldering 30GA Kynar and using those clip things. That contraption you have looks like it would be quite useful for me.

  • @sterlingcooley7401
    @sterlingcooley7401 8 месяцев назад +1

    Cool video ! Shame the lock is terrible, am subscribing to keep up with your work on this. Love the presentation style. 🎉

  • @mikixyz123
    @mikixyz123 9 месяцев назад +1

    LPL would be proud of you

  • @SirBillyMays
    @SirBillyMays 8 месяцев назад +2

    Well produced video from a small creator with good production quality and decent information - except that the core issue regarding the smart lock is entirely wrong and you just reprogrammed the custom key for it every time :p
    Me and a friend did some research on this unit when it was new a while back. Never got to the point of dumping the firmware, but it seemed to be fairly resistant (more resistant than some industrial access control systems...), especially considering the price and usecase (keeping a piece of ikea-cardboard/furniture locked.)

  • @bikeybikebike
    @bikeybikebike 8 месяцев назад

    Tiny tiny mistake but the STM uC is cortex-M not cortex-A. Looking forward to the following video :)

  • @PseudoEmpathy
    @PseudoEmpathy 8 месяцев назад

    No way! I have that devkit! Small world.

  •  9 месяцев назад +1

    Dude I'm glad that the algorithm got me here, cool video but im too high to explain why it's a good video :D I'll be waiting for new videos, cheers!

  • @Mimikry-f8l
    @Mimikry-f8l 9 месяцев назад +1

    yay if i dont get a closet open i`ll use an amibo

  • @glaubhafieber
    @glaubhafieber 8 месяцев назад +1

    This is what my computer says use the anykey?

  • @jeroenkanis9429
    @jeroenkanis9429 8 месяцев назад

    Hi,
    What brand of testpin bench do you have? Im looking for one and this one looks like it has what i need

  • @A_Basic_Guy
    @A_Basic_Guy 9 месяцев назад +1

    I'm so surprised that it can handle such a popular device Flipper Zero, but it can't handle simple NFC cards.

    • @nezu_cc
      @nezu_cc 9 месяцев назад +2

      nah, the guy was just using it wrong. I can successfully clone most hotel cards with a flipper so if this is the same kind of card then it should be trivial. And considering it unlocks with any card you could probably create a fake card directly from the flipper menu with a random serial number without having to clone anything.

  • @zoltanbiro6388
    @zoltanbiro6388 8 месяцев назад

    Why doesnt'work with flipper zero?

  • @LubosMedovarsky
    @LubosMedovarsky 8 месяцев назад

    I wonder should I click thumbs up, thumbs down or leave as is? :-)
    It was entertaining anyway, thanks!

  • @TeHa94
    @TeHa94 8 месяцев назад

    You ever heard of PCBite? They produce a way more convenient way to probe your PCBs.

  • @arnewichmann8970
    @arnewichmann8970 8 месяцев назад

    Looks like you mislocated pin1 of the STM. Your probing instrumentation seems to be 90 degrees too far clockwise…

  • @that_guy_named_me
    @that_guy_named_me 8 месяцев назад +1

    its not a lock its an unlock

  • @johnsonbrandon807
    @johnsonbrandon807 8 месяцев назад

    How would you install it?

  • @glydstudios5632
    @glydstudios5632 8 месяцев назад

    I was wondering if my presto card work work, then poof he busts out a preso card!

  • @goiterlanternbase
    @goiterlanternbase 8 месяцев назад

    Will it run Doom?

  • @MelroyvandenBerg
    @MelroyvandenBerg 8 месяцев назад

    well don't buy this ikea sh*ttzle

  • @NithinJune
    @NithinJune 8 месяцев назад

    4:16 Why would you pronounce Mifare like that ew

  • @Kernicek
    @Kernicek 8 месяцев назад

    You should 100% change the thumbnail and title, leaving it as is is extremely misleading...

  • @nezu_cc
    @nezu_cc 9 месяцев назад +1

    I think you might need a lesson or two on how to properly use the flipper. This kind of card is quite easy to clone, you shouldn't need a proxmark for this.

    • @nv1t
      @nv1t 8 месяцев назад

      the flipper had a firmware bug in emulating cards a while back. i had this problem out in the field as well and luckily had my pm3 with me...switching to another firmware solved this issue on the flipper for me. so...might be that.

    • @nezu_cc
      @nezu_cc 8 месяцев назад

      @@nv1t People actually run stock firmware on the flipper? Damn... That's like buying a Lambo and never going above the speed limit.

  • @Godkey1
    @Godkey1 8 месяцев назад

    Why do you call yourself the LockPickingLawyer when you are clearly not?
    The LockPickingLawyer is a very good & popular RUclips channel that is on YT since 8 years. Why do you pretend to be him?
    It is very obvious to me that you are not him; because your voice is totally different and your hands in this video are also different. I just don't like it when people pretend to be somebody else.
    As for the content in this video ; I thought the content in this video is good & interesting. Showing the potential security flaws in locks, electronics is very good en informative for the general public.
    Just for the content I would considering to subscribe to your channel.
    But please drop the act of pretending to be the LockPickingLawyer. Because the LockPickingLawyer channel is one of my favorites on YT!

    • @TradieTrev
      @TradieTrev 8 месяцев назад

      Can't you handle a joke lol ?

  • @lewiskelly14
    @lewiskelly14 9 месяцев назад +5

    Misleading title. Disappointing video.