1 00:00:00,000 --> 00:00:02,840 Welcome back to TinyMike Interviews at DEF CON 31. 2 00:00:02,960 --> 00:00:05,240 Today we have Rachel here. 3 00:00:05,480 --> 00:00:09,420 And we're at the Hack-a-Sat contest area. 4 00:00:09,420 --> 00:00:12,400 So tell me about this project. 5 00:00:12,400 --> 00:00:15,120 Because you were telling me before that this has been happening... 6 00:00:15,120 --> 00:00:17,040 I've been in the works for four years. 7 00:00:17,040 --> 00:00:17,300 Exactly . 8 00:00:17,300 --> 00:00:17,700 Yep. 9 00:00:17,700 --> 00:00:18,960 So a little bit of history. 10 00:00:18,960 --> 00:00:21,240 We have been at DEF CON with Aerospace Village. 11 00:00:21,240 --> 00:00:25,020 We're kind of in conjunction this year and happy to be here with them. 12 00:00:25,020 --> 00:00:28,920 So in years past, we have run a CCF, a qualification event, and a finals event. 13 00:00:28,920 --> 00:00:35,440 However, what's exciting this year is not only are we live in person for our CTF finals, we have our teams in front of us. 14 00:00:35,440 --> 00:00:38,740 We also have an orbiting satellite for Hack-a-Sat 4. 15 00:00:38,740 --> 00:00:42,100 And so that has been the biggest change from year one to four. 16 00:00:42,100 --> 00:00:44,820 We've been in a four-year iteration of design, build, break. 17 00:00:44,820 --> 00:00:49,160 And we are finally breaking because we have a satellite to hack out there on orbit. 18 00:00:49,160 --> 00:00:51,060 And that's really, really exciting for us. 19 00:00:51,060 --> 00:00:53,960 So this is the actual satellite that's in orbit. 20 00:00:53,960 --> 00:00:56,180 This is the model of the actual satellite. 21 00:00:56,180 --> 00:01:00,300 Yes, so Moonlighter, as we call it, is a 3U CubeSat. 22 00:01:00,300 --> 00:01:02,940 It is out in LEO orbiting in space. 23 00:01:02,940 --> 00:01:06,940 Our teams are communicating that through our game ops and satellite ops behind me. 24 00:01:06,940 --> 00:01:09,740 And this is quite literally how it looks, how it's designed. 25 00:01:09,740 --> 00:01:13,320 The camera on top, the wings on the side for the solar panels. 26 00:01:13,320 --> 00:01:15,440 This is quite literally as real as it gets. 27 00:01:15,440 --> 00:01:19,060 So why are they actually hacking? 28 00:01:19,060 --> 00:01:22,380 What's the end goal of this CTF, of this competition? 29 00:01:22,380 --> 00:01:26,360 So these teams, the five teams that are here with us today, they competed in quals. 30 00:01:26,360 --> 00:01:28,160 They placed in the top five. 31 00:01:28,160 --> 00:01:35,840 They came here today to quite literally have the ability to contact the satellite, send commands up, receive commands back down. 32 00:01:35,840 --> 00:01:37,780 And that's ultimately how they're being scored. 33 00:01:37,780 --> 00:01:40,020 We do have some ground station challenges. 34 00:01:40,020 --> 00:01:43,500 But for the most part, this is a space CTF, the first of its kind. 35 00:01:43,500 --> 00:01:48,500 And so they are sending things up to the satellite, waiting for their information to come back down and see how it goes. 36 00:01:48,500 --> 00:01:50,960 Things like taking pictures with the satellite. 37 00:01:51,260 --> 00:01:55,900 You know, anything orbital mechanics, you name it, we try to involve it, include it. 38 00:01:55,900 --> 00:01:57,800 And the team so far so good. 39 00:01:57,800 --> 00:01:59,200 I mean, that sounds so cool. 40 00:01:59,200 --> 00:02:04,600 So they are actually hacking on a live satellite right now that's in space. 41 00:02:04,600 --> 00:02:05,020 Yes. 42 00:02:05,020 --> 00:02:06,040 Low Earth orbit. 43 00:02:06,040 --> 00:02:06,940 Low Earth orbit. 44 00:02:06,940 --> 00:02:11,700 So we were launched in June out of Florida on the SpaceX 28 mission. 45 00:02:11,700 --> 00:02:13,540 That was an ISS resupply. 46 00:02:13,540 --> 00:02:19,620 In July, we have a nice video we shot out of the ISS as it was out in space to get into our own orbit. 47 00:02:19,680 --> 00:02:21,000 So the bird went off. 48 00:02:21,000 --> 00:02:22,720 We were able to get live footage of that. 49 00:02:22,720 --> 00:02:25,420 And so we've been up in space now about a month on our own. 50 00:02:25,420 --> 00:02:26,700 Things are going really well. 51 00:02:26,700 --> 00:02:27,660 Knock on wood. 52 00:02:27,940 --> 00:02:35,240 And so, yeah, so the teams, the communicating with that satellite, a lot of the visuals in here and what the teams are really focused on are contact windows. 53 00:02:35,240 --> 00:02:43,540 So we have times that we're on contact and then some downtime where they're getting all their calculations and doing all of the smart things that it takes to complete a CTF. 54 00:02:43,540 --> 00:02:46,540 And then those contact windows are very crucial for our game. 55 00:02:46,540 --> 00:02:49,080 Someone was saying, how often is the contact window? 56 00:02:49,080 --> 00:02:52,580 So there is a schedule that the teams have, and that is what we're projecting up here. 57 00:02:52,580 --> 00:02:54,040 It changes each day. 58 00:02:54,040 --> 00:02:56,200 So it's never the same each day. 59 00:02:56,200 --> 00:02:58,280 But we have pretty good contact windows today. 60 00:02:58,280 --> 00:03:04,780 We did decide to extend the game time to utilize the contact windows today surrounding our game hours. 61 00:03:04,780 --> 00:03:07,400 And tomorrow, 10 to 6, we're our best contact windows again. 62 00:03:07,400 --> 00:03:08,680 And so we'll utilize those. 63 00:03:08,680 --> 00:03:20,220 Now, behind the scenes in the dark tonight, our teams, all of our ops teams will still be utilizing contact windows, making sure our scoring, all the data coming up and down from that is still in progress and going well. 64 00:03:20,220 --> 00:03:23,520 What's your favorite task that they have to execute? 65 00:03:24,220 --> 00:03:25,500 Oh, man. 66 00:03:25,500 --> 00:03:30,080 My favorite task is definitely the picture taking. 67 00:03:30,100 --> 00:03:32,140 I think for us, it's the most tangible. 68 00:03:32,140 --> 00:03:40,040 You get something down that anybody can digest and understand that these guys and what they're doing, that's literally cause and effect. 69 00:03:40,160 --> 00:03:41,620 And so that's really exciting for us. 70 00:03:41,620 --> 00:03:43,160 They're so in the zone. 71 00:03:43,160 --> 00:03:47,080 And for people who are watching at home, is there anything you'd love to let them know about? 72 00:03:47,080 --> 00:03:47,360 Yeah. 73 00:03:47,360 --> 00:03:50,640 So honestly, at home, just because you're home doesn't mean you're missing out. 74 00:03:50,640 --> 00:03:55,220 So Hackasad.com, we have quite literally all the information that we are sharing is there. 75 00:03:55,220 --> 00:03:56,380 Our scoreboard is live. 76 00:03:56,380 --> 00:03:57,540 It's ever changing. 77 00:03:57,700 --> 00:04:00,420 A lot of our tracking is on there as well. 78 00:04:00,420 --> 00:04:02,440 Our website is full of knowledge. 79 00:04:02,440 --> 00:04:06,320 And what's really fun is after this is over, give us a little bit of time. 80 00:04:06,320 --> 00:04:10,800 But all of the challenge, all of the solvers, and it's all posted on GitHub through our website. 81 00:04:10,980 --> 00:04:12,520 So folks can digest it. 82 00:04:12,520 --> 00:04:17,300 You can pretend like you were here and try it yourself and see if you weren't super good at it. 83 00:04:17,300 --> 00:04:18,240 Look at the solvers. 84 00:04:18,240 --> 00:04:20,200 Look at what we put out there and learn. 85 00:04:20,200 --> 00:04:21,640 And we would love for people to do that. 86 00:04:21,640 --> 00:04:22,420 That's awesome. 87 00:04:22,580 --> 00:04:25,000 Thank you so much for taking the time out of your busy schedule. 88 00:04:25,000 --> 00:04:26,440 Thank you for having us here. 89 00:04:26,440 --> 00:04:27,700 This is awesome. 90 00:04:27,920 --> 00:04:29,360 Definitely check out the website. 91 00:04:29,360 --> 00:04:30,360 What's the website again? 92 00:04:30,360 --> 00:04:32,440 Hackasad.com That's awesome. 93 00:04:32,540 --> 00:04:34,000 Thank you so much for this. 94 00:04:34,000 --> 00:04:34,060 Thank you . 95 00:04:34,060 --> 00:04:35,060 It was awesome. 96 00:04:35,060 --> 00:04:35,520 Yes.