No soy un experto en la materia pero creo que no hay ningún tutorial sobre ello... la única manera de saber como funcionan es mediante reversing o mirando el código fuente de alguno que sea open source como el upx, de igual forma te va a llevar tiempo ya que es una ardua tarea, te recomiendo que te armes de valor y paciencia y sigas adelante con la idea de aprender a hacer algo similar.
@JuagadorON una cabra tiene mas educación que tu en fin... no entrare en detalles si esta claro a que partido votais tu y otra gente............. lo que os jode es que se muriera vuestro idolo en los 70......