0350: "Network"

This forum is for the individual discussion thread that goes with each new comic.

Moderators: Magistrates, Prelates, Moderators General

Re: "Network" Discussion

Postby Sc4Freak » Wed Apr 29, 2009 10:37 pm UTC

So it's been about a year and a half. Has anybody actually implemented this yet?
User avatar
Sc4Freak
 
Posts: 673
Joined: Thu Jul 12, 2007 4:50 am UTC
Location: Redmond, Washington

Re: "Network" Discussion

Postby spirov92 » Thu Apr 30, 2009 7:54 am UTC

Come 2009, we need to assemble a team to begin work on the ultimate warhol worm.


actually I was thinking if it's possible to make a virus that deletes Windows and installs Linux in it's place. It will start by deleting the windows partition, then it will reformat the disk to ext3 and download and install some Linux distro. Do you guys think it's possible?
spirov92
 
Posts: 7
Joined: Sun Mar 15, 2009 5:04 pm UTC

Re: "Network" Discussion

Postby fwlbg » Sat May 02, 2009 11:15 am UTC

hellmitre wrote:Uh... not to be a Nazi, but it's 'amongst them', not 'between them.' Between means two. Amongst is any number.

But I laughed.

I'm not sure, but I think that's just a "rule of thumb". I looked up "rule of thumb" to see if it actually meant a "rule" (it doesn't), and I found something hella funny.
Spoiler:
Image
I edited it to make it more obvious where the "lulz" can be had.

Edit: http://www.phrases.org.uk/meanings/rule-of-thumb.html is where I found it, but it doesn't work all the time.
fwlbg
 
Posts: 40
Joined: Wed Apr 29, 2009 6:34 pm UTC

Re: "Network" Discussion

Postby Squirx » Thu May 28, 2009 3:35 am UTC

I can see its been a long time since anyone commented here, but I REALLY want to know: did anyone actually try something like this yet? I totally want to, but I know nothing about programming unfortunatly. Someone please tell me I can have my own virus aquarium! :D
Squirx
 
Posts: 6
Joined: Fri Apr 03, 2009 5:41 pm UTC

Re: "Network" Discussion

Postby MysteryBall » Sun Aug 16, 2009 12:28 pm UTC

spirov92 wrote:
Come 2009, we need to assemble a team to begin work on the ultimate warhol worm.


actually I was thinking if it's possible to make a virus that deletes Windows and installs Linux in it's place. It will start by deleting the windows partition, then it will reformat the disk to ext3 and download and install some Linux distro. Do you guys think it's possible?


Actually, yes, it is possible. It would make space and resize the system partition if necessary, then make a partition for itself. It would then proceed to alter the Windows boot loader to boot from the newly created partition and therefore boot into the 'virus'. It would then proceed to format the Windows partition, then download and install Linux on said partition.

It's worrying that I know how to do this. I'm not sure but I think I've just started something huge...

Also, my future house is looking like a giant mess of xkcd stuff now, with a ball pit and a virusaquarium.
MysteryBall
 
Posts: 314
Joined: Wed Jul 29, 2009 2:47 pm UTC

Re: "Network" Discussion

Postby yahiek » Thu Aug 27, 2009 5:29 pm UTC

http://www.nytimes.com/2009/08/27/technology/27compute.html includes something that is almost identical to this comic. The relevant quote:
In early April, Patrick Peterson, a research fellow at Cisco Systems in San Jose, Calif., gained some intelligence about the authors’ interests. He studies nasty computer programs by keeping a set of quarantined computers that capture and observe them — his “digital zoo.”


The first thing I thought of was naturally xkcd.
yahiek
 
Posts: 9
Joined: Mon Aug 03, 2009 1:26 pm UTC

Re: "Network" Discussion

Postby Magnanimous » Tue Jun 01, 2010 2:15 am UTC

Y'know, I just now noticed the dangling participle. Took me long enough.
The card wrote:GO TO THE CIRCUS. FIREWORKS AND WHISTLES, LION TAMERS AND CLOWNS. HOO RAH.
User avatar
Magnanimous
 
Posts: 3311
Joined: Wed Feb 17, 2010 7:11 pm UTC
Location: Land of Hipsters and Rain (LOHAR)

Re: "Network" Discussion

Postby j6m8 » Mon Aug 02, 2010 3:03 am UTC

I still want to do this. So here's my plan for C&C: Just found a happy program called Sandboxie (check the .com for free trial that, as far as I can tell, has no limits) that 'quarantines' a section of your hdd from which you can run programs. The creators boast that you can run your e-mail program from inside Sandboxie and not worry about spreading viruses around your computer.

So maybe we just need a giant HDD, a few email clients all checking simultaneously, a few open ports to the web, etc... And Sandboxie-like technology. Any thoughts?
j6m8
 
Posts: 45
Joined: Sat Feb 14, 2009 1:40 am UTC

Re: "Network" Discussion

Postby math1337 » Tue Aug 17, 2010 6:39 pm UTC

I'm really going to do this thing. I already have virtualbox installing an old(no service pack) xp cd. I'll then duplicate the vdi a few times and make a virtual internal network for viruses.
math1337
 
Posts: 32
Joined: Thu Dec 24, 2009 1:28 am UTC

Re: 0350: "Network"

Postby j6m8 » Thu Feb 10, 2011 12:16 am UTC

Well. I'm not sure about you guys, but I'm very not okay with the fact that this has taken so long to get rolling -- and once we were finally making some movement, the thread stopped... So here's my proposition. I'm going to try to learn enough Python or Processing (whichever one proves to be easier, likely Processing) to successfully fake it, using similar graphics. But I'll need help with coding. If I have any takers, I'll get started right away and post progress. Otherwise, it seems to me this project is virtually (hurr hurr) dead.

I mean -- yeah, it loses a lot of the awesomeness when it's not actually REAL, but hopefully the interest in the program will get the REAL stuff happening again... And... Uhm... When it does, we'll at least have the graphics done... So... That's fun.
j6m8
 
Posts: 45
Joined: Sat Feb 14, 2009 1:40 am UTC

Re: "Network" Discussion

Postby j6m8 » Thu Feb 10, 2011 10:35 pm UTC

math1337 wrote:I'm really going to do this thing. I already have virtualbox installing an old(no service pack) xp cd. I'll then duplicate the vdi a few times and make a virtual internal network for viruses.


Hm -- any luck? It seems to me that running a series of VMs is REALLY REALLY inefficient... Even though it's technically what Randall was looking for here, it's unrealistic to hope for real-time simulations of that, especially since you'd have to individually install the master program on each, and hope it didn't get hurt.... Instead, it seems like it'd be easier to use a single machine with several "playgrounds" for the virii.
j6m8
 
Posts: 45
Joined: Sat Feb 14, 2009 1:40 am UTC

Re: "Network" Discussion

Postby lynkyn » Fri Mar 16, 2012 8:38 pm UTC

deja wrote:awesome, but to the alt text, virus's arnt impossible to make for mac (dunno about linux), they are just VERY uncommon, since the vast majority uses windows... So, if macs win in the future, virus makers will just go after them instead.


But macs are much safer in general, and when there is an exploit, it's fixed in 5 minutes flat.
User avatar
lynkyn
 
Posts: 12
Joined: Thu Dec 01, 2011 11:04 pm UTC

Re: "Network" Discussion

Postby Red Hal » Mon Mar 19, 2012 10:45 am UTC

lynkyn wrote:...and when there is an exploit, it's fixed in 5 minutes flat.
I hate to disagree with you but ... I'm going to disagree with you.
Lost Greatest Silent Baby X Y Z. "There is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain..."
User avatar
Red Hal
Magically Delicious
 
Posts: 1431
Joined: Wed Nov 28, 2007 2:42 pm UTC

Re: "Network" Discussion

Postby J Thomas » Tue Mar 20, 2012 2:51 pm UTC

Red Hal wrote:
lynkyn wrote:...and when there is an exploit, it's fixed in 5 minutes flat.
I hate to disagree with you but ... I'm going to disagree with you.


"Based on the research, the issue impacts Safari users on Windows only, with the RealPlayer and Adobe Flash plug-ins installed."

That doesn't look like a problem for Macs at all.
The Law of Fives is true. I see it everywhere I look for it.
J Thomas
Everyone's a jerk. You. Me. This Jerk.^
 
Posts: 1190
Joined: Fri Sep 23, 2011 3:18 pm UTC

Re: 0350: "Network"

Postby Red Hal » Tue Mar 20, 2012 3:05 pm UTC

Fair enough. I obviously need better supporting evidence for my assertion.
Lost Greatest Silent Baby X Y Z. "There is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain..."
User avatar
Red Hal
Magically Delicious
 
Posts: 1431
Joined: Wed Nov 28, 2007 2:42 pm UTC

Re: 0350: "Network"

Postby Spiny Norman » Thu Aug 16, 2012 1:49 pm UTC

Colleagues of mine are actually building on of these on a redundant server. It's for a tech fair. I'm surprised none of them came here to announce it...
This topic desperately needs a post from Summer Glau.
____________________________________________________________________________________________________________
This is nøt å signåture.™
Spiny Norman
 
Posts: 57
Joined: Wed Aug 18, 2010 8:10 am UTC

350: "Network"

Postby wneeley » Thu Mar 21, 2013 7:44 pm UTC

How could I setup the computer network set up in this comic?
wneeley
 
Posts: 3
Joined: Thu Mar 21, 2013 7:13 pm UTC

Re: 350: "Network"

Postby Flumble » Fri Mar 22, 2013 2:58 am UTC

wneeley wrote:How could I setup the computer network set up in this comic?
Since they're virtual machines, you should look in the direction of VM network adapters. E.g. Virtual Box has a network adapter mode called 'internal networking' which keeps all traffic inside a virtual adapter.
I don't know about the details of routing and such within the internal networking, but I think the manager VM (has to be a VM as internal networking is really internal) should run a DHCP and NAT server and should have a secondary network adapter connected to the net (via your usual network interface). The network should have either a dumb connect-everything-to-everything topology* or a promiscuous mode (VBox allows for the latter) so your manager VM can sniff all packets and thereby monitor virus transmission.


*Too bad one can't force computers to route IP traffic through a specific node in e.g. a ring topology. Now that I'm thinking of it: the setup probably also allows for toying with Ethernet. Actually, handing students a VM with a raw networking interface each and pushing them to build a network should be in any CS bachelor. In part because you get to put your theoretical knowledge into practice, but mostly because it's a hell lot of fun! Wait a sec, that's in my BSc next quartile.
User avatar
Flumble
 
Posts: 338
Joined: Sun Aug 05, 2012 9:35 pm UTC

Re: 350: "Network"

Postby wneeley » Sat Mar 23, 2013 12:39 am UTC

How can I get the computers to execute email atachments and send emails to the other computers. What is some software or scripts to use. Would I just set the email accounts to automatically forward to the other email accounts or just one email account for all computers. What could I use to show the main screen, with the red and green boxes to show wether they are infected and a list of virus's they have.
wneeley
 
Posts: 3
Joined: Thu Mar 21, 2013 7:13 pm UTC

Re: 350: "Network"

Postby Flumble » Sat Mar 23, 2013 1:21 am UTC

Good question. So good that you'll have to answer it mostly by yourself. But for starters I'd say the following is important:
for detection of virusses and signalling about it, you could write a script which runs a clamAV scan (just don't have it remove anything) every now and then and sends the result to the manager VM (I guess even batch allows you to form a URL with parameters and executing it (if not, VBScript is built into windows as well));
for executing attachments and the likes, you could use autohotkey to detect clickable buttons (mostly 'open' and 'yes' and 'ok' and 'surely I want that free trip to Hawaii') and click them;
for getting spam, just put up the mail addresses (obviously it shouldn't be an address of a big provider like gmail or outlook, since those have spam filters) on public sites and auto-reply to spam messages;
for getting infected via the web, you should probably include IE6 and activeX in the installation image and then have the VM browse to obscure porn & warez sites (via autohotkey).

With some hacking that together, I think you can get some infections in the system. :)
User avatar
Flumble
 
Posts: 338
Joined: Sun Aug 05, 2012 9:35 pm UTC

Re: 350: "Network"

Postby pitareio » Sat Mar 23, 2013 12:33 pm UTC

If someone actually plans to do something like this : you'll need to set seriously restrictive firewall rules for outgoing traffic from the aquarium, if you don't want your IP on every blacklist of the Internet. You'd be hosting your own botnet.

(The only way to be 100% safe would be not to connect it to the Internet at all, but where would you get the viruses from?)
User avatar
pitareio
 
Posts: 125
Joined: Wed Sep 19, 2012 7:03 pm UTC
Location: the land of smelly cheese

Previous

Return to Individual XKCD Comic Threads

Who is online

Users browsing this forum: BlitzGirl, broarbape, CealExpalased, Eternal Density, orthogon and 23 guests