SAINTCON Hackers Challenge

SAINTCON’s Hackers Challenge opened up today. I spent a number of hours on it. I nailed the Wireshark tasks, the DD tasks, most of the crypto, and I slayed at Hacker Jeopardy. My weak spots right now are binary analysis and web app exploitation. Might spend more time on it this week and try to get farther along. As of now I’m still in the top five By morning that will be stolen from me. 🙂

Please, take care of your shit, I beg of you

One of the synths I picked up recently was a used Moog Mother32. The seller disclosed correctly. “It’s missing a few faceplate screws, and the wood’s a little banged up, but it works fine.” He wasn’t wrong. I contacted Moog for the replacement screws, because he also failed to provide the screws to the two-tier rack kit that came with it (I have screws that fit, but not in matching black). I figured with a few bucks everything would be good as new, and I can sell the two-tier rack to help fund my gadget habit.

When I went to apply the new screws, I found there was nothing to bite them. Dangit, I thought, now I have to take the extra time, take it back OFF the three-tier rack I had already installed it onto, pop it open and find out why. Of course, the Moog is about as close to Eurorack as you can get without actually going Eurorack, so it’s all Eurorack standard. This means that behind those nice black M3 front panel screws are square M3 slide nuts.

This dude, when he went to sell his gear, installed the bare minimum number of slide nuts in place (three out of eight) that would hold the front panel to the box, and called it a day. Interestingly, it did also include a spare switch. I haven’t noticed any switches malfunctioning yet, so maybe that’s just a spare.

Anyhow, I’ve got some slide nuts coming now, so it’ll be as good as new in a week or so. The Mother32 is the least important piece in my setup, so I’m just going to leave it out for now.

Dude sold it at a great price, so I guess I shouldn’t be complaining, but there’s still a market for this model. Had he just taken the few minutes and few bucks to replace the screws, he could have demanded much more for it.

Oh, and he also didn’t include the manual, so I got one of those from Moog too. At some point when I get bored with it and decide to sell it, I want everything I can get (to help fund whatever unnecessary gadgetry I’m into at that point).

Decoding MIFARE data — pointless?

Now that I can read, dump and clone cards, of course my natural inclinations lead me toward the next goalpost, which is determining what hidden data can be retrieved from the cards. All indications from that forums were that the issue date/time, expiration date/time and room number are stored somewhere on the card, so I knew vaguely what I was looking for, but still had some learning to do.

I wrote a quick script to dump what I know about the cards, which makes it easier to add further definitions as I learn the more detailed structure of the data:

Here’s what I’ve learned so far:

All of the MIFARE cards in my collection (63 of them at last count) have sixteen sector of data. Sector 0 is three blocks and if my understanding is correct, contains immutable manufacturer and other ata. This makes sense, as the very first thing in sector 0 is the UID of the card. What else is that hex data in sector 0? Dunno. Here’s a sector 0 example:

FD65D88ACA880400C825002000000017
E7C0995613BD20D15F58EA614C1020B6
8A000400010000000000000000000000

The bolded hex is the card’s UID.

Sectors 1 through 15 are all four blocks of hex, structured identically. The first block is the keys and access bits. For each sector, there are two keys defined. The access bits define which key or keys are required to read from, or write to, that sector. Example:

2A2C13CC242AFF078069FFFFFFFFFFFF
02D7C800000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000

In this case, Key A is 2A2C13CC242A, Key B is FFFFFFFFFFFF, and the access bits field is FF078069, which I found is a very common schema.

The remaining three blocks are data, and here’s where it gets fuzzy. I believe that there is no structure whatsoever to that data. No standard, no default, no pattern. In fact, the bulk of cards had no data stored in most sectors. And I have yet to find a discernible pattern in the data that is stored. I have looked for hex-to-decimal date translations, and so far been unlucky.

Here’s the breakdown of “data stored in sectors”:

