The Hacker Project - a free online game

April 19, 2024, 06:54:03 AM
Welcome, Guest. Please login or register.

Login with username, password and session length











"Being illegal doesn't make it wrong."
Poll
Question: do you like this idea?
yes, in its current form
yes, but it needs refinement
no, not in its current form, but i might later if it is improved
no, i don't like the overall concept
undecided

Pages: [1] 2
Print
Author Topic: new virii  (Read 12969 times)
bkwinner
Jr. Member
**
Posts: 54


View Profile
« on: November 13, 2008, 02:34:13 AM »

so, i was brousing wikipedia, and i came upon this type of program, a fork bomb. as i thought about it, i formulated this idea: how about a "malware fork bomb". the bomb, like any other malware, first sits, "collecting data about host system", then when fired, creates 1 more process. this process would be a duplicate fork bomb. 
P.S. i wrote this just before going t
o bed, so if the idea has holes, that's why.
P.P.S. fixed holes.
read below for more details
« Last Edit: November 20, 2008, 01:05:29 PM by bkwinner » Logged
ZacQuicksilver
Full Member
***
Posts: 188


View Profile
« Reply #1 on: November 18, 2008, 04:13:00 PM »

If I understand correctly:


This virus, when installed, would start ticking.

After a given amount of time, based perhaps on version, you could activate it. Activating it would add more tasks from the same file, eating up more resources.

And each of those tasks could be activated later, to further eat up resources.

Killing the original file would wipe out all of the processes.




Perhaps as an additional rub, you could activate it while bouncing THROUGH the server it is installed on to another server, and add a task to the server you are connected to. And the only way to get rid of it is to find the original virus and AV it. If this were to happen, changing IP would kill all the associated tasks on all remote servers.
Logged

I hack games, not computers, in my life.

I'm NOT SGP, no matter how much I support them on the forums.


Pardus.at. Let me know if you play.
bkwinner
Jr. Member
**
Posts: 54


View Profile
« Reply #2 on: November 18, 2008, 04:37:09 PM »

yes, the first part is correct, and i like the second part, too! i hope this gets implemented!
also, the first one could be activated repetedly.
also, the others would be installed immediately, and start ticking
Killing the original file would wipe out all of the processes.
yes, the others would be "subprocesses", and killing one would kill all of it's subprocesses.
also, any of them could be killed
however, by "killing", i meant disinfecting

for an example, look at this tree:
(each level represents 1 hour, these are all v0.1)
[brackets represent all processes running]
start install a [a install]
complete install a [a]
a BOMB!(b) [a, b]
a BOMB!(c) b BOMB!(d) [a, b, c, d]
a BOMB!(e) b BOMB!(f) c BOMB!(g) d BOMB!(h) start b disinfect [a, b, c, d, e, f, g, h, b disinfect]
b disinfected, all subprocesses cleared, a BOMB!(i) b BOMB!(neutralized due to disinfect) c BOMB!(j) d BOMB!(neutralized due to disinfect) e BOMB!(k) f BOMB!(neutralized due to disinfect) g BOMB!(l) h BOMB!(neutralized due to disinfect)  [a, c, e, g, i, j, k, l]
etc...
make sense?
Perhaps as an additional rub, you could activate it while bouncing THROUGH the server it is installed on to another server, and add a task to the server you are connected to. And the only way to get rid of it is to find the original virus and AV it. If this were to happen, changing IP would kill all the associated tasks on all remote servers.
yes, you could activate it like that,  but it would still be able to be removed by disinfecting it, or by disinfecting the processes above it.
yes, an ip change would kill all remote subprocesses, but any remote subprocesses on the changing server would no longer be subprocesses, and could still be activated by the VC.
on that note, if you VC a subprocess, it remains a subprocess, and you also get control of all of its subprocesses
to determine the version of the new process, you would use the formula: version*hours run, and the minimum run time, in hours, by: 1/(version*10), which would create a version 0.1, the minimum. any more time increases the version, and thus the resources of the created subprocesses. however, to prevent abuse, all processes could be disinfected by an AV that could disinfect the first one, or, if their level is lower, by their corresponding malware AV. in other words, a v0.2 created from a v0.1 could be disinfected by a v0.1 AV, but, as another balancer, the AV time should be: v0.1 disinfect time*(level of process to be disinfected+sum of all levels of subprocesses).
also, a v0.1 made from a v0.2 could be disinfected by an AV v0.1.

any other ideas?
one last thing, (i forgot)
P.S. i know this is long.
« Last Edit: November 20, 2008, 07:27:44 PM by bkwinner » Logged
Sin15698
Sr. Member
****
Posts: 414


Only those you trust can betray you.

sin1598@hotmail.com
View Profile Email
« Reply #3 on: November 18, 2008, 06:34:38 PM »

