Есть небольшая DLL, в которую хочу внести изменения. Т.к. я новичок, то хотелось бы эти изменения вносить в удобном редакторе Ряд вопросов: 1. Сделал в IDA Pro: Produce -> .ASM. Попытался скомпилировать MASM'ом, но не вышло: ругань на структуры вначале и файл uni.inc из IDA Pro. Также эта DLL зависит от ряда других DLL, поэтому видимо компилятору нужно будет как-то указать еще и их... 2. Если так влоб(как в п.1) вносить изменения глупая затея, то как или чем в эту DLL внедрять свои подпрограммы(процедуры), а не только просто менять туда/сюда значения или забивать что-либо nopами? Спс.
jettZ как правило чтоб скомпилировать полученный асм исходник придется помучится тут требуется опыт проще выкусывать по паре процедур начиная с совсем автономных, потом те что ссылаются на эти автономные и тд... можно инжект, а можно обернуть функции библиотеки в своей библиотеке функций
jettZ Пиши все нужные функции в свою отдельную длл, потом в той которую нужно править добавь нужные функции в импорт. Дальше вноси изменения с вызовом своих функций.
PaCHER Rockphorr Искал вчера, искал, и нашел только Microsoft Detours и http://code.google.com/p/easyhook-continuing-detours/. Это оно о чем вы говорите?