Of my 63 cards:

  • 48 had data stored in Sector 1
  • 34 had data stored in Sector 2
  • 3 had data stored in Sector 4
  • 5 in Sector 5
  • 1 in Sector 6
  • 1 in Sector 7
  • Zero cards had data stored in Sector 3 or Sectors 8 through 15.

What I’d love to be able to do is to extract the “stay data” from all of these cards. Keep in mind that these are all actual cards from hotels that I and my family have stayed in over the past 4-5 years. So if the data is retrievable, I should be able to cross-reference it to a trip.

And now I just remembered that I have that batch of DEF CON room keys hanging in the basement that should scan and add to the collection.

So here’s my question for the hackers out there. How you determine, or CAN you determine the nature of hex data stored in blocks with no apparent standard of default structure?

The dumps are on https://github.com/dc540/hfdumps if you’re interested in exploring this data.

Proxmark3 RDV4 Replacement Antenna

So if you’re like me and picked up your Proxmark3 RDV4 on the early side, you probably have the original stock antenna. Which is fine. No, it’s really fine. For all the things that are normally part of RFID experimentation, it’s fine. If you want to read and write implants, you get the ferrite antenna. If you’re looking for long range, you get the extended antenna set (a medium-range that fits in the case and a long range that doesn’t).

But what if like me, you realized that the stock LF antenna is fixed at 125KHz? What if you have a potential use case for 134KHz? There are 134KHz tags out there. Sure, you could go with the long-range set, but it’s $90.

Enter the RDV4.01 replacement antenna. Seems to be only sold by sneaktechnology and lab401, both overseas — doesn’t seem like Hacker Warehouse is carrying it. Probably a low demand item. But for $20 you can replace your stock 125KHz antenna with one that’s got switchable frequency (125KHz/134KHz) and switchable Q (7/14).

I don’t know if this will solve my particular use case, but it’s a lower bar financially than the long-range set, so I’m giving it a shot. I’ll let you know in a few weeks if it helped.

Antenna is available here if you’re interested: https://sneaktechnology.com/product/proxmark3-rdv4-01-replacement-antenna/

Oh, you’re wondering about my use case? So far I haven’t been able to read the implant on my cat. I’m hoping this will help.

Another RFID reader on the way

Since I had success with both commercial and maker-level LF RFID readers, i decided to move forward in time another decade, and picked up a HID RP40 multiclass reader.

I’m still in the learning process with HF RFID, so bear with me in this little logic exercise, if you please…

  1. LF RFID is terrible because it’s just a tag ID and is easily cloned.
  2. HF RFID (MIFARE etc) offer enhanced security because it adds the capability of generating a nonce, and I won’t go into further detail here because math… In short, you can write the UID of a tag to a UID-writable tag and the UID will present, but it won’t generate that nonce, so depending on the security application, it may or may not be more secure.
  3. I have found at least one person providing a DIY HF RFID reading app for Arduino that simply validates the UID against a database. This defeats the entire purpose of the enhanced security of MIFARE-type tag protocols, and renders. It’s the equivalent of me being able to withdraw money from your checking account just by knowing your name.
  4. That said, the pm3 with Iceman’s firmware can quickly crack the passwords and dump tag data. The pm3 can also copy that dumped data to a “magic Chinese backdoor” tag and then set the tag to the same UID. At that point, the copied tag seems to read the same as the original. I’d love to test that, but until my next hotel stay, I don’t have access to test that copied tag against an HF reader in situ.
  5. If #4 is correct, given ~15 seconds of proximity to a users badge or fob, I can have a working cloned copy of it, rendering the HF tag literally no more secure than the UID-only LF tag.

I have pretty strong confidence that this will work after reading the following article, and I find the conclusion rather titillating. “While card cloning is a serious security risk, the main problem is not reading or copying the card itself, but being able to reverse engineer the card contents, which could lead to us making a “master key” that opens all the doors in a building.” By the way, I apologize for linking to a medium.com article. I hate everyone that implements paywalls in any form, even though theirs doesn’t kick in until after you’ve read a few articles.

