Coding 101 30 (Transcript)

Shannon Morse: On today’s wild card episode of Coding 101, we’re back from Def Con and we’re bringing you all of the things.

Netcasts you love, from people you trust. This is TWiT! Bandwidth for Coding 101 is provided by Cachefly; at C-A-C-H-E-F-L-Y dot com.

Fr. Robert Ballecer, SJ: Welcome to Coding 101, it’s the show where we let you into the wonderful world of the code monkey. I’m Father Robert Ballecer.

Shannon: And I’m Shannon Morse, and for the next thirty minutes, we are going to get you all, well not really, coded up.

Fr. Robert: Not coded up.

Shannon: We are going to have some fun with projects and items from Def Con.

Fr. Robert: Yeah, Def Con, that’s right. Now the wild card episodes fit between the modules.

Shannon: Yes.

Fr. Robert: In the past we’ve always done an interview, but we thought, we should probably, since this as Black Hat Def Con Week, we’d show you some of the things that both of us geeked out over during our trip to Las Vegas.

Shannon: Def Con, for me, is my favorite convention every single year and I always try to come back with some new knowledge, and since I’ve been doing Coding 101, I’ve been learning a lot more about software and the hardware side of things, especially when it comes down to all the really cool challenges that they have at the conventions.

Fr. Robert: Yeah, and that’s actually one of the things I love about Def Con. If you’ve never been to Def Con it’s a challenge based conference. It’s not one of these places where you go and you sit and you listen to talks. You can do that, but that would be a waste of your time, because all of the talks from Def Con can be found online afterwards.

Shannon: The talks are super awesome.

Fr. Robert: They are great talks; in fact, I wanted to see two of the talks, but the lines were so long I was like, no, I’ll watch it later.

Shannon: I didn’t get to see any of them, so I viewed them instead.

Fr. Robert: Exactly. That’s the only way to do it. But the nice thing about Def Con, as we talked about, is the competitions. There are so many competitions that you can do. There’s capture the flag, so if you want to be part of a team, it’s a computer based network competition, where you try to defend your servers, and attack other servers. There are things like the crypto challenge that we’re going to talk about a little bit later.

Shannon: Yea!

Fr. Robert: Things like in the hardware hacking village, there was the best badge modification that you could make, So you go down the line, and there’s all these little things that can attract people of any interests in the Def Con. That’s one of the things I like about the show.

Shannon: And the reason we wanted to bring these things up on coding 101 is because a lot of these different coding challenges, they involve programming.

Fr. Robert: And even those that aren’t specifically about programming something, it always helps to understand how code works, because then you could start to imagine, well, they probably left an exploit here, or they probably left a buffer I can overflow here, or even if you aren’t programming at all, if you understand how the mind of a programmer works, it really helps to, say, do one of the challenges. Like, one of my personal favorites: I don’t have any video of it but, they had a new one called What’s in the Box.

Shannon: Oh, Yes.

Fr. Robert: What’s in the Box!

Shannon: So awesome.

Fr. Robert: It was in the hardware hacking village, and the idea was they had a box within a box within a box. And you had to open the third box. Now most people are like, ok open the box.

Shannon: Just open up the box. But it’s tamper evident.

Fr. Robert: Yep! So the rules were you couldn’t destroy the box, you had to leave it in the same condition as when you found it, you couldn’t set off any of the sensors, so they had like light sensors and movement sensors, and latch sensors, and there was a time limit, there was a ten minute time limit. So you could watch the people who went before you, so there was whole, an accumulation of knowledge.

Shannon: Right.

Fr. Robert: But it was amazing to see how people quickly learned to defeat various sensors on each day. I actually really wanted to do that one. I didn’t have time, but next year.

Shannon: I didn’t so that one.

Fr. Robert: Yeah, yeah. So we’re going to talk about something a little bit different. Some of the topics we got from Def Con were more suitable for our audience than others. The first one is SDR. What is SDR?

Shannon: Yea! So SDR stands for Software Defined Radio. In particular, I’ve been really, really obsessed with this recently. I’ve delved into from everything to learning to plug a radio simply into your computer to listen to FM stations, to how to track airplanes on a map, on a graphical map on my machine, just from the data that is sucked in from this teeny tiny little antenna. And you can actually do those kinds of things.

