I'm starting to look into ASM again which I have some experience programing for the x86. Most programing I done in the past was with C++ But I will soon start looking into C# as a supplement to my ASM program. What are some good compilers out there today? I haven't programed a lick in about 10 years so be easy on me.
It sounds strange but I have a curiosity that I want to fullfill and that's to make a Virus. Not just a normal virus but one that Mutates so most if not all of my work will have to be done in ASM language.
The idea behind it is to attempt to segment the self replicating programs into packets that can rearrange themselves while still acting as a single program regardless of how it inserts itself into another program. I think of it simular to DNA and upon replication there will be a string value added at the start to point to the various sections. I liken the sections to something a kin to protiens, each segment will have a function but it need not be called. By order of the starting string Key encoded during replication it will allow the stack to call up these various segments at the right time to allow the program to be morphable at its on accord in future versions.
This entire process will ensure that the same identification data to locate the virus would be different each and everytime the virus is replicated.
I also wish to encorperate networking later in the future but I have no idea how to do that from ASM other then possible direct data access to the ports which personally I think will be very hard to do so I believe that is where I would use C++ to encode then decompile it and modify the code slightly to fith the working of the Virus.
It sounds strange but I have a curiosity that I want to fullfill and that's to make a Virus. Not just a normal virus but one that Mutates so most if not all of my work will have to be done in ASM language.
The idea behind it is to attempt to segment the self replicating programs into packets that can rearrange themselves while still acting as a single program regardless of how it inserts itself into another program. I think of it simular to DNA and upon replication there will be a string value added at the start to point to the various sections. I liken the sections to something a kin to protiens, each segment will have a function but it need not be called. By order of the starting string Key encoded during replication it will allow the stack to call up these various segments at the right time to allow the program to be morphable at its on accord in future versions.
This entire process will ensure that the same identification data to locate the virus would be different each and everytime the virus is replicated.
I also wish to encorperate networking later in the future but I have no idea how to do that from ASM other then possible direct data access to the ports which personally I think will be very hard to do so I believe that is where I would use C++ to encode then decompile it and modify the code slightly to fith the working of the Virus.