на сколько я помню имеются такие утилитки, применяют их для создания "сценария патча" (как правильно называется - не помню, может кто другой подскажет), т.е. имеется программка, которую надо полечить от жадности)), в файл вносятся изменения - заменой на ноп'ы, условные или безусловный переходы и проч. потом файлы исходный и конечный сравниваются - на выходе с "сценарий" - файлик содержащий информацию об изменении, который затем с успехом используется для лечения других экземпляров данной програмки, на подобие: исправленный файлик распространять грешно, а вот инструкцию по исправлению - можно, вот такая штука может помочь, подозреваю, что для этого она (программка) и нужна)), думаю могут помочь
тут или
тут