Fr. Robert: Right.

Shannon: So software defined radio basically makes it very, very easy, even if you aren’t a HAM radio operator, to actually delve in to a little more information about frequencies and wavelengths and how the patterns come into your computer and are accepted as data, as opposed to just radio frequencies. You can learn so much about like, listening to truckers in your area, just very, very simple things.

Fr. Robert: Right.

Shannon: But you can also do things such as be able to, not really unencrypt, but understand the data that is coming through GSM frequencies from cell phones, which is something I recently on Hack Five, a show that I do on Real Vision Three dot com. So this is my new favorite thing; I’m super, super obsessed with it; these are about twenty dollars online and very easy to use.

Fr. Robert: And I got mine from a hack shop.

Shannon: Oh, did you?

Fr. Robert: I wonder where you are able to find a hack shop?

Shannon: Thank you.

Fr. Robert: You’ll find it in the show notes. One of the cool things about SDR, software defined radio, as opposed to what we used to play with, where we had a radio…

Shannon: Giant, big boxes.

Fr. Robert: Huge boxes or, you had to buy a different set for every series of frequencies you wanted to tap into.

Shannon: Yeah.

Fr. Robert: Today’s SDRs are ridiculously inexpensive.

Shannon: Super, super, super, super…

Fr. Robert: Down to twenty bucks.

Shannon: Yeah.

Fr. Robert: And you can adjust them, in software, on the fly, as to which frequencies they’re listening in to. And the big one is, if you have a little bit of skill, you can actually take the cryptic communications and you use the power of your computer to unencrypt them.

Shannon: That’s very, very true. So on my computer, for example, I’m not really unencrypting any crazy amounts of information…

Fr. Robert: Because we don’t want to get arrested.

Shannon: Exactly. So we don’t really show that kind of information on the show. But you’ll notice that…

Fr. Robert: What are we looking at?

Shannon: I’m on WFM, it’s kind of weird, but it’s wide band FM, so this is where you would usually pick up radio stations. This is on a program that’s free online called SDR sharp. It’s open source, there are a bunch of different plug-ins you can use to work with it. And it works perfectly right out of the box with the USB that I have plugged in, this radio. So I just click on RTL-SDR and I hit “play” and as soon as I do I start picking up all sorts of interesting frequencies. So particularly, what am I listening to? Well, to find this specific frequency, I looked at my microphone that we are wearing for this show. So this microphone is picking up frequencies on four eight six point four zero zero. So when I plug this in, and go to four zero zero; so mine is a little bit off on here do to the fact that every single antenna is going to be a little bit different as far as its, what is it called, it’s frequency correction, which you have to fix down here.

Fr. Robert: Right.

Shannon: So if I change this to zero zero and hit enter, you see that it moves up, just a little. So it’s a little bit off kilter. That happens with every single radio that you mess with. But if I turn up the audio, you can hear an echo.

 Fr. Robert: You’re listening to yourself.

Shannon: I’m listening to myself. So other things you can listen to on here; if I wanted to I could change it to CW and I could listen to police encounters and emergency vehicles in the area. I could go to NFM and listen to weather stations, or buoys, if you are near a bay, you can listen to the beeps that are coming out of buoys.

Fr. Robert: One of the things that came out of SDR panels is just the amazement people have the first time they are playing with this, especially if you have a wide frequency scanning SDR, like this one, of how much RF there is in the world.

Shannon: Oh, its nuts. It’s all around you.

Fr. Robert: Everywhere.

Shannon: Everywhere. We talk about radio frequencies…

Fr. Robert: We talk about our wifi, we talk about our cell phones, but that’s tiny little amounts compared to what is out there. And if you have something like this, you can see that, you get a visual representation of where the spikes are, and then you can hone in on those spikes, and figure out what is going on.

Shannon:  Absolutely true. And I have another cool kind of show and tell thing, if I could share this?

Fr. Robert: Absolutely.

