Одной из идей является использование программы «Strings», которая содержится в Linux и может использоваться в Windows через Cygwin .
Он просканирует ваш файл и выведет каждую (!) Возможную строку в вашей программе, которая выглядит как C-String (текст, заканчивающийся на \ 0). Помните, что это также приводит к выводу большого количества мусора, а также текстов без ошибок, содержащихся в вашем файле. Кроме того, он не может определить код ошибки. Некоторые примеры: http://www.thegeekstuff.com/2010/11/strings-command-examples/ и справочная страница: https://linux.die.net/man/1/strings
Вы также можете попытаться использовать какой-либо инструмент обратного инжиниринга высокого уровня, например IDA Pro, но эта программа действительно дорогая (есть старая бесплатная версия), и вы должны знать, что вы делаете, так как вам придется просматривать ассемблерный код. Таким образом, этот подход может сказать вам и код ошибки, но требует много работы. Так что это, конечно, не автоматизированный процесс.