linkedin post 2019-06-18 03:03:59

Uncategorized
PSEUDO SELF-MODIFYING. "For machine-code, SelfModifyingCode would be machine-code running on the CPU that reaches into its own in-memory or on-disk representation and tweaks that representation. And, even in the case of FPGAs and transmeta toolsets where you have a CPU that is modifiable, it generally isn't self modifying." https://lnkd.in/dknBRJD View in LinkedIn
Read More

linkedin post 2019-06-18 03:07:23

Uncategorized
GROWING DIGITAL GENE POOL. "Autonomously replicating entities have been considered as useful tools for information gathering, anti-virus software and distributed computing. Widespread use of such agents may provide a "gene-pool" of sophisticated code for mutation amid evolution. It has already been mentioned how the increase in computing activity will lead to more opportunity for mutation." https://lnkd.in/g5hUBjg View in LinkedIn
Read More

linkedin post 2019-06-18 03:09:09

Uncategorized
COMPUTER VIRUS GROWTH. "The move towards interconnection and compatibility provides a vast and rich ecosystem for the development of new species. Reason and experience with computer ecologies tells us that the smaller the instruction set of a program, the more likely a perturbation will result in a functional program. It follows therefore that the recent popularity of RISC (reduced instruction set) computers may lead to an upsurge in virus development." https://lnkd.in/g5hUBjg View in LinkedIn
Read More

linkedin post 2019-06-18 03:11:09

Uncategorized
VIRAL EVOLUTION. "Viruses often rely on subtle facets of machine architectures and operating systems. The march of progress in computer technology may literally overnight obliterate entire viral species, as the computational environment in which a virus thrives is either junked or changed to the point where the virus is dysfunctional." https://lnkd.in/g5hUBjg View in LinkedIn
Read More

linkedin post 2019-06-19 03:44:35

Uncategorized
TRIAL AND ERROR MUTATIONS. "I build a loop through some maximum mutations, pick a random position. Check the syntax and bail if invalid if not I then test the output for the expected result. The idea is the function returns something like “2” but you want it to return “4” and the mutations will continue until it finds the expected value." https://lnkd.in/e2GhRte View in LinkedIn
Read More