Shannon: So this is called the Blade RF, and it is by New End, so this is like a bigger, more hardcore version of my little teeny tiny LTR-SDR that I have plugged into my computer. I haven’t started messing with this yet, because I just got it. I didn’t fly home with it, because it looks kind of scary, so I told my friend, hey, you drove to Def Con, could you just bring this back for me? So he just got back. I’m super, super excited to check this out. Basically, it’s a USB three point oh super speed SDR.

Fr. Robert: That’s fabulous.

Shannon: Which means that you are going to pick up so much more data through this thing then you normally would be able to. I am really, really excited to check this out.

Fr. Robert: This has one additional thing. If you go look at the overhead…

Shannon: Hmm, what could this be?

Fr. Robert: Now here is the receiving port, and over here, there is a transmit port. Yes, this is for serious hacks. Whereas the SDR radio here, this little USB, its twenty bucks, but it can only receive.

Shannon: Right.

Fr. Robert: This monster can actually match a frequency and transmit.

Shannon: They are like four hundred and fifty dollars. But it can do both.

Fr. Robert: Yeah. It’s an amazing board.

Shannon: I’m so excited to play with it.

Fr. Robert: What we want you to do is pick one of these up and we don’t think you are going to tart programming right away, but what is really nice about these units since they are all using open source software, you can download the code. And even if you are a novice, start poking around, because you’ll really quickly find the code blocks that they left in place so that you can take the incoming transmissions and start running them through ciphers. It’s not the easiest thing to do, but it’s something that definitely…

Shannon: But it’s so cool!

Fr. Robert: Yeah, you will find it interesting. You will find it quickly.

Shannon: Needless to say, I’m going to get my HAM radio license very soon. I was going to get it this weekend, and everyone told me to, but I was stuck in my vendor booth the entire time I was at Def Con so I couldn’t so it.

Fr. Robert: Well I mean, it’s a good thing. We saw you there and you were kind of awesome.

Shannon: Slightly busy. So you have something cool to show us too.

Fr. Robert: Yeah, I have a couple things. One of the things that I really enjoyed doing at Def Con was playing with the lock picks. And so what we’ve got, this is from Toool, this is a set of lock picks from their opening lock pick set.

Shannon: Those look familiar!

Fr. Robert: Toool is always at Def Con, they are always ready to teach. Now the theory behind lock picking is really, really simple. Brian, if you go ahead and go to my computer, this is what a lock looks like in a transparent case. Now when you put the key in, these tumblers that you can see, these pins, they will go up and down depending on the shape of the key. The idea is to match up the shear line on the pins with the shear line on the cylinders, so that you can actually turn it. This is what it looks like when it is in motion. See how when I remove this key, you’ll see the pins actually slide back down to where they were before they key is inserted into the lock. See how they slide back down.

Shannon: Ha-ha.

Fr. Robert: Yeah, exactly. So what you want, ultimately, when you put that key back in, you’ll see how all the pins line up, that’s what you want. Because now it means you are going to be able to turn the cylinder. Come back over to the table. This is the basis of lock picking.

Shannon: Got it.

Fr. Robert: There you go, yeah. Just stab it in there. This is the most simple one, and someone from playing before, oh, there we go, there’s the torsion bar, just put this into your hand, and you would put the…

Shannon: oh, I’m sorry I unlocked it.

Fr. Robert: You would put this into the lock, this torsion bar, and you would put a little bit of pressure, the idea is you want to keep some tension so as you poke the pin up it will stay up. And then you take the pick and you just lever yourself up so that you tap the pin, and once you tap that pin, it will open the lock.

Shannon: You did it!

Fr. Robert: Now this is a super easy, there’s just one.

Shannon: Just one.

Fr. Robert: But you can go to five pin, six pin, and then this nice little clear lock, to practice.

Shannon: So pretty. I think the best I have done is four pins, so far. I have trouble with five pins, they are so hard.

Fr. Robert: I can do six pin, but six pin will either take me twenty seconds or it will take me four minutes. And it’s very easy to get frustrated and start, like one of the things; I brought this for Bryan, Bryan has been playing with it. And both of us get frustrated when you’re tensioning it, and you let up the tension and you hear the pins fall back in and you’re like AHH! NO! GOD!