https://medium.com/exc3l/cracking-mifare-classic-cards-with-proxmark3-e42121cd968b

RFID Antennas

In the process of imagining potential IoT RFID devices, I’ve been looking more closely at how RFID antennas are deployed (for reader and writer devices). Here are a few examples, and a source document to aid in design.

First, the commercial LF reader. This is a pretty beefy antenna, surprising that it still only gets a few cm of range. This is from a medium-range ProxPro 5355 reader.

Next is the RFID-RF522 which I posted about earlier this week. This is an HF reader, which allows the antenna to be much smaller (because the wavelength is much smaller) — small enough to be printed on the PCB itself, which lends itself well to IOT design, especially .

Now let’s look at the Proxmark3 RDV4. Without looking, I had assumed they managed to get an LF antenna implemented on the PCB itself, but I was wrong. It’s another wire coil antenna, it’s just sandwiched between the HF antenna (printed on both sides of the larger PCB) and the other PCB.

Then I found this interesting piece — an RFID emulator circuit from kukata86.com (note: Website is dated and SLOW). I say it’s interesting because this person apparently implemented a cloning card that is programmable and passive, meaning it doesn’t require battery for emulation. Also, he seems to have managed to get a LF PCB antenna into production. It takes up a good amount of board space, which makes sense, but if you can print it, you can run the calculations and get the right capacitor(s) to tune it to become resonant. Even though this was made a few years ago, it’s interesting. I just wish they provided KiCAD or Eagle files, or Gerbers, rather than just PDFs.

Finally, here’s a PDF tutorial on HF antenna design, for those who are interested in digging much, much deeper.

Further RFID Reader Explorations

Last night I successfully modified my RFID Arduino demonstration code to use the MFRC522 chip, by way of the RFID-RC522 module which was included with my CrowPi. Thanks, CrowPi!

The whole point of all of this exploration is for possible use in , and the MFRC522 is a sea change from the commercial RFID reader in my last post. I’m not saying interfacing the Arduino with commercial readers isn’t useful, there are probably a number of people out there interested in DIY physical access control at a DIY-friendly price point. In fact, I found an electromagnetic cabinet lock for $6 from China!

https://www.newegg.com/p/0X6-04KT-2B699?Description=magnetic%20door%20locks&cm_re=magnetic_door%20locks–0X6-04KT-2B699–Product

But now that that point has been made, we’re on to exploring other creative uses.

  1. Most importantly, the MFRC522 reads HF (13.56MHz) MIFARE tags rather than LF (125KHz) tags. This changes the game a little bit. It allows us to scan hotel room keys, which from my explorations are ALL HF tags nowadays, and the vast majority are MIFARE.
  2. LF reader chips are more expensive and less available — generally…
  3. Due to the size of the wavelength (125KHz LF wavelength is ~2400m, while 13.56MHz HF wavelength is more along the lines of 22m), it seems like it’s WAY easier to design a PCB-printed antenna for HF than LF.

Commercial RFID and Arduino

Today I’ve been playing with a commercial RFID reader and an Arduino UNO. I like the idea of this combo in principle, because I can connect a 12V power supply to the Arduino and power the reader directly from the VIN pin, eliminating the need for two power supplies or a step-down converter.

I tried several different libraries for Arduino, and wasn’t having the best of luck — I settled on Daniel Smith’s code from Pagemac back in 2012.

http://www.pagemac.com/projects/rfid/arduino_wiegand

Then I made a change that caused buffer overflows and Arduino resets. Once that was fixed, it started reading cards consistently. But it was reading them at twice the actual tag length. A 34-bit card was detected at 68 bits. I changed the pin mode from INPUT to INPUT_PULLUP on both data pins, and bang, I was getting 34-bit tag reads.