Fork Bomb?  confused

what will the AV be called? A sp0on bomb  16

(P.S. sp0on is blocked)
Logged

It's not that I'm afraid to die. I just don't want to be there when it happens.
bkwinner
Jr. Member
**
Posts: 54


View Profile
« Reply #4 on: November 19, 2008, 08:59:59 AM »

Fork Bomb?  confused

what will the AV be called? A sp0on bomb  16

(P.S. sp0on is blocked)
13
(P.S. that was my first smiley)
Logged
Andreas
Hero Member
*****
Posts: 1194


Everything I say has a british sarcastic tone.


View Profile
« Reply #5 on: November 19, 2008, 11:23:50 AM »

Ive taken time enough to read this topic (my newly patched NWN Platinum straight after this!) and I support this idea. I just disagree with the name. I think something like Malware Cluster Bomb sounds better and more in touch with the other MWs.

Quote from: bkwinner
v0.1 disinfect time*(level of process to be disinfected+sum of all levels of subprocesses).

That could become really heavy. Lets say someone planted that virii (v.1) on a public server (lets say TL). TL spawn disinfect missions as usual but this would cause extremely long AV times if the subprocesses reach the limit of the hardware.

This could be countered by letting the subprocesses affect the payment. This raises even more problems:
-Will the NPC change the payment after subprocesses spawn?
 *Will you have to take the mission again to gain the extra HPD?
 *Will the mission youve alreday taken change while you have it?
-Will the payment be static by letting the payment be based on the resources? (Not for a fully infected but only half infected gateway if so.)
 *How are we going to get rid of the virii on fully infected servers?
-Will the subprocesses spawn missions as well?
 *Will the original virii have extra chanse of spawning missions?
 *If not, how will the NPC know which is the original virii?

There is probably more questions about missions (which havent been mentioned before) but thats what I can come up with atm.
Logged

My sweet Eleonore, show no fear,
for the fearful riders are all ear,
and they smell and tastes every tear.
But more importantly: They aren't here!
Therefore there is no reason to fear.
Not until they ride again, my dear.
bkwinner
Jr. Member
**
Posts: 54


View Profile
« Reply #6 on: November 19, 2008, 01:29:18 PM »

Ive taken time enough to read this topic (my newly patched NWN Platinum straight after this!) and I support this idea. I just disagree with the name. I think something like Malware Cluster Bomb sounds better and more in touch with the other MWs.
that is the true name of the program that does this action. all of the other programs have the names of their functions, and the function that creates this effect is "fork"
Quote from: Arthur Dent
Quote from: bkwinner
v0.1 disinfect time*(level of process to be disinfected+sum of all levels of subprocesses).

That could become really heavy. Lets say someone planted that virii (v.1) on a public server (lets say TL). TL spawn disinfect missions as usual but this would cause extremely long AV times if the subprocesses reach the limit of the hardware.
yes, i know.
Quote from: Arthur Dent
This could be countered by letting the subprocesses affect the payment. This raises even more problems:
-Will the NPC change the payment after subprocesses spawn?
-yes
Quote from: Arthur Dent
*Will you have to take the mission again to gain the extra HPD?
*Will the mission youve alreday taken change while you have it?
Quote from: Arthur Dent
-Will the payment be static by letting the payment be based on the resources? (Not for a fully infected but only half infected gateway if so.)
? 21
Quote from: Arthur Dent
*How are we going to get rid of the virii on fully infected servers?
remote disinfect or format
Quote from: Arthur Dent
-Will the subprocesses spawn missions as well?
yes
Quote from: Arthur Dent
*Will the original virii have extra chanse of spawning missions?
no, but each time the bomb goes off, the chance is run again on it(if there is not already a mission), as well as the new one.
i know this will cause many more disinfect missions!
Quote from: Arthur Dent
*If not, how will the NPC know which is the original virii?
why would the npc need to know?
obviously, the lowest # process is the original
Quote from: Arthur Dent
There is probably more questions about missions (which havent been mentioned before) but thats what I can come up with atm.
i know, most new ideas need to be debugged.
p.s. i started a poll
p.p.s
Fork Bomb?  confused

what will the AV be called? A sp0on bomb  16

(P.S. sp0on is blocked)
it is malware, so it would use the malware AV.
also, why is that word blocked?
« Last Edit: November 19, 2008, 01:34:57 PM by bkwinner » Logged
Sin15698
Sr. Member
****
Posts: 414


Only those you trust can betray you.

sin1598@hotmail.com
View Profile Email
« Reply #7 on: November 19, 2008, 06:22:59 PM »

I'm not too sure but if you do type it, it comes out as "sthingy" so that could be a slight hint  19
Logged