Shannon: No! So close!

Bryan: Unless you’re Burke and you bend the pins to your will.

Fr. Robert: Yeah, or you could be Burke, who thought it would be cool to just crank on it with a screwdriver and bend the pins. It did open the lock, but now I have to replace it.

Shannon: Now I know that a lot of people have questioned, I put a picture of these on Instagram, because I got some of these for my husband. And somebody said, “Those are a felony in California.” And I was like, “Ah-ah.” It is different for state to state so make sure you understand your state’s regulations, or your country, if you are overseas, before you actually purchase these. In California, in particular, you can have them, it’s totally fine to own them, as long as you don’t have any kind of criminal intent. They have to prove, in court, that you had criminal intent for it to be a felony or a misdemeanor.

Fr. Robert: Exactly. For example, in a while, in a few weeks, actually, we are going to show you, on Know How, exactly how you pick a lock, but I would say, and I’m going to say this during the episode, if you are doing this on a lock you don’t own you deserve to be in prison.

Shannon: Disclosure disclaimer!

Fr. Robert: And you will be. We will turn you in.

Shannon: He will.

Fr. Robert: It’s a learning tool. And again, this fits into the whole Def Con philosophy of you need to know what’s broken so you can fix it.

Shannon: Exactly.

Fr. Robert: There is no benefit of ignorance. So everything that we are showing you, from the SDR to the lock picking to the little hacking we are going to do and some of the programming on the better processors, it’s all about showing you the world that you live in so that you can be a bit more secure.

Shannon: Don’t be scurred.

Fr. Robert: Don’t be scurred.

Shannon: Oh I made it do a thing.

Fr. Robert: Oh that’s okay. Now let’s talk about something that I really, really like. This does get us into programming. This does get us into coding.

Shannon: Oh yeah.

Fr. Robert: And that is the Def Con badges.

Shannon: So every year they have a contest with the Def Con badges. Who can make the thing do the thing?

Fr. Robert: Yes, there are a couple of different contests. So there’s the Moding contest. This is what a badge looks like from Def Con twenty two and it’s actually that’s not it; this is its most pristine version. It’s just the circuitry. This is the lanyard that you hang over your neck. But this is the imbedded micro controller. And what it used to do, this one…

Shannon: Before you break it.

Fr. Robert: Before I break it. This one used to have a series of flashing lights that would go up and down, but more importantly, you could bring this in proximity with another badge…

Shannon: They would talk to each other.

Fr. Robert: They would synchronize, right. And they would sync; the cool thing about the syncing is as it would sync it would pass on a bit of information that you could use in the crypto challenge.

Shannon: Yeah, I remember that.

Fr. Robert: Now this is what we have from Def Con twenty two: this is for this year. This one right here, this is the badge that we just got at the conference last week. Now if you bring the lights down a little bit so we can see a little bit better, this is a simple micro controller that has some flashing lights. And as you touch these pads, the flashing lights start to do different things. Which is kind of cool, exactly. But you could make it stop, you could flash, all the cool things.

Shannon: So that’s what you can do just by plugging batteries into the back of it.

Fr. Robert: Right; and we showed these off in Know How, but there was something else about this. The part of the Def Con challenge is the crypto challenge. And the crypto challenge is all inclusive of the conference. They gave us this set of red glasses, at the very beginning, and people who came to the conference for the first time were like, “Why am I getting these?”

Shannon: Yes.

Fr. Robert: People who have been at the conference before where like, “Oh, they have to be part of the crypto challenge.” And if you went down the hallways, you could see certain signs, certain walls, the text would actually pop out of the background. Like for example, on this book, this is the Def Con program, and if you look through the pages, it looks totally normal under normal light, but as I look at this with the glasses, I can see that there is text that pops up on the top, that was actually part of the crypto challenge.

Shannon: That is so cool.

Fr. Robert: And it is a combination of knowledge gathering, and searching, and programming, that lets you solve it. Now let me show you one more part; I showed this of f on Know How earlier in this morning; I have to shut this one down.