Unfortunately, the code I had only interpretation for 35 and 26-bit formats, so some minor rearrangement of boundaries and bitshifting was required. It’s easy to tell when bitshifting is required, because the result you get is a multiplier or a factor of the result you expect. In my case, the facility code was coming up at 1/8 of the value of the actual facility code, and the card code was coming up as 2x the actual card code (actual codes were validated by the Proxmark3 RDV4).

After the bitshifting was done, it was able to read my card properly. Now I just need to set up interpreters for all the known card variants that I need to test against.

BIG thanks to Kevin for his help in narrowing down the issues I was fighting with.

Building ingress vs suite ingress

I mentioned that in my Dangerous Things RFID card post that my office suite ingress reader scans for both LF and HF RFID tags. The building ingress, however, is purely LF. So it seems that if the company decides to switch to HF internally, then employees would either need to carry two fobs, or a dual LF/HF fob, which is less likely.

I say that a dual fob is less likely because in practice, it doesn’t seem like most small businesses program their own cards/fobs — instead, they buy pre-programmed random fobs/cards in bulk and add them to their systems. Fob/card programming only seems necessary in larger enterprise systems where building/department ID codes come into play. Also, interaction between building management and company management, and coordination of security within physical space, seems infrequent. But I mention the possibility because dual fobs do exist.

In researching the dual fobs, I also learned of the existence of UHF RFID tags, with have a longer range (1-10m), which I hadn’t looked into before.

Here are videos of the Dangerous Things RFID card testing the building ingress reader, which looks to be a typical HID reader like a ProxPro 5355, and the suite ingress reader, which reads both LF and HF.

I would also like to note that I’m not responsible for physical security in my office, company or building. I’m just curious about all things security, including the physical security domain of infosec.

Badass Army SWAG

So Katelyn from The Badass Army posted last month-ish that she had procured a PO Box. I took the opportunity to send a couple of batches of stickers and other trinket swag, mostly DC540-branded, because I love their mission and I enjoy Katelyn’s twitter persona.

What I wasn’t expecting when I checked the DC540 box today (POB 2861, Dulles VA 20146, btw) was a similar gift. Some great stickers, a magnet and a nice card. If you follow Infosec Twitter, you’re probably aware of some recent drama that caused a potential threat to the very existence of BADASS. I just want to take a moment to say I hope that doesn’t happen.

Dangerous Things RFID Diagnostic Card

Maybe you’re a little bit of RFID-curious, or are gathering preliminary information. Maybe you’re like me, and this device just scratches the related itches of seeing hidden information and learning how things work.

I have a Proxmark3 RDV4. I have a lot of fun with it, as previous posts indicate. But I’m considering building something that incorporates an RFID reader, and I feel like this device would come in super handy in determining basic functionality, before coding the card reader functionality. Just to see if the device is TRYING to read RFID.

It fits really nicely in the top wallet pocket, making it really easy to use within the wallet, illuminating the left or right LEDs green or red depending on whether it’s reading LF (125KHz) or HF (13.56MHz). One thing I learned is that my company’s readers read both LF and HF, despite the fact that we have traditional LF HID Prox cards. I’m filling in the gaps here myself, but my guess is that when we expanded space, we got new readers, and rather than just continue to install LF readers, we installed the newer readers so that we can eventually migrate to HF cards, which are ostensibly harder to clone.

$20 on the dangerousthings website, but I got mine for $10 on ebay. Totally worth it, and not as painful as an LED RFID implant, which they also sell.

Server acquired

Well, I did it. Scored a Dell R710 with 72GB RAM and 6TB of HDD (well, somewhat less after RAID overhead). I’m well on the way to rebuilding WOPR Jr (the Hades Canyon NUC).

Proxmark3 RDV4 and modern hotel keycards

