[00:03.720 --> 00:05.280] Okay, guys. [00:07.000 --> 00:14.140] But we will start the next presentation, which is called This Year's Village Badge. [00:14.320 --> 00:20.960] My name is Michael Schloff von Benevitz, and I believe that our AV is working very well. [00:20.960 --> 00:29.000] Thanks so much to SGP and to AGS. And let me just get started with this. [00:29.000 --> 00:33.660] We have some interesting devices to take a look at. [00:36.700 --> 00:39.100] To begin with, we have... [00:41.640 --> 00:47.500] To begin with, I should turn off my stream so there's no echo. Okay, that's better. [00:48.680 --> 00:52.780] So this is the high-tech slide deck that you may have heard of [00:52.780 --> 00:56.980] with the paper and the pencil. That's how we're doing it this year. [00:56.980 --> 01:00.020] This year's Village Badge. [01:08.640 --> 01:16.040] And what we have here, we've got basically three days. We've got Friday. We've got Saturday. [01:18.140 --> 01:23.360] Let me do this. We've got Friday, we've got Saturday, and we've got Sunday. [01:23.900 --> 01:32.300] So this is where we are. And I'm just explaining this because there's a little bit of organization. [01:32.300 --> 01:40.000] Some people are interested in beginner style, novice topics. Others are into the more advanced stuff. [01:40.000 --> 01:50.900] So we've got this presentation now. Later, we've got another one. It's called Getting Started. [01:55.030 --> 02:00.970] Okay, and in this one, we're going to talk about the construction, [02:06.390 --> 02:08.290] how it's made. [02:10.570 --> 02:16.290] A lot of people have been asking about, can they make it on their own? Is it open source? Are there [02:16.290 --> 02:23.010] design archives? This type of thing. So that's what we're going to do now on Friday in this first [02:23.010 --> 02:29.310] hour. Okay, so we're going to talk about the SCM, the source code management, the open source, [02:29.310 --> 02:37.070] all of the things that you can store on disk, like the design archives. And after this hour [02:37.070 --> 02:43.510] is over, we'll take a short break and we'll have another presentation with me as well. Just like [02:43.510 --> 02:49.230] Rira said before, this is the Michael evening. And we will talk about getting started with the badge. [02:49.230 --> 02:55.230] So this second hour, this will be things like, what is the first thing that I can do once I have [02:55.230 --> 03:02.050] it in my hands? This is the way it looks. So let me just put that on the side. And then we have on [03:02.050 --> 03:18.050] Saturday, I don't have the schedule. Let me make sure I get this right. And Saturday, there we have [03:18.050 --> 03:34.270] it. We have on Saturday, the badge clinic. And this is one full hour. During the badge clinic, [03:34.270 --> 03:39.270] we're going to get into some advanced use. We're going to do things like [03:46.290 --> 03:52.090] impersonation of other devices. We will do examination [03:55.830 --> 03:58.930] of other NDEF formats. [04:00.850 --> 04:04.770] So do you get the point? We're going to do some more advanced stuff here, [04:04.770 --> 04:10.510] but this is like office hours too. So you can ask easy questions if you like. [04:13.330 --> 04:19.210] I hope you can read my writing. Can you read my writing? Can everybody raise your hand [04:19.210 --> 04:25.810] that can read? Oh, you can't? No, you can't? Okay, then I'll just have to write a bit [04:26.450 --> 04:32.070] better. Okay, on Sunday, let me just check. We've got more things happening then. [04:35.130 --> 04:40.490] And Sunday, we have another badge clinic. So let's make a plan for that. [04:45.230 --> 04:54.090] And then this will be a free mic style. We can do anything we want on Sunday. Does that sound [04:54.090 --> 05:03.770] okay with you? Hands, please. So we're going to do on Friday today, a construction, a making of, [05:03.770 --> 05:08.410] and then we'll have a getting started, kind of a novice approach. Tomorrow, Saturday is going to [05:08.410 --> 05:13.750] be a badge clinic. Sunday will be a badge clinic. And tomorrow is where we get kind of more advanced [05:13.750 --> 05:21.190] with interesting things, backup and things like that. All right, so this kind of fell off to the [05:21.190 --> 05:34.930] side. Let's take a look at that. So this is the badge. Let's do this. It's basically a passive [05:34.930 --> 05:44.430] device. You can tell that there are no, there are no connectors on here. There are no batteries. [05:47.040 --> 05:54.160] There are no lights. Obviously, if there are no batteries and no connectors to put energy into [05:54.160 --> 06:02.440] this, right, like voltage, like current and amps, then you're not going to have much possibility [06:02.440 --> 06:10.760] to run, for example, actuators, things that act on the environment, like little fans that move air [06:10.760 --> 06:17.640] or lights that illuminate and emit photons, turn energy into photons. So it doesn't have any [06:18.200 --> 06:24.760] cable connectors, any batteries. There's no batteries inside. If you want to know how [06:24.760 --> 06:30.760] thick this is, let me just put a pen up to here. So this is kind of, you can see approximately [06:31.480 --> 06:37.360] the thickness. There would be possibly space for a very small battery, but it doesn't have one, [06:37.360 --> 06:41.700] trust me. We're going to take it apart soon. This is Friday. So we're going to talk about [06:41.700 --> 06:47.460] the construction and we'll take one completely apart. We will destruct one. No, how do you call [06:47.460 --> 06:56.240] that? We will disassemble, that's the word. We will disassemble one and then reassemble it again. [06:57.220 --> 07:03.040] Okay. So I don't know if the design is so artistic. The pyramid is symbolizes with all [07:03.040 --> 07:09.540] the various bricks. So the bricks are different topics or different things. At first, [07:09.540 --> 07:14.780] they were different NDEF pieces of information. And then there were different villages. [07:16.220 --> 07:22.120] Because after all, this is shared, the work to produce this intervillage badge is shared among [07:22.280 --> 07:26.840] a variety of villages. It's kind of, we're kind of in the middle of it, the Monero village, [07:26.840 --> 07:33.420] but we have a biohacking village, a red team village, IOT village. There is, and I don't want [07:33.420 --> 07:39.940] to miss anybody, but I'm saving the best for last because there is the rogues village as well. And [07:39.940 --> 07:45.860] I'm particularly happy that they've produced a game for this. Maybe we'll get to that, I think, [07:45.860 --> 07:50.500] tomorrow because I haven't figured out the game yet on my own. It really would be better if rogues [07:50.500 --> 08:01.860] village presented that. But let me just write those down. And so we, because after all, this [08:01.860 --> 08:09.880] slide system really is fantastically elegant. So let me just write that down. So these are the [08:09.880 --> 08:23.160] intervillages. We have Monero, we have biohacking, [08:24.200 --> 08:38.560] we have IOT, we have red team, and we have the rogues village. [08:41.200 --> 08:48.980] Okay. All right. So that's kind of what this crazy little pyramid symbolizes. I'm sure everyone in the [08:48.980 --> 08:55.260] world could do better. I'm really no artist there. And the rogues village folks from the rogues chose [08:55.260 --> 09:05.680] these very nice symbols, which are kind of a magical, yeah, magical enrichment to what we're [09:05.680 --> 09:12.560] doing here. Because before they were just numbers. I'm not sure if I have an old badge somewhere. [09:13.000 --> 09:18.780] You do have to be careful. There are a few photographs of old badges floating around. [09:18.780 --> 09:23.220] You look at one, you realize you like it because it has the numbers one, two, three. Well, be careful [09:23.220 --> 09:29.260] with that. The new ones, they don't have numbers. They have these symbols. All right. This is [09:29.260 --> 09:34.920] important for the game as well. These symbols have meaning during the rogues game adventure, [09:34.920 --> 09:45.120] which we'll get to that a bit later. Okay. So let's move to... where's all my paper? [09:46.660 --> 09:58.910] Let's move to components. Oops, that's a G. Let's do components. [10:02.990 --> 10:09.150] Let's do that next. This is a bit unorganized. We could talk about software. We could talk about a [10:09.150 --> 10:23.270] lot of things, but I'm going to talk about the hardware components first, not the parts. [10:23.270 --> 10:30.250] You'll see that in a minute. This is more or less the most important piece. [10:30.250 --> 10:32.710] Let's see if I can go downward. [10:39.520 --> 10:49.930] That zooms in a bit. So what we saw before was this thing here. And this is indeed... [10:52.050 --> 10:57.570] and this is indeed the interior. This is the PCB. So for all those who think, okay, [10:57.570 --> 11:02.310] this thing doesn't look like an electronic device. This is like a piece of plastic. [11:02.310 --> 11:08.990] Looks like a hockey puck. I think, yeah, the Monero hardware team probably just cut it into [11:09.170 --> 11:15.210] a triangle. It's a piece of plastic. So that's not true. It does have electronic circuits. [11:15.410 --> 11:20.530] You can even see the chips if I just get the lighting right. There are some integrated circuits, [11:20.530 --> 11:26.750] some switches, some traces, copper. If I turn it over, you really see that there's an electronic [11:26.750 --> 11:35.670] device because then we have a trace antenna for the radio transceiver inside. And then there's [11:35.670 --> 11:43.570] some hacking things that you can do with that as well. So that's the PCB. Okay. This is how [11:43.570 --> 12:01.480] it looks in the end. This is the finished piece. And this is the PCB. And what else is there? [12:07.400 --> 12:15.140] So we can go back even one more step. We can, let's see if I can remove this carefully. [12:16.460 --> 12:29.950] We can. We can see what the PCB looks like before it's assembled. All right. So [12:32.290 --> 12:35.250] I'm not sure if this works so well, but [12:37.890 --> 12:46.050] so this is, oh, I know what I'm doing wrong. That's what I need to do. There we go. So this [12:46.050 --> 12:54.350] is the panel. You can see that there are four PCBs in here, but they don't have any parts on them. [12:54.350 --> 13:02.010] If they did, they would look like this. See the difference? The parts are so small, in fact, [13:02.010 --> 13:08.330] it's a bit difficult to see them, but there are some parts here, one, two, three, [13:08.330 --> 13:13.270] and then there's one, two, three switches. These are kind of very slim devices. [13:13.390 --> 13:18.670] And this is the PCB as it starts. So let's go back to there. [13:19.770 --> 13:25.250] So that's what we're doing. We're starting with a PCB. We're starting with a PCB. [13:25.870 --> 13:33.490] We put the parts on the PCB, and then we end up with the assembled PCB. And from there, [13:33.490 --> 13:47.060] we're going to do a few other things like make it look like this. See how that's missing the plastic [13:47.060 --> 13:56.700] side? This is really just a PCB sandwiched in a front overlay and a back piece of leather. [13:57.860 --> 14:02.520] You can see one of them is orange and one is black. So now you're probably guessing there [14:02.520 --> 14:10.100] may be other colors as well, which is true. So from the ground up, we have the raw PCB, [14:10.100 --> 14:17.000] the assembled PCB. We place the membrane overlay is the proper name for it. [14:20.140 --> 14:24.560] And membrane overlays look like this. They come in a big sheet. [14:28.330 --> 14:34.950] And you can see that they are very thin. It's basically an adhesive. So I peel this off [14:37.130 --> 14:38.650] and place it [14:41.070 --> 14:47.050] on there. And that's what you get after that. The back is this piece of leather. You can see that [14:47.050 --> 14:53.910] I've cut these out with a laser. So the reason that we're putting leather on the back is because [14:53.910 --> 15:03.790] these badges often rub against other things. You place this back to back on, for example, a phone. [15:04.550 --> 15:13.070] So this is the classic use case. You take a badge, you put it on the phone, [15:13.070 --> 15:23.890] and then when it smacks on the phone there, it's going to scratch your lens unless it has, [15:23.890 --> 15:28.690] for more narrow village badges, right? Because we're using leather, we're using exotic stuff [15:28.690 --> 15:33.610] like front overlays. And so every year is a bit different. This year we have some unique [15:34.230 --> 15:42.770] materials, right? The only thing that's missing is the plastic piece. This is the frame. [15:43.090 --> 15:49.170] This is made from liquid plastic, which is ultraviolet hardened. So it's hard enough. [15:49.170 --> 15:53.670] It's somewhat brittle. If I really pull hard, I can break it. But you get the idea [15:53.670 --> 16:01.070] after you have sandwiched the PCB with a front overlay and the rear leather, [16:01.070 --> 16:05.830] and this is what you put on here to get to complete the device. [16:07.250 --> 16:13.830] It's not really so important to show how this is done properly because the do-it-yourself models [16:13.830 --> 16:21.710] do not come with a plastic frame because it would be very difficult to put on. It's actually, [16:21.710 --> 16:29.090] they usually break. But I got it. Okay, I think I got it. Yeah, you see that? You see, [16:29.090 --> 16:34.650] so this one broke. So that's the reason we're not sending these frames out in an unassembled [16:34.650 --> 16:39.970] manner. I mean, that's an excellent... I don't know. I don't know if that's good or bad, but [16:39.970 --> 16:48.210] this really proves the point. We have a need for helping people learn and sending do-it-yourself [16:48.210 --> 16:53.890] models, which cost us less time. And so they're less expensive. And the reason we didn't do it [16:53.890 --> 17:00.270] with a plastic frame is because they're brittle enough that it's very difficult to put them on. [17:00.290 --> 17:05.730] And so when we do this in the factory, we're breaking one, we take another one, that one [17:05.730 --> 17:12.610] doesn't break. We get our orange one or red one, the green one breaks. And so we're kind of allowed [17:12.610 --> 17:18.790] to get sloppy or to make these mistakes in the factory. But if we send one frame out, which with [17:18.790 --> 17:24.470] each of these sets, and the poor person, wherever they get it, maybe they're on a ship in the middle [17:24.470 --> 17:29.130] of the Atlantic, can't receive post for another three months. They break their frame, then they [17:29.130 --> 17:35.230] don't have, you know, it's just not nice. So we are sending do-it-yourself models [17:35.890 --> 17:41.830] without these plastic frames. And part of the do-it-yourself system, the approach, it's called [17:41.830 --> 17:48.810] you make your own frame. So you can probably order one. I mean, the open source archive shows [17:48.810 --> 17:56.030] how to construct the frame. But we prefer that you go, you walk down the street or across the city [17:56.030 --> 18:02.890] where you live, go to a hackerspace, a maker lab, where they have machines that can produce plastic [18:03.610 --> 18:09.870] parts. And you take the model, you download it off of the internet, where we've stored all of the [18:09.870 --> 18:18.690] design, and you produce your own plastic frame. I mean, it's not that difficult. It just, [18:18.690 --> 18:22.790] you have to be determined and motivated. And that's how you get a plastic frame [18:22.790 --> 18:29.890] if you don't want to receive one purchased in a kit with a badge like this. [18:30.490 --> 18:36.950] Right? So I kind of went all the way from the start of the unassembled board [18:37.890 --> 18:40.570] to the assembled device now. [18:41.590 --> 18:48.190] The intermediate steps like peeling off the adhesive paper and peeling of the leather, [18:48.190 --> 18:56.450] it's not that easy, but you get the picture. If you do receive a do-it-yourself or DIY badge, [18:57.350 --> 19:04.330] it's going to be quite obvious where the parts go, right? There is a user manual, [19:04.330 --> 19:13.330] but I'm hoping people aren't too confused about that. So this is where we're at now. [19:15.430 --> 19:19.050] What we can do next is take a look at... [19:22.130 --> 19:27.710] Oh, I kind of missed a couple things. So we're going to backtrack just a bit, shall we? [19:28.270 --> 19:35.690] So this is kind of what the pieces of plastic look like. This one, I got it wrong. So it's [19:35.690 --> 19:40.310] broken up here. It stopped working correctly. This is the green. And you can kind of see [19:40.310 --> 19:47.790] that it's translucent. So if you do a DIY attempt and you make your own plastic [19:48.970 --> 19:54.370] enclosure frame, you have a wide variety of choices. You can do clear plastic. This is [19:54.370 --> 20:01.150] why the ultraviolet cured method is so nice. Anyway, so I thought that might be worth [20:01.150 --> 20:08.070] demonstrating. This is approximately 20 frames, but the job stopped too early. So you can see [20:08.070 --> 20:15.350] that it's a bit messed up. And that's where the ICs come out of, tapes like this, right? [20:15.350 --> 20:20.070] So this is for those of you who are maybe a bit curious. I can't even get close enough, [20:20.070 --> 20:22.990] probably, to show you these parts. They are so small. [20:25.110 --> 20:32.670] And these are integrated circuits. So in an advanced badge clinic, [20:33.430 --> 20:38.690] I won't promise anything, but I do have a microscope. And I'm going to try to get a bit [20:38.690 --> 20:46.610] more wild and crazy with the OBS open source. What is it? Open Broadcasting System. I'm a big [20:46.610 --> 20:53.010] dummy with video. So if I get it right, then we can look at these integrated circuits under a [20:53.010 --> 21:01.350] microscope. But this is actually what is placed in these positions. One, two, three. [21:01.350 --> 21:09.070] Okay. So that's the construction. And here are the switches. If you can see [21:09.070 --> 21:15.610] that there are some switches on there. These are dome switches. This is not very typical. [21:15.610 --> 21:21.090] These dome switches are nearly never used. And you need a front overlay if you're going to... [21:21.690 --> 21:30.690] see how that's embossed there? And it makes a clicking sound when you click on there. That's [21:30.690 --> 21:36.410] because it's tactile. So it's a tactile switch. And it's embossed. And that's what the switches [21:36.410 --> 21:43.710] look like. They're called dome switches. Right. So... okay. I'm never going to get those out of [21:43.710 --> 21:54.790] it. Keep this place clean is what they always say at the lab. Here's a sample of the liquid plastic. [21:54.990 --> 22:01.150] So I'm not even going to open this up because it stinks quite bad. And it's photosensitive. It's [22:01.150 --> 22:10.450] the photo emulsion. So that's kind of how these badges are made. There's the frame. Okay. So [22:12.270 --> 22:20.530] once in a while, I'm just going to take a look on Discord because if you have questions in between... [22:22.750 --> 22:27.510] I'm not sure if I can do this Discord and OBS at the same time. Does that work? [22:27.650 --> 22:37.720] Justin, does that work? Answer me. Yeah. Okay. So let's see. I'm starting Discord now. And I will [22:37.720 --> 22:43.520] try to respond to questions because as we go, some of these things are extra interesting or [22:43.520 --> 22:49.040] extra confusing or you made one just like that, but you have this question. So I'm going to try [22:49.040 --> 22:56.340] to maybe field a few questions as we go. When we leave it towards the end and we're talking a whole [22:56.340 --> 23:05.680] hour, then you may forget the question. That would not be good. Here, check this one out. This is [23:05.680 --> 23:12.300] another frame. This is a kind of a... it's not white, but it's not clear either. What do you call [23:12.300 --> 23:22.780] that? Milk color or ice? I have no idea. Anyway, so that's kind of nice. And the advantage for all [23:22.780 --> 23:30.340] of you who maybe are experienced with fused deposition modeling style 3D printing, that's [23:30.340 --> 23:40.600] where you have hard plastic and you melt it into a new shape. The big advantage, in my opinion, [23:40.600 --> 23:46.860] to this liquid photo emulsion is that you can actually mix them. You take a bottle like this [23:47.540 --> 23:54.460] and you mix it with a blue and you mix the blue with a red, you end up with purple. [23:54.460 --> 24:00.400] Right? So that's pretty nice. And then you pour in some transparent, and so it makes the purple [24:00.400 --> 24:05.580] that was solid, it's translucent now. So yeah, those are some tips if you're going to make your [24:05.580 --> 24:12.620] own frame. You can do that and you can maybe... it depends on the printers. The SLA, the [24:14.800 --> 24:18.540] stereolithographic printers are a lot more expensive than the FDM, the fused deposition [24:18.540 --> 24:23.480] modeling printers. You can use either one. You may have to adjust the model just a bit [24:23.990 --> 24:29.320] if you use FDM because the technique is a bit different. So the overhangs, well, it's not [24:29.320 --> 24:34.300] important. We'll maybe get to that if there is a question and I'll make a drawing here on the paper. [24:35.660 --> 24:39.580] All right. So what we were going to do [24:43.090 --> 24:55.220] was move to the package contents. Shall we? Shall we do that? Can I find a package? [24:57.200 --> 25:02.800] Probably not. Yes, I found one. All right. [25:06.600 --> 25:08.940] So there's a package. [25:10.160 --> 25:16.500] They're going to always be black like this, so don't send back black packages. It's not the [25:16.500 --> 25:23.800] Mafia. It's Monero Devices. Sends you a black package in the mail just for extra hackiness. [25:23.800 --> 25:29.240] All right. So that's the only thing that's in there. So you get a pretty spiffy [25:30.840 --> 25:38.480] box this time. We had some problems last year with the... do you remember those? [25:38.600 --> 25:46.000] We had some problems with those. On the side there, these connectors were getting bent [25:46.600 --> 25:51.120] because we didn't have proper packaging. How can I focus on that? [25:52.160 --> 26:01.080] I don't want my fingerprint in there. No, it's not focusing, guys. But you get the idea. There is a [26:01.080 --> 26:04.540] metal piece on the side, and those were getting bent. I think some of us [26:04.540 --> 26:10.980] had to bend them back in shape. So we didn't have very good boxes last year, [26:10.980 --> 26:15.580] and we learned our lesson. That's kind of what this is about. We're always doing experiments, [26:15.580 --> 26:19.760] trying new things, and then about half of them work, and the other half, well, they don't. [26:20.320 --> 26:24.800] All right. So this is the box. It has a label on the side so we know what it is, [26:24.800 --> 26:31.000] because there is black, there's orange, red for the red team, blue, blue team, you know, [26:31.000 --> 26:40.760] green for Matrix Green and biohacking, and orange for Monero. So that's the back of the box. We have [26:41.080 --> 26:47.600] a great UPC code from our friends at Hack5, who is one of the premier shops as well as Cypher Market [26:47.600 --> 26:54.440] that are carrying this. We decided to test and experiment a bit with holographic seals [26:55.040 --> 27:00.060] on the side. I'm not sure who's doing this. I think there are a few other manufacturers of [27:00.060 --> 27:05.440] secure hardware that do this. I don't think... I mean, I'm going to keep... we're going to keep [27:05.440 --> 27:15.380] putting holograms on there, but not for security. Okay. I mean, think about it. If you have a [27:15.380 --> 27:21.700] hairdryer, you probably can get these holograms off quite easily. What do you do then? You open [27:21.700 --> 27:28.960] the package, you manipulate the thing, right? You program new identifiers on there or some [27:28.960 --> 27:34.660] other sloppy thing, anything you like, real dirty stuff. Then you put the device back in the package. [27:35.520 --> 27:40.860] You're very careful with the seals that you removed. I mean, I haven't tested this too much. [27:40.860 --> 27:46.880] I was hoping that the intrusion detection team, there's an actual village. I'm sorry, not team, [27:46.880 --> 27:50.760] it's a village. I was hoping that intrusion detection would be on board with the intervillage, [27:50.760 --> 27:57.280] that they would be one of the, whatever, five or 10 villages. But the intrusion detection village [27:57.280 --> 28:04.140] is not active or participating this year. This is like a few others. Sky team, Skytox, I'm sorry, [28:04.140 --> 28:10.680] Skytox is not participating. There are a few villages like that. So we got unlucky with [28:10.680 --> 28:16.340] that. And we just have to wait until we get a report from them, if this is good for any reason [28:16.340 --> 28:25.600] at all. The one thing that is very, very good about this, if we can get a focus, is that it is [28:25.600 --> 28:36.660] quite attractive. Do any of you see the symbol, which is inside the holographic 3D? [28:37.980 --> 28:45.840] You probably do. You're just all raising your hands and I can't see you. All right. So that's [28:45.840 --> 28:51.860] kind of a very, very, very cool appearance, right? That's one of the reasons we will keep using [28:51.860 --> 29:00.420] these. And maybe if we get lucky, we kind of learn how to use them, how to apply them in a manner. [29:00.420 --> 29:10.180] The truth is, if you remove this, it will leave a, what do they call it, self-destructive [29:11.300 --> 29:17.080] message behind. It says void. You can't choose too many. Void is one of them. So [29:17.080 --> 29:22.220] if you peel that off, I won't demonstrate now, but if you peel it off, it is pretty easy to [29:22.220 --> 29:27.720] see that there was a seal there and now there's not anymore. And if you put a new seal on, [29:28.280 --> 29:35.220] then it covers up the void marking. But if you look at it closely, there's something wrong with [29:35.220 --> 29:42.760] it. You can tell. So that's kind of, if we get far enough into examining this intrusion detection [29:42.760 --> 29:50.360] holographic seal system, we may get lucky enough to make it useful for us. It probably will at least [29:50.360 --> 30:00.000] solve the very low hanging fruit problem where a person would just go into the box, [30:00.000 --> 30:04.280] replace the badge with one that they have in their pocket because theirs is broken and yours [30:04.280 --> 30:10.500] is not. So this is kind of a low hanging fruit intrusion protection slash detection. We've got [30:10.500 --> 30:16.980] the shrink wrap to make it, you know, set up, put another five minutes of time for an attacker. [30:16.980 --> 30:23.720] We've got the holographic seals and the only, there's not a good reason for this. I mean, [30:23.720 --> 30:32.080] we do pre-program these three EEPROMs with data out of the factory and they're random data. So [30:32.080 --> 30:40.360] we don't store them, which means it's impossible to track or obtain, you know, any organization, [30:40.360 --> 30:47.860] institute, agency. It would be impossible to capture the database of all of these factory [30:47.860 --> 30:54.100] programmed identifiers because we don't store them, right? It makes no sense. We're just [30:54.100 --> 30:59.940] writing random data to each one. But if there were a meaning, if we had some reason [31:01.280 --> 31:08.440] to ensure that they're unique or something like that, to use them for signing documents, [31:08.440 --> 31:16.120] you know, like a public address or something like that, then these holographic seals may [31:16.120 --> 31:21.080] help a bit. They would at least protect and defend against the low hanging fruit attacks where [31:21.080 --> 31:25.120] without the shrink wrap, without the holographic seal, it would just be another [31:25.640 --> 31:32.540] 15 minutes faster to make that replacement and intrusion. All right. So that's just what I wanted [31:32.540 --> 31:38.420] to show is kind of a generic thing that we can reuse maybe for the next couple of months or a [31:38.420 --> 31:45.640] it's really laborious, time consuming and boring to design, make, and communicate with gift box [31:45.640 --> 31:50.820] manufacturers. So I don't want to ever do that again. And so we're going to have quite a few [31:50.820 --> 31:57.960] runs at this generic packaging, and this will be the first one. All right. So let's open one [31:57.960 --> 32:05.460] of these boxes up. That's how it is when we have the shrink wrap off. I'm always using this to [32:05.460 --> 32:15.660] open it up. It's a poor man's wrench, I guess. Come on, open. All right. So there we have a [32:15.660 --> 32:24.040] do-it-yourself model. I can tell because the do-it-yourself model has the black and white, [32:24.040 --> 32:34.180] cheap printed on a laser printer manual, whereas the more elegant model, that's the one that comes [32:34.180 --> 32:43.360] with the colorful frame, that comes with a color manual. And so the reason I want to show this is [32:43.360 --> 32:49.300] because I personally think this manual is the nicest part of the entire package. All right. [32:49.300 --> 32:57.000] If you're excited about holographic seals and photo emulsion, stereolithography and all that stuff, [32:57.000 --> 33:02.840] no, you got it wrong. This is definitely the nicest manual I've ever seen in my life. [33:03.440 --> 33:09.500] So the printers got it right. They put it on just the right gloss. They got the colors very good. [33:10.700 --> 33:16.880] But the main reason this thing looks beautiful is that we got lucky and a very talented [33:16.880 --> 33:24.800] illustrator and graphic designer contributed the design. I don't know if I'm allowed to say who it [33:24.800 --> 33:37.860] is. Can anybody guess? Revar, what do you think? Who is this? Really? No, that's not... yeah, that's him. [33:37.880 --> 33:45.180] All right, Revar. Revar got it right. Okay. So anyway, so this is the manual. [33:45.360 --> 33:51.280] We've got a quick start there. It's rather clear. It has a couple models. Their hands are on there. [33:53.020 --> 33:56.060] Lots of big writing. There's a bill of materials. [33:57.260 --> 34:01.720] There are a few people that participated and then it's double-sided. [34:03.120 --> 34:08.960] Yeah, I really like this. There is some code there. There's just enough. [34:08.960 --> 34:14.700] You know, this is not like a 60, a 50, 60 page manual. It's not stapled in the middle to make [34:14.700 --> 34:21.960] it read like a book. But you get the idea. I mean, this manual is just very, very nice. [34:22.860 --> 34:29.560] I don't know why. I mean, I'm just saying that my opinion is that it's very nice and that I wish [34:31.640 --> 34:39.580] that the illustrator and graphic designer would talk to us about it and to come on and explain [34:39.580 --> 34:45.200] his methods, his techniques, everything she or he does is open source. And so, I mean, [34:45.200 --> 34:52.160] the person is just wonderful. Anyway, so there's reasons which are not so interesting why we have [34:52.320 --> 34:59.780] a color manual and a black and white one. We had to do a second one because we got the idea to do [34:59.940 --> 35:05.660] a do-it-yourself model a bit late. And then we didn't want to have the frame on here, [35:05.660 --> 35:08.920] which was confusing. The do-it-yourself model doesn't come with a frame. [35:10.900 --> 35:16.040] That's what it comes with, but we'll get to that in a bit. And so, we needed kind of a different, [35:16.940 --> 35:20.200] basically a different manual. So, this tells you how to put it together, [35:20.580 --> 35:27.180] which really only makes sense if you have a parts kit, like a do-it-yourself parts kit. [35:27.960 --> 35:32.540] Right? So, this is kind of similar, but it's just not as beautiful, not the printing, [35:32.540 --> 35:37.860] you know, glossy paper, not as large. But you do get a manual either way, [35:38.640 --> 35:46.700] which I think is kind of important anyway. So, that's how we got to the inside of this [35:46.700 --> 35:51.140] do-it-yourself kit, right? So, this is the do-it-yourself, the less expensive one, [35:51.140 --> 35:55.760] the one that I actually recommend to all the hardware hackers, because let me tell you, [35:55.760 --> 36:02.440] after you remove all of this foam and stuff, what you end up with is the raw PCB like this. I mean, [36:02.440 --> 36:09.280] it does have assembled switches and ICs. But what I'm saying is that instead of [36:10.080 --> 36:15.720] an already placed piece of leather here, which blocks the circuits, [36:16.360 --> 36:24.400] what you end up with, if you receive a do-it-yourself model, is the surfaces which [36:24.400 --> 36:30.180] you can solder on. You can inspect them, you can attach probes, you can put a multimeter, [36:30.180 --> 36:40.020] an oscilloscope on there, and you don't have to rip the leather off. It's a bit unfortunate, [36:40.020 --> 36:47.240] let me say, not really disingenuous, but unfortunate that when you put the leather on, [36:47.240 --> 36:54.380] that's this stuff over here. When you put the leather on the back, the adhesive is so strong [36:54.380 --> 37:00.120] that it's kind of difficult to get it off. So then you have the problem, if you want a lanyard [37:00.120 --> 37:05.660] on there, are you going to drill through the leather? There's all this stuff that is easier [37:05.660 --> 37:13.520] to do before you assemble it. So that's the reason that you may like a do-it-yourself model [37:13.520 --> 37:22.440] instead of the fully assembled, fully luxurious, the most elegant one with the made-for-you color [37:22.440 --> 37:29.040] translucent SLA photo emulsion frame, all that stuff, right? And the color manual. I mean, [37:29.040 --> 37:32.800] I don't know, I'm just trying to give people a choice. I think choices are good. So you can [37:35.020 --> 37:42.740] do what you want. Anyway, this is what comes in the do-it-yourself model. You take this out [37:44.000 --> 37:54.410] and then you receive three components. It's quite obvious that the [37:56.210 --> 38:02.470] assembled PCB is there. We didn't want to send these out unassembled to the do-it-yourselfers [38:02.470 --> 38:09.290] because, and it's not going to, I don't think it will focus, but because the integrated circuits [38:09.290 --> 38:20.070] are so small that it's really difficult. Let me just show you in comparison. I do have somewhere, [38:21.370 --> 38:30.040] here they are. So I do have somewhere some standard size parts. [38:31.640 --> 38:40.300] And so we can, for a quick comparison, we can show, great, I lost it. All right, here it is. [38:40.300 --> 38:47.180] So we can show the size of a normal part, the SMT surface mounted technology part. [38:49.460 --> 38:57.380] And if you look beneath them, that's where the ICs are for the intervillage batch. [38:57.380 --> 39:02.980] That's how big they are. And what that tells you is that if these PCBs, printed circuit boards, [39:02.980 --> 39:08.920] really did arrive in your mailbox as a do-it-yourself parts kit, and you had to solder [39:09.440 --> 39:15.360] these integrated circuits onto the board, you just might go crazy. I mean, you definitely would [39:15.360 --> 39:19.140] abandon the project, give up, and you would not have a working badge. [39:19.140 --> 39:23.580] That's why we have shipped even the do-it-yourself [39:26.140 --> 39:33.700] models in a partially assembled state. These switches are a bit difficult to get on there [39:33.700 --> 39:38.200] as well. And the manual pages, which would be required to explain how to do this [39:38.200 --> 39:42.660] and get it centered just right, and how to understand that the circuit is not [39:42.660 --> 39:47.140] shorted or anything, would be another 10 pages. It just makes everything sloppy, [39:47.140 --> 39:51.140] difficult, unappealing, and yeah, we don't need that. [39:53.420 --> 40:02.460] Right, so now you know what components you receive in the bag when you receive a [40:03.180 --> 40:10.040] kit of parts. That's these here. This is the deconstruction or the before you build and [40:10.040 --> 40:16.040] construct your DIY model. And I think it's clear enough already, because we've talked about it, [40:16.040 --> 40:22.700] that the membrane overlay or the front cover, this goes on here, right? You have to peel off [40:23.200 --> 40:28.520] the back. It's kind of like a sticker. So you peel that off, put that on there, [40:28.520 --> 40:35.440] it's going to be all crooked, right? I mean, I may give some tips later on. It's, you know, [40:35.440 --> 40:41.580] if you get it crooked, you can readjust it. It's quite easy to do that. So, and then you turn it [40:41.580 --> 40:49.240] over. And that's the leather. You take the peel off of the leather, the adhesive peel, and then [40:49.240 --> 40:57.420] put it on there. And after you do that, you end up with almost the same thing. [40:58.760 --> 41:08.340] God, this place is a mess. Would one of the village people please come over here and clean this up? [41:08.900 --> 41:14.600] Because it's really difficult to give a presentation at the same time as... So I do [41:14.600 --> 41:21.040] need an assistant to come over to this table and clean up my just load of crap here. All right. So [41:21.040 --> 41:25.580] that was a joke in case you don't know, there's nobody else in this room, right? I keep saying, [41:25.580 --> 41:34.760] please raise your hands. All right. Nice jokes. Okay. So this is the pre-assembled, no, [41:34.760 --> 41:39.180] not pre-assembled, what do you call that? The unassembled, the not yet pre-assembled [41:40.380 --> 41:46.780] kit of parts for the do-it-yourself. And after you put the front overlay on and the back leather, [41:46.780 --> 41:53.640] then it ends up like this. You cannot choose a color for the DIY. We're just considering, okay, [41:53.640 --> 41:58.220] people can choose five colors for the pre-assembled, five for the do-it-yourself, [41:58.220 --> 42:03.340] then they can choose what, if they get a frame as well, you know, no, we don't want more than [42:03.340 --> 42:10.620] like a half dozen choices. This starts to get too difficult to service, right? So once you, [42:10.620 --> 42:14.560] if you do choose a DIY, it seems that they were quite popular. Most people want these [42:15.060 --> 42:19.680] because I don't know why, but it's more fun to put it together yourself, right? There's a few [42:19.680 --> 42:26.160] disadvantages like, well, whatever, but you get that, then it turns into this after you're finished [42:26.860 --> 42:34.160] building it yourself. You'll have to print your own 3D frame at the hackerspace. And then you put [42:34.160 --> 42:41.900] that on and that completes your device. All right. If you like the idea of receiving a color manual, [42:41.900 --> 42:46.960] I mean, anybody can do that as a beauty of open source. You can even have a color manual [42:48.340 --> 42:53.420] for free because you can download it, right? It's just a matter of if you print it, [42:53.420 --> 42:59.940] it's not going to be this size pre-folded by folding machines, perfectly 90 degree angles [43:00.620 --> 43:07.340] with no bleed to the edge printing and glossy ink, right? It's just, but you don't need that [43:07.340 --> 43:14.180] anyway. What do you need? You need a file download, which you can find on our shop. [43:14.180 --> 43:21.360] That's where you purchase, you receive a device, but you can download the free of charge user [43:21.360 --> 43:28.700] manuals as well. The black and white one, the color one, you get all that stuff. I mean, [43:28.700 --> 43:33.980] there's not a whole bunch of files to download there. What it's really meant for, the shop.monero [43:33.980 --> 43:41.400] devices.com, it's really meant for distribution, for helping us replace this physical model where [43:41.400 --> 43:47.400] people without masks are walking next to each other and saying, hi, I want a badge. And then we [43:47.400 --> 43:56.100] say, okay, there you go. Put it in your hands, right? We have to replace that pre-pandemic model [43:56.100 --> 44:03.640] with a virtual, what distributed nobody in the same room model. And that's why we created the [44:03.640 --> 44:11.280] shop, the factory shop called shop.monerodevices.com. That's where you can download manuals, [44:11.280 --> 44:18.480] but it's not made, it is made to replace the personal meeting in a room, pick up your [44:18.480 --> 44:27.440] hardware device system. What it's not made for is to replace the public repository where all of the [44:27.440 --> 44:35.580] design files, the archives and other things are found. Like for example, the source code [44:35.580 --> 44:43.820] for the manual is there. The PDF itself, the finished proof and copy is on the shop, [44:43.820 --> 44:48.940] as you might expect. And the source code for this is in the repository. [44:50.200 --> 44:56.200] Yeah, I'm not very well equipped, organized to start opening screen scraped and [44:58.780 --> 45:06.080] websites. Let's do that tomorrow, shall we? But, and we'll continue on just inspecting the [45:06.080 --> 45:13.400] components right now. But there is the S, it's called SCM. I'll write that down. [45:20.260 --> 45:25.700] So a couple URLs to remember. We've already covered the shop. [45:31.860 --> 45:38.560] That's for distribution. Like we always do in the village physically, we are now doing online. [45:39.300 --> 45:43.660] There. And then we have SCM. [45:45.340 --> 45:48.220] Then we have the SCM, which stands for [45:53.560 --> 46:04.260] source code management. Do you like the way I did that sideways? [46:05.300 --> 46:13.240] Does that help you if you're side to side, can't deal with it? All right, so you get the idea. [46:13.240 --> 46:24.520] This is Monero devices. All right, and the SCM, the source code management system, [46:24.520 --> 46:29.740] that's where you get the raw sources. What else should I call it? So you, [46:29.740 --> 46:35.900] I don't think you can receive the PDF version of the manual there, but you can receive the SVGs [46:35.900 --> 46:42.580] there, the scaled vector graphics, right? And then it's a bit difficult to construct a PDF [46:42.580 --> 46:47.880] from the scaled vector graphics because of fonts and things like that and lines. [46:48.440 --> 46:54.540] But if you want the PDF, you get it there. All right, so where are we and how much time do we [46:54.540 --> 47:02.340] have? I'm going to just take a look, see if we're doing okay. Now, what I'm doing right now is [47:02.340 --> 47:15.460] I'm going to our Discord DefCon channel. It's the village. Just like we have SCM and shop.monerodevices.com, [47:15.460 --> 47:22.260] we have this year no room at Valley's and no room at Paris or anywhere else, Flamingo. [47:22.260 --> 47:29.860] Instead, we have a chat room, a series of chat rooms on the Discord server. So if you're just [47:29.860 --> 47:37.540] watching this online in video, you're not sure how to get involved in DefCon in general or [47:37.540 --> 47:49.760] walk in our village if you want to do that, then the way to do it is with the Discord server. [47:50.780 --> 47:59.840] All right, so just let me get to our room so I can try to see. God, there's a lot of channels. [48:01.560 --> 48:09.180] So there's a lot of content, even though it's virtual this year. And probably the next thing [48:09.180 --> 48:15.440] we will do is take questions and answers because we've covered all of the components [48:16.040 --> 48:22.480] that go into building a badge. And that's what we wanted to focus on [48:24.540 --> 48:30.280] in this hour. I'm just scrolling, scrolling, scrolling. There's the crypto village, [48:30.280 --> 48:36.820] the ethics village, and we're coming up soon. Ham and radio village. What's wrong with these [48:36.820 --> 48:43.500] people? Why aren't they part of the inner village? Oh, here is a hardware hacking. ICS. [48:43.500 --> 48:51.500] My goodness. IOT lock bypass. Lock picking. Here we are. Okay, Monero village. [48:51.680 --> 48:59.500] All right. So I don't see any questions yet. I'm sure that you're thoroughly bored. But [49:01.560 --> 49:09.500] I also don't have much more to say about the components that make up these badges. [49:09.500 --> 49:20.220] So it's time to either close early or ask for questions. And if anybody would please... [49:22.000 --> 49:27.820] Right. If you have a question... I actually don't know how this works. I assume [49:27.820 --> 49:36.200] that a moderator will... How does this work? If you're not on Discord and you're on IRC or [49:36.200 --> 49:41.340] something, somebody translate, put it on Discord. Otherwise, we're going to finish [49:42.960 --> 49:48.740] a few minutes early. So let me see what we're doing here. [49:52.040 --> 49:59.720] Yeah, the general channel is no questions. Off topic channel. [50:00.460 --> 50:07.080] No questions. And the office channel for office hours, I see no questions at all. [50:07.900 --> 50:16.500] Okay, so we're going to finish early. It's the last chance to ask your question. [50:17.060 --> 50:30.780] And nothing there. So please come back for the next presentation, which I can just find it. [50:36.290 --> 50:44.950] By the way, you cannot download these slides. Okay? You can't download them. Sorry about that. [50:45.670 --> 50:51.870] Because they're paper. Do you get it? All right. These slides are paper. Don't download them. [50:51.870 --> 51:01.910] All right. So the next presentation is by some jerk. Oh, no. Wait a minute. No, that's me. [51:01.910 --> 51:07.130] I'm giving the next presentation. It's called getting started with the intervillage badge. [51:07.270 --> 51:12.190] So what we will do there is learn how to actually use one, how to do something. [51:14.230 --> 51:23.330] Yeah, it's something useful with them. Okay. And that's going to be the other three, two days [51:23.330 --> 51:24.570] after today.