Shannon: Ooh, I’m excited. So this is for the badge?

Fr. Robert: This is for the badge, right. So that connects me to the badge. I’m going to go ahead and jump into a program called Terra Terminal.

Shannon: Are you ready?

Fr. Robert: Here we go. And Brian, go ahead and jump over here. Oh there we go. So what I want to do is I want to connect the badge as it is, but it gives me this sort of just junk, right?

Shannon:  Okay, so you can’t really do much with that.

Fr. Robert: But f I have somebody on my team for this crypto challenge, I get to tap their knowledge. And their knowledge, oh I have seen this before, this is the kind of gibberish you would get if you were using an old school terminal, and you have the wrong terminal settings. So what I’m going to do, I’m going to go ahead and change the settings to something I know will actually work. I’m going to drop into the terminal, I’m going to change it from CR to CR and LF, that’s carriage return and line feed, I’m going to turn on the local echo, and then I’m going to go ahead and change the speed. When I change the speed on the serial port, it should start to communicate properly, like so.

Shannon: Oh, that’s awesome.

Fr. Robert: Right. And again, as we explained on Know How this morning, these are actually bits of text that you would see in the old Carpenter movie They Live. This was the subliminal advertising that the aliens put into signs and televisions.

Shannon: It’s like Big Brother. That’s’ awesome.

Fr. Robert: And it was the theme of the show. The theme of the show was question authority, question reality. But that’s not it. You also get this. Go ahead and go back to the window. If I touch the pads, I’m sorry, it’s the desk, if I touch the pads here, and go back to my computer, I can make those messages change to hints. And these were hints for solving the crypto challenge. And this would actually give you, if you did this correctly, it would give you a hint to find the URL that would lead you to the next part of the crypto challenge.

Shannon: That’s cool.

Fr. Robert: Very cool, but that’s not what we are here to talk about. What we are here to talk about is how we actually reprogram this thing. Let me show you what this looks like when I look at the source code. So this is a Propeller imbedded chip from Parallax. The source code for this was included on the Def Con CD.

Shannon: And everybody got a CD when they checked in.

Fr. Robert: Right. Everyone got a CD, so everyone had it. And this is what the code looked like for a human. So this is what gets pushed into the badge, and every badge had this code. Just looking through this, again, this is why it’s so important to comment; it’s super, super simplified. It’s not like C Sharp or Python or Perl, this is speaking directly to the imbedded processor. So you have to understand the language of the processor in order to make it work. However, there are a few things that are really easy to change. Like for example: this. This is all the code that determines what the lights do when you touch the pads.

Shannon: Cylon.

Fr. Robert: Right. So this is the Cylon. This tells me when I touch pad two plus one, it’s going to do; let me see if I can get the right combination…

Shannon: Do you need little fingers?

Fr. Robert: Yeah, little fingers please.

Shannon: These two?

Fr. Robert: I wanted the one going back and forth. There we go. So, drop the lights a little bit. This is the Cylon code. It just makes this light go back and forth, back and forth, right?

Shannon: That’s cool.

Fr. Robert: Okay, now go back and got to my code window and you will see it’s almost like writing Ask Me. It’s just got this one zero, zero one, zero zero one, right? So you can see the active bit, going back and forth.

Shannon: So it’s kind of like the one is the one that’s being lit up.

Fr. Robert: Right, and the rest is dark. And right here I have got the delay. So how fast is this going to go?

Shannon: Now is that in milliseconds?

Fr. Robert: Yes.

Shannon: Okay.

Fr. Robert: And I can go from zero to two hundred fifty five. Now here is the cool thing. I could, for example, here’s al little something something, a code snippet I wrote before. Take this, drop this in here.

Shannon: Oh you can change it.

Fr. Robert: Yeah. And I can reprogram the imbedded processor, like so, and now it’s much stronger. But now what I have done is I made it so it’s three lights that are lit up and they go all the way off the screen. And all I have to do is this: run, compile, and then I’m going to load it to the EPROM of the badge.

Shannon: Okay.

Fr. Robert: Okay, and that is going to stop.

