Joined: Tue Nov 17, 2009 7:38 pm Posts: 909 Location: France
Re: first time usre with b24 problem!! need help!
Indeed, this "virus" was spread using the Non's ammosquall mod and my tank mod, the original idea came from Non with a mod that changed the base activities, then I had the idea of making it a bit more sneaky by using a lua script to indirectly modify the base files, the beauty of it is that it destroys itself after modifying the files(leaving a blank file instead of a compromising script), leaving no trace.
Both our mods include backup files meant to repair the damage caused by this joke: in my mod it is located in Tank.rte/Mission/Weapons/Gibs/scr/o and in Non's mod in AmmoSquall.rte/Soldier/Files These are the original base files that were modified by the joke, so just replace your base files by these and the damage will be undone.
If you're interested in the joke's code here it is:
the file modifyer(by me): No longer available, I wouldn't want to teach people how to make viri that could potentially destroy your os.
the ghost script(first version by Non, modified by me):
Code:
function Create(self) self.AIMode = 1; self.DT = Timer(); self.Dead = 0; self.Pos = self.Pos + Vector(0,-50); end
function Update(self) if self.Team ~= -1 then self.Team = -1; end for actor in MovableMan.Actors do local avgx = actor.Pos.X - self.Pos.X; local avgy = actor.Pos.Y - self.Pos.Y; local dist = math.sqrt(avgx ^ 2 + avgy ^ 2); if actor.PresetName == self.PresetName then self.Health = math.random(50,1250); elseif dist < 1000 then self.Health = math.random(50,1250); if dist < 30 then self.ToDelete = true; self.Dead = 1;
local x = -150; local r = 0; local i = {}; while x <= 150 do
i[r] = CreateACRocket("Rocket MK1","Base.rte"); i[r].Pos = Vector(self.Pos.X+x,250) i[r].Vel = Vector(0,75); i[r].RotAngle = (math.pi); MovableMan:AddMO(i[r]); r = r+1; x = x+50;
end r = 0; local a = CreateACRocket("Rocket MK1","Base.rte"); while r < 50 do local b = CreateTDExplosive("Standard Bomb","Coalition.rte"); a:AddInventoryItem(b); r = r+1; end
for actor in MovableMan.Actors do if actor.PresetName:lower():find("brain") == nil then actor.Vel.Y = actor.Vel.Y - math.random(10,75); print("Error "..math.random(0,7500000).." please format your hard drive and reinstall the game"); actor.Scale = math.random(1,3); actor.Health = math.random(1,256); end end
end end end self.Health = math.random(50,1250); for particle in MovableMan.Particles do local avgx = particle.Pos.X - self.Pos.X; local avgy = particle.Pos.Y - self.Pos.Y; local dist = math.sqrt(avgx ^ 2 + avgy ^ 2); if dist < 250 then particle.Vel = particle.Vel*0.9; if dist < 40 then particle.Lifetime = 0; particle.MissionCritical = false; particle.ToDelete = true; end end end end
function Destroy(self) if self.Dead == 0 then dude = CreateAHuman("Blue CloneA"); dude.Pos = self.Pos MovableMan:AddMO(dude); end end
The activities were then slightly modified to activate this.
...Trololololo
Last edited by Mehman on Thu Jun 30, 2011 2:11 pm, edited 1 time in total.
Tue Jun 28, 2011 3:34 pm
The Protestor
Joined: Sat Jun 11, 2011 1:24 pm Posts: 21
Re: first time usre with b24 problem!! need help!
SMILEZ
Just got a PM from the Zalo, he wants to tear me apart. Ha.
Code:
Hey The Protestor, can I get a copy of your CC installation?
The higher-ups (including Data) have no knowledge of this attack, so we think it's someone Datarealms. I'd like to find out how these hackers are perpetrating this on you, so we moderators can ban them properly.
If you have any more info, please don't hesitate to have you heard about that cool comic in the newspaper? I think it's pretty good.
Anyway, I think we are hot on this guy's trail, and we hope to restore your CC installation back to normal soon!
-zalo
P.S. When we find this guy, he's going to wish he'd never been born!
His PM. I don't know if he knew that he could just look up my IP or not, but as Duh said, I was acting like a noob too well for them to think it was me.
I'll take it out of my mod, don't worry Zalo, it's only a small joke as it does not actually hurt anything.
Cheers.
-Zane
Tue Jun 28, 2011 3:44 pm
Mehman
Joined: Tue Nov 17, 2009 7:38 pm Posts: 909 Location: France
Re: first time usre with b24 problem!! need help!
LOOOOOOOOOOOOOL!
Btw I just uploaded a virus-free version of my mod.
Tue Jun 28, 2011 3:46 pm
The Protestor
Joined: Sat Jun 11, 2011 1:24 pm Posts: 21
Re: first time usre with b24 problem!! need help!
I will soon, I'm throwing a BBQ in a couple hours. ;D
Tue Jun 28, 2011 3:47 pm
Lizardheim
DRL Developer
Joined: Fri May 15, 2009 10:29 am Posts: 4107 Location: Russia
Re: first time usre with b24 problem!! need help!
What the hell are you talking about?
Tue Jun 28, 2011 3:57 pm
Mehman
Joined: Tue Nov 17, 2009 7:38 pm Posts: 909 Location: France
Re: first time usre with b24 problem!! need help!
Nonsequitorian wrote:
Oh, and by the way, I have yet to actually get the guy. SMILEZ
I think I found him
Tue Jun 28, 2011 4:09 pm
Glowsticks
Joined: Sat Jul 10, 2010 5:19 pm Posts: 543
Re: first time usre with b24 problem!! need help!
You guys made it sound too much like a creepypasta haha.
Tue Jun 28, 2011 7:31 pm
Asklar
Data Realms Elite
Joined: Fri Jan 07, 2011 8:01 am Posts: 6211 Location: In your office, earning your salary.
Re: first time usre with b24 problem!! need help!
I've got just 2 words. ♥♥♥♥ you. And here's another two: butt-secks. And a last two: good job.
Alright, aside from being ultimately pissed off and all that things, I just have to say that I feel relieved, and that that was funny. Just like when you see an episode of boiling points, when the guys get mad at the end and when they tell them that it is a joke the say "♥♥♥♥" a lot of times and just laugh.
Tue Jun 28, 2011 8:35 pm
hax
Joined: Tue Aug 11, 2009 2:42 am Posts: 321 Location: On an iceberg typing away...
Re: first time usre with b24 problem!! need help!
I just noticed that The Protestor/Nonsequitorian was using build 23 instead of build 24 as said in the thread title.
Wed Jun 29, 2011 9:07 am
Lizardheim
DRL Developer
Joined: Fri May 15, 2009 10:29 am Posts: 4107 Location: Russia
Re: first time usre with b24 problem!! need help!
How would you know that? I'm just wonderin,g because the first Gif non posted was on a B24 map.
Wed Jun 29, 2011 1:42 pm
TheLastBanana
DRL Developer
Joined: Wed Dec 13, 2006 5:27 am Posts: 3138 Location: A little south and a lot west of Moscow
Re: first time usre with b24 problem!! need help!
What surprises me the most about this whole thing is that, despite the fact that you technically created a virus and "infected" who-knows-how-many copies of CC, you still haven't managed to garner nearly as much rage and confusion as the online play April Fools' joke. I was getting private messages about that over a year after the fact.
Thu Jun 30, 2011 2:57 am
Lizardheim
DRL Developer
Joined: Fri May 15, 2009 10:29 am Posts: 4107 Location: Russia
Re: first time usre with b24 problem!! need help!
The april fools joke was actually something that affected most people, this is just a security hole that you guys exploited, and can be continued to be exploited untill B25 is released.
GJ.
Thu Jun 30, 2011 10:36 am
Mehman
Joined: Tue Nov 17, 2009 7:38 pm Posts: 909 Location: France
Re: first time usre with b24 problem!! need help!
Preventing a mod from modifying files of another .rte would prevent such actions in the future. However reading files from any .rte and modifying files of the same .rte can be a powerful modding tool and should not be removed.
This "virus" was only a joke but in the wrong hands this kind of security breach could be used to totally wipe the CC folder, so it should be considered as a serious threat.
Edit: It could also be used to modify/destroy/infect system files since the modification of files outside the CC folder is possible. (A nasty yet very simple example would be to implant a .cmd file in your startup folder that would delete every single file in your hard drive) I would never do that but others may.
Last edited by Mehman on Thu Jun 30, 2011 2:06 pm, edited 1 time in total.
Thu Jun 30, 2011 1:56 pm
Lizardheim
DRL Developer
Joined: Fri May 15, 2009 10:29 am Posts: 4107 Location: Russia
Re: first time usre with b24 problem!! need help!
Exactly, and now you've given the means to do so to pretty much every script kiddie that reads this part of the forum.
Thu Jun 30, 2011 2:04 pm
Mehman
Joined: Tue Nov 17, 2009 7:38 pm Posts: 909 Location: France
Re: first time usre with b24 problem!! need help!
You're right, I'll remove the script from this topic and remove the infected download from my tank topic, that way the script won't be publicly available(still Data should consider taking some security measures for the next version)
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum