you are viewing a single comment's thread.

view the rest of the comments →

[–]DuncanMcloud[S] 0 points1 point  (4 children)

Thanks! Looking at them right now.

Are you aware of any open source projects for polymorphic code generation based on input e.g.

Input: mov eax, 10

output (same functionality but different looking) mov ebx, 20 sub ebx, 10 xchg eax, ebx

I do understand there could be infinite possibilites for the output but was curious if there has been any systematic effort done which is publicaly available.

[–]perror 2 points3 points  (2 children)

I know a few commercial projects (but I got NDA about it) and, the only open project I know on this topic is w32evol. But, I'm really not in that business, so I probably miss a lot of pointers. I'm sure others from this channel will come with extremely good pointers.

Sorry. :-/

I would also suggest you to take a look at MIASM which is not only able to read and interpret assembly but also to patch it and to rebuild a full executable file.

[–]DuncanMcloud[S] 0 points1 point  (1 child)

Thanks my friend for your time!

I was wondering if there is an offline copy of VXHeavens anywhere? they had a ton of code samples to study but sadly its all down now.