Thanks to a member needing help with his Proxmark3 RDV4, I’ve been focusing on mine lately. Since I picked it up over a year ago, I’ve used it to clone LF HID cards to fobs, and for general research. Recently I tried to use it to dig into HF cards, and ran into blockers. I quickly realized I didn’t have the correct firmware — I had the very basic “official” firmware, when what I really wanted was the iceman firmware. That’s the one with the hot stuff in it.

I’ve been keeping all my hotel cards for several years, meaning to get around to doing research on them. I mean, I have the Proxmark3, and I also have a magcard reader.

Following this text is an example of the output of “hf mf autopwn” on a card from Hilton in Virginia Beach. The next step would be to cload that dump file to an HF card where the “magic block” is writeable. I don’t have any of those yet, but they’re on order from China. I’ll update this post after they arrive and I have a chance to try it out.

[usb] pm3 --> hf mf autopwn
[!] ⚠️ no known key was supplied, key recovery might fail
[+] loaded 23 keys from hardcoded default array
[=] running strategy 1
.
[=] Chunk: 2.5s | found 18/32 keys (23)
[=] running strategy 2
db# ChkKeys_fast: Can't select card (ALL)
[=] Chunk: 0.2s | found 0/32 keys (23)
[+] target sector: 0 key type: B -- found valid key [FF FF FF FF FF FF ] (used for nested / hardnested attack)
[+] target sector: 1 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 2 key type: A -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 2 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 3 key type: A -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 3 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 4 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 5 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 6 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 7 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 8 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 9 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 10 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 11 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 12 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 13 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 14 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] target sector: 15 key type: B -- found valid key [FF FF FF FF FF FF ]
[+] Using AVX2 SIMD core.
time | #nonces | Activity | expected to brute force
| | | #states | time
0 | 0 | Start using 8 threads and AVX2 SIMD core | | 0 | 0 | Brute force benchmark: 983 million (2^29.9) keys/s | 140737488355328 | 2d 1 | 0 | Using 235 precalculated bitflip state tables | 140737488355328 | 2d
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
6 | 112 | Apply bit flip properties | 21671757824 | 22s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
7 | 224 | Apply bit flip properties | 3567839744 | 4s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
8 | 336 | Apply bit flip properties | 2023578368 | 2s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
10 | 447 | Apply bit flip properties | 1977072896 | 2s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
11 | 558 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
12 | 670 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
12 | 780 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
13 | 889 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
14 | 998 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
15 | 1107 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
16 | 1218 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
17 | 1325 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
19 | 1434 | Apply Sum property. Sum(a0) = 136 | 250758944 | 0s 19 | 1434 | (Ignoring Sum(a8) properties) | 250758944 | 0s
[+] target sector: 0 key type: A -- found valid key [00 00 00 00 00 00 ]
[+] Using AVX2 SIMD core.
time | #nonces | Activity | expected to brute force
| | | #states | time
0 | 0 | Start using 8 threads and AVX2 SIMD core | | 0 | 0 | Brute force benchmark: 1116 million (2^30.1) keys/s | 140737488355328 | 35h 1 | 0 | Using 235 precalculated bitflip state tables | 140737488355328 | 35h
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
6 | 112 | Apply bit flip properties | 117332549632 | 2min
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
7 | 224 | Apply bit flip properties | 33868763136 | 30s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
8 | 334 | Apply bit flip properties | 19976599552 | 18s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
9 | 446 | Apply bit flip properties | 19052232704 | 17s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
10 | 557 | Apply bit flip properties | 18627796992 | 17s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
11 | 668 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
12 | 780 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
13 | 890 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
14 | 1002 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
15 | 1110 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
16 | 1218 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
17 | 1329 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
18 | 1438 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
19 | 1549 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
20 | 1659 | Apply bit flip properties | 18187343872 | 16s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
23 | 1769 | Apply Sum property. Sum(a0) = 96 | 3629149440 | 3s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
23 | 1878 | Apply bit flip properties | 3629149440 | 3s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
24 | 1987 | Apply bit flip properties | 3629149440 | 3s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
25 | 2097 | Apply bit flip properties | 3629149440 | 3s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
26 | 2097 | (Ignoring Sum(a8) properties) | 3629149440 | 3s 43 | 2097 | Brute force phase completed. Key found: 2a2c13cc242a | 0 | 0s
[+] target sector: 1 key type: A -- found valid key [2A 2C 13 CC 24 2A ]
[+] Using AVX2 SIMD core.
time | #nonces | Activity | expected to brute force
| | | #states | time
0 | 0 | Start using 8 threads and AVX2 SIMD core | | 0 | 0 | Brute force benchmark: 1103 million (2^30.0) keys/s | 140737488355328 | 35h 1 | 0 | Using 235 precalculated bitflip state tables | 140737488355328 | 35h
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
6 | 112 | Apply bit flip properties | 42229460992 | 38s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
7 | 223 | Apply bit flip properties | 9091211264 | 8s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
8 | 335 | Apply bit flip properties | 1592741632 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
9 | 445 | Apply bit flip properties | 1592741632 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
10 | 555 | Apply bit flip properties | 1497297920 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
11 | 665 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
12 | 774 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
12 | 886 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
13 | 997 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
14 | 1107 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
15 | 1218 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
17 | 1329 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
18 | 1439 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
20 | 1546 | Apply Sum property. Sum(a0) = 136 | 241311968 | 0s 20 | 1546 | (Ignoring Sum(a8) properties) | 241311968 | 0s 24 | 1546 | Brute force phase completed. Key found: a8c9180e0bb0 | 0 | 0s
[+] target sector: 4 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 5 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 6 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 7 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 8 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 9 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 10 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 12 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 13 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 14 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] target sector: 15 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] Using AVX2 SIMD core.
time | #nonces | Activity | expected to brute force
| | | #states | time
0 | 0 | Start using 8 threads and AVX2 SIMD core | | 0 | 0 | Brute force benchmark: 1083 million (2^30.0) keys/s | 140737488355328 | 2d 1 | 0 | Using 235 precalculated bitflip state tables | 140737488355328 | 2d
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
6 | 112 | Apply bit flip properties | 29330696192 | 27s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
7 | 224 | Apply bit flip properties | 5228072960 | 5s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
9 | 336 | Apply bit flip properties | 2025714432 | 2s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
#db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
10 | 448 | Apply bit flip properties | 2025714432 | 2s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
11 | 560 | Apply bit flip properties | 1923944576 | 2s
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
12 | 671 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
13 | 781 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
14 | 890 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Auth1 error
15 | 999 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (ALL)
db# AcquireNonces: Can't select card (UID)
16 | 1109 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
17 | 1219 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
18 | 1330 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
19 | 1441 | Apply bit flip properties | 1405592064 | 1s
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Auth1 error
db# AcquireNonces: Can't select card (UID)
db# AcquireNonces: Can't select card (UID)
21 | 1553 | Apply Sum property. Sum(a0) = 136 | 189108224 | 0s 21 | 1553 | (Ignoring Sum(a8) properties) | 189108224 | 0s 24 | 1553 | Brute force phase completed. Key found: a8c9180e0bb0 | 0 | 0s
[+] target sector: 11 key type: A -- found valid key [A8 C9 18 0E 0B B0 ]
[+] found keys:
[+] |-----|----------------|---|----------------|---|
[+] | Sec | key A |res| key B |res|
[+] |-----|----------------|---|----------------|---|
[+] | 000 | 000000000000 | H | ffffffffffff | D |
[+] | 001 | 2a2c13cc242a | H | ffffffffffff | D |
[+] | 002 | ffffffffffff | D | ffffffffffff | D |
[+] | 003 | ffffffffffff | D | ffffffffffff | D |
[+] | 004 | a8c9180e0bb0 | H | ffffffffffff | D |
[+] | 005 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 006 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 007 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 008 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 009 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 010 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 011 | a8c9180e0bb0 | H | ffffffffffff | D |
[+] | 012 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 013 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 014 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] | 015 | a8c9180e0bb0 | R | ffffffffffff | D |
[+] |-----|----------------|---|----------------|---|
[=] ( D:Dictionary / S:darkSide / U:User / R:Reused / N:Nested / H:Hardnested / A:keyA )
[+] Generating binary key file
[+] Found keys have been dumped to hf-mf-362E8EB3-key.bin--> 0xffffffffffff has been inserted for unknown keys.
[+] transferring keys to simulator memory (Cmd Error: 04 can occur)
db# Cmd Error: 04
[=] downloading the card content from emulator memory
[+] saved 1024 bytes to binary file hf-mf-362E8EB3-dump.bin
[+] saved 64 blocks to text file hf-mf-362E8EB3-dump.eml
[+] saved to json file hf-mf-362E8EB3-dump.json
[=] autopwn execution time: 125 seconds
[usb] pm3 --> quit

