What I understand about heuristics may be allot to some and maybe nothing compared to what i will need to know but here goes everything!!
My understanding of heuristics is that it may have many parts including two types of detection methods being rule based or weight based. With that being said rule based is a behavior type detection that is usualy executed within a virtual enviroment as to not infect the actual filesystem to then monitor the code being executed. Weight based detection may focus on such things as the file size, creation date ect. ect.... I have also researched static and dynamic methods and even thoe I understand most of whats being said there is no examples of anything anywhere except for complicated math examples of which no one but the person who wrote it can understand...... I am looking for a few things here...
Dissasembly for win32 x86 native code (VB6 Program included in attached files)
Emulation enviroment (able to call within vb.net) eg, VM ware
Static analysis ? List of conditions to satisfy (FLAGS)
dynamic analysis ? List of conditions to satisfy (FLAGS)
matching strings from database using wildcards ? (Improving scanning speeds)
I am in bad need for someone to convert the VB6 disassembler that i have included in this post to VB.Net code by either converting the program to dll with a short explaination of how to call it in vb.net or the much more complicated task of rewriting it as I do not understand vb6 language.
Please Please help as I cannot go any further with my level of understanding at this point
thank you all very much for any input you might have!!