Shannon: Oh, I can see it slowing.

Fr. Robert: And as soon as it’s done, we can go ahead, and let’s retrigger that event.

Shannon: There is goes. Oh that’s so cool.

Fr. Robert: See? So it’s three dots now, it’s going to go all the way to one side and off, it’s going to wait, and come back.

Shannon: That’s awesome!

Fr. Robert: And this isn’t just the imbedded controller. This is coding, this is programming. But it’s a different kind of programming because it’s very, very thin, there’s not a big compilate over the top of it, I’m not trying to make this interface with anything else, I’m just trying to control the devices that are attached to this micro controller.

Shannon: That’s very similar to something that I picked up this weekend.

Fr. Robert: Tell me about it.

Shannon: So this is a bracelet that I got from the DC 801 Club. It’s a group of guys who go to Def Con and they create really cool different hacks. So I haven’t gotten to play with this one either, quite yet, but it’s the same exact thing. It’s programming inside of hardware. So they have a chip inside of here, underneath, and then on top they have this screen, and what they do is they reset it with the little reset button over here, and then you can program each of these buttons to do something different. And you simply plug it in, and then it runs.

Fr. Robert: Yeah.

Shannon: So for this one, for this example, when I first received it, it just says “Dark matter.” So that’s the name of one of the DC 801 people that created this cool little hack. And he simply plugs it in with a lithium ion battery right here, writes the code for whatever he wants the screen to say, and then he can program each of the buttons.

Fr. Robert: That’s very cool. And again, that’s an imbedded device.

Shannon: Another thing I didn’t bring on the plane.

Fr. Robert: And another thing that Dark Tangent, he’s the creator of Def Con and he gets a big keynote every year. He started talking about the simplicity of how we live our electronic lives. He said we’re not going Amish. We’re not going to remove all the electronics we have got, but we have to start considering why we do things in a grandiose way, if we could do it much more simply. Instead of an Ethernet hub for connecting to computers, why couldn’t you run a direct cable if that’s all that you need?

Shannon:  Right.

Fr. Robert: Instead of designing a huge cloud API, if you really just want to store something, there’s a much better way to securely make sure that no one else can get their hands on it. And one of the big parts of that was, look; let’s start looking at imbedded devices.

Shannon: Yes.

Fr. Robert: Imbedded devices are so much harder to hack, especially since we know the code that goes into it, why are we not using more of those? I like that.

Shannon: He’s a brilliant man.

Fr. Robert: He is a brilliant man. If you go ahead and run the B roll that we have from Def Con; I also talked to Smitty.

Shannon: Smitty!

 Fr. Robert: Smitty is going to come on Coding 101 at some point…

Shannon: Awesome.

Fr. Robert: He’s going to teach us about imbedded programming. This was an imbedded device that he created for Def Con, for what he called the Dark Net. Now have you have ever read Daniel Suarez’s Daemon and Freedom? This is the same idea.

Shannon: Yes.

Fr. Robert: So it’s like an ORPG except instead of collecting items, you collect knowledge. And one of the bits of knowledge that you would collect is how to do this. You have to solder your kit together, and once you get this kit, you do what are called Dark Net Challenges.

Shannon: He’s got a nice soldering gun.

Fr. Robert: That’s a very good soldering iron. And then the kit would look something like this. And eventually, it would allow you to sync with other kits. So, for example, if you had an instructor at the lock picking village, you could bring your badge to him or her, once you are done learning how to pick locks, and they would synchronize their badges just like this.

Shannon: No way.

Fr. Robert: And now your badge contains that extra bit of achievement. And at the end of the conference, you can go back to the Dark Net and say, “These are all the challenges that I did.”

Shannon: Oh my gosh. It’s like being in Sky Room and learning about a lock pick there.

Fr. Robert: Yeah.

Shannon: You get achievements! Achievement unlocked!

Fr. Robert: You get achievements, and you are collecting knowledge. Because, again, that’s what Def Con is all about.  And we are going to have Smitty on the show at some point in the near future; we just have to make the schedules match. But he said he would do an entire module for us on programming imbedded devices.