Servers

Where’s the best source for decom’d servers these days? I’ve been checking Craigslist, FB Marketplace, ebay and local auction sites. Looking for real deals on equipment that’s still relevant. C’mon, non-profit status is pending. 🙂

DC540 Infrastructure

DC540’s infrastructure (remember that? physical infrastructure?) runs on two servers. We have an R620 running all the administrative crap (confluence, jira, parts db, bitbucket, etc.) and an Intel Hades Canyon NUC running all the CTF platforms.

The R620 was just upgraded to 96GB of RAM. Even cheap RAM is expensive when you buy a lot of it. I got a bunch of 4GB modules for just $6 each. This thing can handle over a terabyte of RAM, but that’s out of the financial range and kind of silly. It would be nice to get it up to 256GB, though. Unfortunately that would require 16GB modules, which are still pretty pricy, even pre-owned.

The NUC was recently upgraded from stock 32GB to 64GB, and houses two 2TB M.2 NVME sticks. It handles its business just fine.

Both are currently running on ESXi, although it has been on my bucket list to acquire another beefy Dell server, move everything off of the NUC, and rebuild it using CentOS/KVM/Qemu/libvirt. The biggest gain from this transition is that I believe it can handle inbound and outbound wifi or wired capabilities in the host operating system, making it a fully portable CTF system in a (very small) box.