It's not that I'm afraid to die. I just don't want to be there when it happens.
Rogue
Newbie
*
Posts: 8


View Profile
« Reply #8 on: November 19, 2008, 06:42:43 PM »

well we had never sthingyed before.....


Logged
Andreas
Hero Member
*****
Posts: 1194


Everything I say has a british sarcastic tone.


View Profile
« Reply #9 on: November 20, 2008, 10:05:54 AM »

*Will the mission youve alreday taken change while you have it?
=
Will the missions payment change while you have the mission?

-Will the payment be static by letting the payment be based on the resources? (Not for a fully infected but only half infected gateway if so.)
=
Will the payment only consider the virii or the resources which lets the virii achieve longer disinfect times?

*How are we going to get rid of the virii on fully infected [NPC] servers?
=
If previous question is answered yes; How will we get people to do the heavy missions with lillte payment?


Ps. Im writing that word now: sthingy
Logged

My sweet Eleonore, show no fear,
for the fearful riders are all ear,
and they smell and tastes every tear.
But more importantly: They aren't here!
Therefore there is no reason to fear.
Not until they ride again, my dear.
bkwinner
Jr. Member
**
Posts: 54


View Profile
« Reply #10 on: November 20, 2008, 01:02:14 PM »

*Will the mission youve alreday taken change while you have it?
yes!
Quote from: Arthur Dent
Will the missions payment change while you have the mission?
YES!
Quote from: Arthur Dent
-Will the payment be static by letting the payment be based on the resources? (Not for a fully infected but only half infected gateway if so.)
no, it will change.
Quote from: Arthur Dent
Will the payment only consider the virii or the resources which lets the virii achieve longer disinfect times?
the payment is: (payment for a v1 with no subprocesses)*(version of target+total version of subprocesses)
Quote from: Arthur Dent
*How are we going to get rid of the virii on fully infected [NPC] servers?
remote disinfect, it takes no resources on the server being disinfected
Quote from: Arthur Dent
If previous question is answered yes; How will we get people to do the heavy missions with lillte payment?
???????????????????????????????
why would i answer yes? it's not a question you could answer with a yes
P.S. sthingy
yes, the filter is odd.
« Last Edit: November 20, 2008, 01:04:57 PM by bkwinner » Logged
Sin15698
Sr. Member
****
Posts: 414


Only those you trust can betray you.

sin1598@hotmail.com
View Profile Email
« Reply #11 on: November 20, 2008, 06:40:34 PM »

You know, I was thinking about this and I decided. (I bet your thinking about what I decided on, the virus or sthingy)  laugh

Well, I think that on private servers that have been infected only 90% of the resources can be consumed by the virus that way people can still use the server to try and disinfect or make money if it is thier only server. shifty
Logged

It's not that I'm afraid to die. I just don't want to be there when it happens.
bkwinner
Jr. Member
**
Posts: 54


View Profile
« Reply #12 on: November 20, 2008, 07:27:01 PM »

ok, if it is their only server, disinfect minimum resources must be left.
Logged
Andreas
Hero Member
*****
Posts: 1194


Everything I say has a british sarcastic tone.


View Profile
« Reply #13 on: November 22, 2008, 03:07:55 AM »

The questions under the equal signs are clarifications of above questions. Could you reply to them again?
Logged

My sweet Eleonore, show no fear,
for the fearful riders are all ear,
and they smell and tastes every tear.
But more importantly: They aren't here!
Therefore there is no reason to fear.
Not until they ride again, my dear.
bkwinner
Jr. Member
**
Posts: 54


View Profile
« Reply #14 on: November 22, 2008, 08:26:44 AM »

*Will the mission youve alreday taken change while you have it?
yes!
Quote from: Arthur Dent
Will the missions payment change while you have the mission?
YES!
Quote from: Arthur Dent
-Will the payment be static by letting the payment be based on the resources? (Not for a fully infected but only half infected gateway if so.)
no, it will change.
Quote from: Arthur Dent
Will the payment only consider the virii or the resources which lets the virii achieve longer disinfect times?
the payment is: (payment for a v1 with no subprocesses)*(version of target+total version of subprocesses)
Quote from: Arthur Dent
*How are we going to get rid of the virii on fully infected [NPC] servers?
remote disinfect, it takes no resources on the server being disinfected
Quote from: Arthur Dent
If previous question is answered yes; How will we get people to do the heavy missions with little payment?
???????????????????????????????
why would i answer yes? it's not a question you could answer with a yes
P.S. sthingy
yes, the filter is odd.
i repeat: payment is based on time.
remote disinfect takes no resources
mission payment will change while you have it, even while the disinfect is running, as a change in the suprocesses adds on/cuts off from the disinfect time while it is running.
Logged
Pages: [1] 2
Print
Jump to: