Caleb Doiron | MP452

  • About Me

  • Polymorphic Code

  • Progress

  • Documentation

  • Examples

  • presented slide show on metamorphic and polymorphic code

  • Modifications to the metamorphic code

  • Researched different types of polymorphic malware and open source polymorphic engines.

  • successfully implemented the makepoly command running on my own program

  • learned some nasm assembly language required to modify code to work with the makepoly command

  • presented lightning talk pointer lock api in webgl utilized in my random maze generator here

  • attended all cosi meetings expcept one because of an exam

  • learned to convert c object file to nasm with objectconv command

  • learned to make modifications to the objectconv nasm code so it is compatable with nasm

  • Got mkpoly command to work with a c object file using objconv, nasm and gcc

  • documented the complete steps to using the objectconv command, nasm command, and mkpoly command to insert polymorphic engines into elf64 object files that can be linked with gcc.

  • inserted the polymorphic engine into the metamorphic excecutable

  • created a multilayered implementation using the mkpoly commad

  • attended the chci classes on reverse engineering

  • updated my mp* website to include documentation and instructions on how to convert an object file to be polymorphic