La idea es buena, aunque está aplicacion ya existe, aunque está en una lengua muy rara (rumano, ruso, o algo asi)
Realmente sería igual que hacerlo manual, aunque asi ahorras mucho tiempo.
Respecto a la programación, creo que no es complicado.
Aunque bueno, algunos Troyanos como bifrost tienen muchos offsets malignos, por lo tanto, habria que partirlo en muchas partes, y luego, modificarlo...teniendo cuidado de no romper el server final.
Un saludo