Copy Link
Add to Bookmark
Report

Xine - issue #3 - Phile 114

eZine's profile picture
Published in 
Xine
 · 7 months ago

 
/-----------------------------\
| Xine - issue #3 - Phile 114 |
\-----------------------------/



The Schumrz algorithm of genetical mutation
And its possible applications
Once again by [Star0]a.k.a.[Unkm/Ikx]



I was two weeks ago at the university with my class , there was a lot of
stand I look from there to there , when I saw the Shurmz stand, there was
a sillicon grafx running with the shurmz game

What are the shurmz ? Shurmz are pretty little ants who search food ,like
Sim ant , the new stuff is that they can mute their specificity , there's
six or seven specificity like speed , force , intelligency , resistance ,
reproduction etc etc...

The game is simple,you have two colony ,black and white,if an ant doesn't
find enough food,she dies,an ant can die also when two ants fight and she
lose the round.There begins social-genetical mutation , if the colony one
begin to have more force,so only ant who have speed and force 'll survive
in the colonny 2 , and the reaction of the colony two is to produce more
child with a good force and a pretty speed . Nice no ?

The most interesting things in their stand was the shurmz algorithm of
genetical mutation when reproduction came , in that case you have 3
important steps :
Ú- Reproduction ¿
| Ú-------Á-------¿ 1ø Selection , establish the best
| | Selection | person who can respond perfectly
| À-------Â-------Ù at a present problem, in some word
| Ú-------Á-------¿ the most adapted at the situation,
| | Crossbreeding | this person'll have more children
| À-------Â-------Ù than other
| Ú-------Á-------¿
| | Mutation | 2ø Crossbreeding , this step
| À-------Â-------Ù consists to pick the best of two
À---------------Ù persons like sexual reproduction ,
generating an individual person

3ø Mutation , may be the most complex thing in their algorithm , the
mutation scheme is at my vision chaotic , randomic . But there can be
mathematical , dunno how , but this may more possible . So the mutation
generate some gene randomic , in that case there's two possibility , die
or live , when the life live , there's new gene that can help / handicap
if the person is handicapped by this gene ,so this gene is skiped in the
crossbreeding , can be ignored at the step 1 and it dies completely, gene
lost . But in case of help , the gene will be spread over a maximum of
people over generations

Interrest for VX ?

Sure , mutation is a sweet dream for all vx writer , the idea that a Com
infector mute himself into a winexe infector is really pretty but kinda
impossible,mutation are too complex to be applying on a virus,and anyway
the number of mutation is so high to be capable to see if anything where
changed, and if we increase the number of genes who mute each time,we'll
have too many handicaped children and the colony goes to death , but
there's a pretty application of this scheme into virus comportement ,like
how many infection per process , type of infection ( if per process or
goes resident ) which platform ( if there are many ) ,this gene can mute
a lot , look , if any stupid aver want test yar virus with a lot of bait
file,the infection rate'll descend a lot and goes to 1/8 , why ? because
the virus adapt himself on external modifications , analysis become more
and more difficult because viruses are placed on unusal environments ,
and in this case the virus give reaction to rest in a kinda normal state
,but when the virus'll return on a normal machine , his reaction returns
normal ,normal from the enviroment now imagine that the virus encounter
a new kind of his virus branch

The virus from left is a lame comexe and the virus from right is a good
exesys what's happend? a new virus born,it's an comexesys who he'll kill
all his fathers and mothers and take their place , there's the bad point
of computer virus , they don't know the natural death , it's a primordial
point in the biological evolution ,only perfect virus can never die ,but
you know that nobody is perfect . Return on the virus crossing problems .
The first problem is if the comexe are really too bad and 'll handicap
the comexesys . It crash over the virus,or is detected by an antivirus ,
think that the comexesys have already killed all comexe and sysexe . So
the colonny have suicided itself , it's stupid , and the nature give a
good reponse against this problem : dissimination . The comexesys don't
replace all his parents by himself ,but 1/3 father,1/3 mother 1/3 child ,
and if the comexesys goes right , his parents population goes down , the
best adapted'll survive. The second problem is how to detect that the exe
infection from good exesys is better than the lame comexe , the best idea
is to define a protocol for viruses, and define infection level,low equal
lamah , high equal good , in this case , viruses can choose with which
routines they can use, too bad level can be prohibed, any other solution
of this problem is welcome . The third and last problem is the
imcompatibility between some kind of infector,a com and a win32 infector
can't couple themself, in solution of this problem,you can create bridge
of compatibility from system1 to system2 .

An important rule is that the family must respect a minimum of rules ,
like active detection , or let's a better virus install himself at his
place, already infected detection , etc etc otherwise that crash.The best
idea I think is to apply the concept on polymorphic engine , they'll
always modify themself , so when an antivirus have defeated the
polyengine1 , he have already muted himself in anything different , and
life continue . In this case , viruses becomes allways better and better,
and always couple old tech and new technology , there also appears
populations of kind of viruses,in this case appaers also complex movement
of infections , see automata




Les petits d‚linquants (C) Star0'98

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT