Chapter 26 Next StepsOn Saturday, Alex and her folks, and all the rest of her team except Gloria, who couldnt get away from work because of all the camera-crew business she was getting hopped in her moms SUV for a daytrip. This time, they took the big cooler. With her and Ray and Louis in the van, there was no telling how much food might get eaten. And Robyn was on a kick about rehydrating even if it meant she had to go pee a lot more. So lots of snacks and drinks.
And two potty stops on the way up.
Her dad drove, and her mom sat in the shotgun seat to give directions. Alex sat in the very back with Ray. Nicole and Robyn flipped a coin when Louis wasnt looking, so Robyn was sitting next to Alex, and Nicole was in the middle seat with Louis. Who was behaving himself, since there were parents right in front of him.
They drove up to Willows house, with her mom getting her dad to park the SUV in Willows garage so no one would notice it on the street.
Willow was waiting at the door into the kitchen. Alex clambered out of the van and went right over and hugged Willow. Her mom did, too.
Alex grinned. Everybody? This is Willow Rosenberg, you knew that already. Willow? This is my dad, you get to call him George even though we dont, and my boyfriend Ray, and Robyn, and Nicole, and Louis who you already talked to on the phone.
Willow shyly shook everyones hand and told Louis, I really want to thank you and your dad so much. I went to your dads website, and I patched six or seven holes in the security, and I installed some updates on some things that really needed to be updated, and I turned on a couple key pieces on your company firewall that got left off when it was installed. Oh, and I saw there were some weirdnesses with your webpages so I fixed a couple settings on your shopping basket software.
Louis looked stunned. And you did all that from outside the site?
Willow shrugged. Oh, sure, it was easy. If you know what youre doing, once you get in, theres a dozen different ways you can get administrator access without a lot of trouble, and then you can do anything, even if youre doing it remotely. Oh, and you guys really need better passwords. Did you know your dads password is your moms name? Marie is totally not a secure password.
Louis just stood there with his mouth hanging open. Alex used a little telekinesis and pushed his lower jaw up so he wouldnt drool or anything.
Louis finally said, Thats I thought Alex was exaggerating when she was talking about how awesome you are, but I was wrong. Youre even more awesome than that. He glanced around and said, And dont tell what my password is.
Willow smiled impishly but said, Its actually a pretty secure password. At least its got upper and lower case, and its not one word.
Alexs dad said, Umm, Willow? Im not a computer expert like you, but my IT people told me the password system we have is uncrackable. A trapdoor algorithm, so passwords go in, get turned into an encrypted string, and never get unencrypted. So how can anyone check that the right password goes in, and how can you crack them?
Willow smiled broadly as she led them into the kitchen. Alex could see that Willow had taken the round kitchen table and put two leaves in the middle so it now seated about ten people. There was a pot of coffee in her coffeemaker on the counter, and two teapots on the counter, too, with coffee mugs and a bunch of coffee and tea things, like sugar and Splenda and brown sugar in little paper packets, and honey in the cutest little bear-shaped plastic bottle, and little cartons of milk and half-and-half, and even some sliced lemons. One teapot had a little sign in front of it that said lemon herbal and the other had a sign that said Earl Grey caffeine.
Willow said, Everybody, grab what you want, the coffee is a nice dark French roast, and its caffeinated. Ive got lots of soda in the fridge, because when Im programming I live on Coke and Mountain Dew, and Sunkist Orange which has a ton of caffeine, too. But Ive got filtered water and soda water and some Diet Coke because I saw Alex had it in her cooler last time she was here.
Alex got a can of Diet Coke and a glass and some ice, and sat down in one of the folding chairs. The table had four nice chairs that matched the table, and six folding chairs that Willow probably stored away with the table leaves somewhere. Alex felt bad that Willow was so isolated.
Willow had a mug of the lemon herbal tea with some honey and a slice of real lemon. Then she blithely explained, Oh. Cracking the passwords. Thats easy. All you need is a copy of the program that does the encryption. Everyone has that. Then you feed it a dictionary, and you have a big file. All the passwords on one side, and all the encrypted strings on the other. You sort it by the strings, and its super-easy to find the password. But that fails as soon as someone just sticks a 1 at the end of their password, or sticks a couple words together, like Louis did. Alex noticed that Louis turned sort of red in the face.
Willow went on, Most crackers who do dictionary attacks use a dictionary of a few thousand words, and thats more than enough because so many people pick the same words, but I started out with a dictionary of ten thousand words for base cases, a dictionary of ninety thousand words for backup, and another ten thousand names and abbreviations and non-dictionary words. Then I have a passwordizer program that takes a word like Marie and writes it as all lower case, all upper case, mixed case, leetspeak, and with numbers and punctuation appended on the end, and I run all those through, too. And I have another program that pulls a lot of popular words and names and sticks them together, maybe with numbers or punctuation, too, and I run those through, too. Ive got the computing power to do it. So I have a file of four trillion encrypted strings, and what they translate to. Any string I see, I just look it up and see if Ive got it. The NSA has a bigger file than that, but they have a lot more computing power than I do. All I have is a distributed network of a hundred eighty CPUs I can use for parallel processing.
Wow.
So whats Louis password? Ray asked.
Louis buried his face in his hands and muttered, SexyHotKimK. Dont tell Marsha.
Nicole groaned, Eww, you like Kim Kardashian? Gross!
Louis defended himself. I dont like her, I just
Alex was surprised her dad came to Louis rescue. He said, Its okay. Back when I was a teenager, I had a poster up in my room. My dad teased me about it when I brought Barbara home to meet the family, even if I hadnt had it up for a while.
Alex knew this story, so she knew it was a poster of Raquel Welch in this little fur bikini from an old movie.
Robyn said, At least Kim Kardashian always has clothes on. Louis couldve picked something really skeezy.
Louis changed the subject. And speaking of really skeezy Willow, can you go onto the sleazy Terawatt websites and delete their pictures and stuff?
Willow blushed a little and said, Umm, that would be illegal, but some black hat might have already done something like that. There were five super-sleazy ones, and none of them had top-notch security, so all the image files got corrupted and all the computers got infected and maybe their URLs got cleaned off a bunch of DNS servers so no one can find the sites anymore, and maybe their password files got corrupted so they cant get back in without help from a system admin who knows what hes doing. And maybe someone tracked down the system owners so they can get dealt with if they keep being sleazebags. But I wouldnt do a thing like that.
Alex got up and hugged Willow around the shoulders and said, Thanks. Not for doing all that, because a reputable computer programmer like you wouldnt do something like that, but for being you.
Alexs dad said, I agree. Thank you. And if you ever decide to do security consulting, we could really use your help with the plant website and firewall.
Willow blushed some more and said, And I grabbed the names Terawatt and TheRealTerawatt and IAmTerawatt and a couple other ones like that on Facebook and Twitter and a dozen other social media sites so we dont have to worry as much about impostors. And Alex can use her Terawatt phone to make tweets and stuff, because people are already trying to follow her on Twitter, so I made a couple posts in her name, and having a social media manager is probably gonna become important when more people believe Terawatts real. She then changed the subject. Okay! Who brought their Team Terawatt phones?
Everybody did. Alex had hers, naturally, but she had her whole uniform along just in case.
Willow smiled. Great! Ive got a replacement chip for everybodys phone. Itll make sure that when we talk and text and stuff just between us, itll be encrypted. The NSA could decode it if they wanted to get a big enough sample from all of our messages and then run their decryption algorithms, but itd take them a long time.
Alexs mom gaped. Willow! You programmed replacement chips, too? How is that possible?
Robyn said, You are totally my new Girl Power heroine.
Willow blushed some more and said, Its not hard if youve got the hardware. And the training. I have an EE to go with my CE. She looked around at the blank stares and explained, An Electrical Engineering degree to go with my Computer Engineering degree. You know what they say. You cant spell geek without an EE.
Youre not a geek! Robyn insisted. Youre just really smart.
I am a geek, Willow insisted. Im a computer geek, and a book geek, and a sci-fi geek, and a gaming geek, and if I could get up enough nerve to wear some of the outfits Ive made to any cons, Id be a cosplay geek, too.
Alex smiled a little. Maybe someday you could show me the costumes you made. I bet theyre pretty awesome.
Alexs mom said, And if Alex wants to go to one of those comic book or anime conferences, Id feel a lot better if someone older and wiser went with her.
Willow blushed and said, Umm, as long as she realizes that the in costume for the next year is probably going to be Terawatt.
Oh, jeez, I didnt think about that, Alex groaned.
Honey, it just means that lots of girls think youre really amazing, and worth emulating.
And plenty of boys, too, Willow said. Theres already a Terawatt Cosplay forum on several of the Terawatt websites Louis owns. With pictures. Some of the cosplayers are pretty good, even if theyre using lots of padding in places.
Alex shrugged. Well, so am I.
Willow pulled her kitchen laptop over to the table and pulled up a couple of the websites. Alex had to admit some of the cosplayers really looked a lot like Terawatt. Even if one of the really good Terawatts was a cosplayer named BrianJ, so it was a guy. How could a guy look like that without Photoshop?
Louis pointed at that picture and said, Thats got to be Photoshop. Lots and lots of Photoshop.
Willow shrugged. Maybe. Or lots of padding and a little Photoshop.
Robyn said, Or lots of hormones, like Tracy.
Alex nodded at that, because everyone at school knew Tracy started out as a boy, but looked totally like a girl now, and a pretty girl at that, and had boobs and everything, and even dated boys.
Alexs dad said, You know, theres no reason that couldnt be a girl using a fake name.
Ooh, good point!
Willow said, I maybe cleaned up a couple of Louiss websites and loaded up some of the network footage of Terawatt, and all the interviews off the Today show, and authorized the forums and improved the user checking so spammers and bots cant post on the forums or the pages. And Im working on a spam-sense detector that can read posts and see if theyre spam or advertisements or inappropriate stuff, but its turning into a big rule-based AI system, so it may take me at least a couple more weeks before Im happy with it.
Alexs dad said, It sounds like something you should work on until youre really pleased with it, and then sell it to every major player on the internet. Google, YouTube, Facebook, Yahoo All of them.
Louis said, If you need someone to do marketing for you, or even just to call prospective clients, Id love to help. And anything you want to do with our Terawatt websites, you just go right ahead and give yourself admin privileges and do whatever you want.
Willow said, Well, part of what I did was I took the three sites with the most hits and I made them look different, with different focus and different web design and different skins and different forum emphasis. Then I took all the other sites I could find that are officially yours, and I just used them as pointer gateways so they sit there but re-direct visitors to one of the three main ones. So all we have to do is maintain those three and keep up with our ownership on the rest. And maybe buy some more sitenames.
Louis said, My dad said that hes got our lawyers dealing with about a dozen lawsuits with people trying to get hold of the sitenames we already registered, but no one has a better claim, because theres no one out there who uses the name Terawatt. Although theres a woman in Minneapolis who says shes named Tara Watt and shes suing to get one of our spelled the name wrong sites and Dad says we may have to cut that one loose. But the rest are just sleazebags trying to capitalize on the name, and so Dads countersuing, and since Im officially the agent for A.L. Mack, well probably win the countersuits, and Dad thinks we could make some real money on the lawsuits. In the long run. And hes got Walter on retainer all the time anyway, so hes happy hes got legal stuff for Walter to do. Plus, Dads got a bunch of advertisers who want to pay to get their ads on our websites, so thats looking good.
Alexs mom asked, And is any of that money going to go to the real Terawatt?
Louis said, Well, only under the table, because we dont have a legit way to do that. Except on the part about upholding Alexs copyrights on her video footage and stills.
Willow said, I could set up a web-spider for you that would hunt all over the place for Terawatt images that are exact copies of your files, and then send a cranky letter from your site saying that theyre using copyrighted images, and they can either take them down, pay royalties, or get their little butts sued off. But it would be slow. And sites in places like Russia and Bulgaria will just ignore stuff like that, because they have no respect for copyrighted material and intellectual property. Thats one of the really annoying parts of being a shareware author.
Then Willow started talking about the kinds of computer and phone security she wanted Team Alex to have. And while she talked, she led all of them into her dining room, which was really her super computer room. Alex hadnt noticed one computer desk in the corner was a fancy computer and cables and a whole stack of special burners for all kinds of computer chips so Willow could program like a thousand different kinds of computer chips, plus a bunch of tools and things for working with chips that were all put away in trays in the desk drawers. Plus a fancy fan like a pull-out range fan for a high-end kitchen, and the fan looked like it vented into nowhere.
Willow saw where she was looking and said, Oh, it vents into the wall right there, and theres a conduit up through the framing up to the attic, where the motor and fan are, and it vents out over the back yard. But some of this stuff is pretty smelly, and some of it could be toxic if you breathed it for a while. Like this stuff.
Willow popped open Alexs Terawatt phone and painted a solvent-smelling stuff around one little chip on the little plastic board, and the solder dissolved so Willow could lift the chip out with a special tiny chip puller and replace it with a chip that looked identical as far as Alex could tell. Then Willow put a hardener chemical around the chip and the solder got hard again. And all the stinky smells got sucked up into the pull-out range fan.
Willow said, I even faked the lettering on the back of the chip, so someone who just takes a look will think its the regular chip instead of a PROM.
Willow replaced a chip in everyones phone and synched them all up so they would do encryption among the Team Alex phones and not anywhere else, which Alex thought was brilliant. And the whole time, Willow lectured on what they needed to do with phone security and computer security and just plain security. Then Willow changed another chip in Alexs phone and did something to the settings so Alex could take a photo without the phone making that snapshot noise.
When Willow got the last Team Alex phone put back together, she left the vent fan running and led them all back to the kitchen table. She said, Last thing. Ive been trying to track down Danielle Atron.
Nicole asked, Isnt that impossible? The whole country cant do it.
Willow said, Well, I started from the other end. Where is she getting her super-crooks? The last three guys who attacked Paradise Valley had really dangerous weapons, so I wondered if they could be mercenaries or soldiers of fortune. So I went over to some of the creepy bookstores in town and bought some magazines for guys like that. And there are ads that basically say come do illegal stuff for me and here is my email contact. So I tracked down three before I found Danielles site. Its running off an anonymizer in Russia, but I got past the firewall and cracked the security. Its a webhost for a bunch of illegal stuff like gunrunning and mercenaries and like that. So I sent a bunch of messages about it off to the CIA and the NSA and Interpol and Scotland Yard and MI6 and the Sureté, and boy were a bunch of them crabby about getting untraceable emails sent to them, and I made sure I could get back into the webhost, and I put in a datalogger so we can check once a week and see whos trying to get supered up. Atrons pretty cagy about payment and contact and all that stuff, so all I got was a cell number that goes through a special 1-976 messaging system so I cant trace her location. But I changed the phone number on her webpage by one digit so she wont be getting any new badguys for a while. And the page says payment goes to a bank in the Cayman Islands, and I checked that out. It turns out there are seven different banks there that dont play nice with the feds, and people use em to hide illegal money and stuff.
Alexs mom said, Ive heard about those places. Even the FBI and the Justice Department cant do anything about them.
So youre stymied, said Alexs dad.
We-eeeeell sorta, Willow admitted. It is possible, it just takes a lot of computing power to find an electronic access to their system, and a lot of connection anonymizing so they cant tell who you are, and then finding an exploitable hole in their security. I was able to get into one bank thats using a big VAX running VMS, but only because they still had the FIELD account set with the default password of SERVICE, which is really dumb, and that gave me really high-level access, and I used that to find all the system managers and their passwords, and then I was able to look through all the accounts. So Im pretty sure she doesnt have an account at that bank, but theres six others I have to get into to search, and this is the only one that was easy.
Alex said, Umm, that didnt sound easy at all.
Ray said, I only understood about half of what you said, but it sounded like the entire plot of one of those Tom Clancy cyber-thrillers.
Louis said, I didnt even understand half.
Willow opened her mouth and then froze. Does anyone want me to explain all of what I said?
Alex watched as her dad put his hand up and then said, Can I get it in a white paper so I can read through it and look things up?
Alex said, Yeah, Id like it that way, so I can look up stuff you know that you forgot dummies like me dont know.
Ray said, Ill pass.
Willow looked at Alex and said, Youre not a dummy! Just because you dont have decades of experience in the IT biz
Alexs mom said, Willow, you dont have decades of experience in the IT field. Youre only about twenty-four!
Willow insisted, Ive been learning about computers since I was ten, so thats one and a half decades.
Alex said, I need to find an on-line computer course I can take over the summer.
Willow perked up at that. Ooh! Theres a ton of really good ones out there, and most of em give you college credit, too! Theres computer programming courses, and computer hardware courses, and computer building courses, and web design, and website management, and different operating systems, and app design, and just a ton of good stuff!
Alex asked, Well, what about a first course for someone who can do Microsoft Office and Facebook and not much more?
Willow pursed her lips and thought. Maybe I can find a good overview course for you. And if not, Ill find a good intro programming course thats an easy language to learn. Maybe Basic or HTML, even if I dont think HTML counts as a complete programming language. Not C or C++ or Perl, because C really assumes some understanding about the hardware youre using and some important computer science ideas, and C++ and Perl pretty much assume you know C already. I dont know if anybody offers a starter programming course in Fortran anymore.
Alex said, Basic sounds pretty basic.
Her dad said, Even old fogeys like me know about that one. Its a pretty old language. Like Fortran. The plant still has Fortran on its computers, but its pretty useful for scientists.
Willow said, Some languages are just harder, and some languages are just more fun. Perl is totally fun, but its got pieces from maybe twenty or thirty other languages and tools, so its way easier to learn when you already know a lot of computer stuff.
Louis snarked, Computer languages can be fun? Isnt computer programming the exact opposite of fun?
Willow stuck her tongue out at him. She turned her laptop and typed madly for several seconds, then clicked a couple times and turned the screen so Louis could read it.
Louis stared. He read, Beforehand close door, each window & exit; wait until time. Open spellbook; study; read spell, scan, select; tell us; write it, print the hex while each watches He looked over at Willow. Okay, its weird poetry, but what does it have to do with anything?
Willow gave him a triumphant grin. Its Perl. Its legal Perl code. One of the many, many super-cool things about Perl is all the functions and keywords that are words so you can read it and it makes sense. And another super-cool thing about Perl is all the amazing things you can do with it in one line of code. She typed some more and pulled up what looked like an eighty-by-five block of random characters. With a smirk she said, Looks like junk, right? Its a Perl program. Its an amazingly powerful Perl program that all by itself does encryption so strong it violates the ITAR just the way it is.
Nicole said, It looks like junk.
Alexs dad said, It looks like line noise.
Willow smiled. Perl is easy to read, or its impossible to read. Its so flexible you can do it either way. And its really powerful, and really fast, and really clever. Its what Im writing my spam-sensor in, because it has so many really great tools for parsing text and matching patterns and spotting things, and its way faster than a lot of other languages.
Alexs mom said, Sorry, but you lost me back at pearl and legal.
Willow said, Sorry. I told you Im a geek.
Alex said, Youre not. Youre just passionate about the stuff you care about. If thats all geekness is, then Im a geek about photography, and Rays a geek about basketball, and Robyns an eco-geek, and Dads a chem geek, and Louis well, Louis is just a geek.
Everyone laughed, and Louis said, I am proud to be a business and marketing geek.
Willow frowned. But you see, if you obsess about stuff thats popular, no one calls you a geek. Like basketball. Or running a business.
Alexs dad smiled. That doesnt sound fair. Speaking as a biochem geek, of course.
Willow smiled back, but Alex could tell it wasnt a super-happy smile. Lots of stuff isnt really fair. It just is.
Alexs mom said, Like it really wasnt fair that a seventh grader got doused in dangerous chemicals and then hunted for years by a psychotic businesswoman.
Most of the table nodded at that, but Alex had had years to think it over. Sure, there had been weirdness and humiliation and terror and angst and all that stuff. But it had made her a much better person. It had made her grow out of that stupid beat Libby and Kelly at their own game mindset. It had made her see that being a cheerleader wasnt an important part of life. It had led her to see that just because a guy was hot didnt mean he was nice or that he deserved the time of day. Ultimately it had made her a lot closer with her whole family, even her aunt. It had given her the chance to meet the most awesome women in the whole multiverse, and the chance to meet her worlds Willow, who was pretty freaking amazing already. And it had given her the chance to really make a difference in a way that no one else in the world could.
Sometimes she wondered what her life would have been like without the GC-161, and sometimes she wondered what would have happened if someone else had been doused with the stuff. But she was pretty sure nobody could have coped without Annie helping them, and she was pretty sure a lot of kids would have become supervillains with her powers. She had thought about it a lot, and sometimes she wondered if it was destiny in some way, because only the younger child of George Mack could have benefited from all the biochemistry rescues she had needed, and only the little sister of Annie Mack could have been in the right place at the right time to do what she had done for Annies internship, and it was kind of a miracle that she didnt get kidnapped until it was just at the right time to stop Danielle Atron with enough evidence to make her be an escaped felon. Maybe there were Powers That Be in this universe, too, only they did a better job of hiding behind the scenes.
Willow had a cheesecak, too, and they ate all of it. Willow smiled and said, That was what I wanted, because otherwise Id eat all the rest and get fatter.
Alex said, Youre not fat. At all! And you just need to go for a good ride on your bike every day, and youll stay in great shape and keep looking pretty.
Willow started, Im not
But Alexs mom interrupted before Alex could. Willow, stop that. Youre a very pretty young woman. Just because you dont believe it and you dont dress like it, that doesnt mean we cant all see it.
Alex and her mom and Nicole cleaned up in the kitchen, while Willow showed Robyn and Alexs dad her back yard, and Louis checked news and emails on his smartphone. Alex cleared everything with her telekinesis and put stuff away like that, while her mom washed and Nicole dried. So it took only a couple minutes, and they were done before Willow came back into the house.
Louis strolled back into the kitchen when there wasnt any more work to be done. He said, Good news? No supervillains today. Bad news? Dad has a ton of work for me to do tomorrow since I skipped today.
On the way home, after Robyns first potty stop, Louis finally said, Am I the only person whos really, really glad Willow isnt a supervillain? Because shed be ruling the whole planet by now, and bankrupting anybody who ticked her off.
Everybodys hand went up, even her dads and he was driving.