Monday Night News…

We had another fun hang on discord this evening. A new hacker joined us, which is what we’re all about. We’re just a bunch of mutants with more energy than sense trying to find other people who think sorta like us. Whoever you are out there, on the fence of whether to engage, come on in, the water’s fine. We’re smart, tolerant, irreverant, sometimes downright insulting but it’s all in good fun. We do this because we enjoy people, and interaction, and we’re looking that X factor. The whole is greater than the sum of its parts.

Non-Profit Status

The paperwork is in — DC540 is hopefully on the way to 501(c)3 status. We want to make it easier to receive donated equipment and money, to participate in community programs and partnerships, and to reflect the non-profit nature of the group. Could be weeks, could be months.

YouTube Channel

I’ve set up a YouTube channel and thrown up a few videos. I picked up a GoPro knockoff a couple of weeks ago (the Dragon Touch), and I plan to record a few videos which make a shitty attempt to pass on the odd bits of wisdom I have collected over the years. I’d like to do a few deep-dives on some of the technology I’m into, and I’ve got one percolating in my head about how to “recover” from tech hoarding without giving up your shit. I feel like that’ll resonate with some people.

Saturday Coffee

We’re setting up a coffee meetup again, Harris Teeter Starbucks in Stone Ridge this Saturday at 8AM.

Hackerspace Meetups

I can’t wait until we can do in-person meetups in the hackerspace again. Actually, I can. I’m using this no-meetup time wisely and improving the space in so many ways. It’s gonna knock your socks off.