Shannon: Yea! Oh, I’m so excited for that! It’s like Christmas!

Fr. Robert: That’s pretty much a wrap up of what we did at Def Con. I know you spent a lot of time at your booth. I spent a lot of time filming.

Shannon: I spent tons of time at my booth. Oh my gosh, that’s all I did.

Fr. Robert: But, it’s a crazy, wonderful place to go if you ever want to learn about pretty much anything. I mean, think about what we just covered.

Shannon: Yes.

Fr. Robert: Software Defined Radio.

Shannon: Just a few of the things…

Fr. Robert: Lock picking.

Shannon: I was able to talk to a girl who figured out that through a certain RF frequency, you can basically make your hairdryers power brick melt.

Fr. Robert: I saw that.

Shannon: Completely melt.

Fr. Robert: You can trigger a sympathetic residency, inside the hair dyer that will cause it to melt itself.

Shannon: Yes. And the War Kitty, that was funny.

Fr. Robert: We are going to have hacks. Oh, thank you. Now, that’s it for this episode of Coding 101. Next week, we start with another module, and guess what?

Shannon: What is it?

Fr. Robert: We’re bringing back an old favorite. We had a bunch of fans who were saying, “Okay, you know 101 is cool, but we would like to see something a bit more.” We have had three modules now where we learned all the basics: the loops and the if/then statements and how to deal with memory. So we’re going to go back to C Sharp, and we’re bringing Lou Maresca back on, he’s going to give us Coding 102, so you can take your C Sharp and actually do something a bit more interesting.

Shannon: Oh snap! I am ready! I can’t wait!

Fr. Robert: See what we do? We listen to you, and you told us, “Hey, this is good, but give us a little something-something we can use to move past that 101 level.” So stay tuned.

Shannon: Oh we’re going to have lots of fun.

Fr. Robert: That’s right; we have now un-deaded Lou. He’s totally not dead. And we’re bringing him back for Coding 101 starting next week.

Shannon: I am so excited for this.

Fr. Robert: Yeah, it’s going to be a lot of fun.

Shannon: Yea!

Fr. Robert: Until that time, drop by our show notes at our site, TWiT dot TV; I’m not sure why we’re continuing to wave the American flag; at TWiT dot TV slash C 101. That’s’ Coding 101. And you’re going to be able to find the notes; we’re actually going to give you the notes from this episode, so you can go to the various places. We will give you a link to where you can buy a Software Defined Radio, we’ll give you links so you can get one of Snub’s super ridiculous radios, and I’ll even give you the link to how we solved the Def Con crypto challenge.

Shannon: Yea! So fun!

 Fr. Robert: So fun.

Shannon: and of course, we are on iTunes, search for coding 101 in audio and video, and we also have RSS feeds and we’re also on YouTube. YouTube dot com slash TWiT Coding one zero one.

Fr. Robert: Don’t forget to check out our Google Plus community, there are a lot of people in there and they’re very, very smart, and they’re really willing to help. Unfortunately, our shortener no longer works, but make sure to go to Plus dot Google dot com slash TWiT Coding 101, and you will be able to ask your questions, you will be able to send us your coding examples, once we start the module, and you’ll be able to ask questions to Snubs about like, for example, how do I get that awful cool SDR, how do I start off?

Shannon: I will be happy to help you.

Fr. Robert: If you are not into the G Plus group, why not join us on Twitter?

Shannon: The twitters!

Fr. Robert: The twitters. You can find me at Twitter dot com slash Padre SJ, that’s at Padre SJ.

Shannon: And I’m at Snubs.

Fr. Robert: At Snubs, at Snubs. And don’t forget, that we do this show live, every week, on Thursdays, at one thirty PM Pacific time.  You can find us at live dot TWiT dot TV. And as long as you are watching live, jump into our live chat room at IRC dot TWiT dot TV and talk back to us.

Shannon: Say hello to us. Hello! I like smart folks, too. Thank you.

Fr. Robert: Fantastic. Until next time, I’m Father Robert Ballecer.

Shannon: I’m Shannon Morse.

Fr. Robert: End of line!

All Transcripts posts