Сейчас на форуме: kris_sexy, vasilevradislav, zds (+6 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Reversing .NET сборок. Duplicate method declaration |
Посл.ответ | Сообщение |
|
Создано: 29 декабря 2006 01:07 · Личное сообщение · #1 Доброго времени суток. Помогите пожалуйста разобраться вот с этой сборкой (файл прилагается). если декомплить его (ildasm), ничего не делая, собрать его (ilasm) То ассемблер говорит, NineRays.FlyGrid.Design.h(8010) : error -- Duplicate method declaration Assembled method a.-::?. Я так понял, что обфускатор как-то обманул дизасемблер с именами методов. а дубликаты методов - тела методов одни и теже, видать специально сделаны для обмана таких как я. Подскажите, как побороть такого вида защиты? Заранее спасибо. ![]() ![]() |
|
Создано: 29 декабря 2006 05:49 · Личное сообщение · #2 andrey_ddr пишет: Подскажите, как побороть такого вида защиты? Либо ручками, либо ищешь тему про .NET - там сказано какой декомпилятор позволяет переименовывать автоматом. Но придется на C# работать, по-моему. А вообще не изучив как следует, что такое объктно-ориентированное прогаммирование, за .NET лучше не браться. Но это мое мнение ![]() ![]() |
|
Создано: 29 декабря 2006 06:07 · Личное сообщение · #3 |
|
Создано: 31 декабря 2006 03:33 · Личное сообщение · #4 ООП, где-то я это уже слышал ![]() Дело не в том что я знаю всё о ООП или нет. Я взял, да переименовал все дублирующие методы в разные (а+номер строки в сырце). Собрал это всё дело, но опять не работает. Говорит такой-то метод не найден... можно дальше копаться где и как эти методы вызываются и править там... Думал есть способы проще. >>> Либо ручками, либо ищешь тему про .NET - там сказано какой декомпилятор позволяет переименовывать автоматом. Подскажите хоть один? ![]() >>> ilasm должен быть той версии фреймворка, под которую написана прога сборка на 2.0 и (де)компилю его под 2.0 ![]() |
|
Создано: 31 декабря 2006 12:13 · Личное сообщение · #5 |
|
Создано: 01 января 2007 04:19 · Личное сообщение · #6 |
![]() |
eXeL@B —› Крэки, обсуждения —› Reversing .NET сборок. Duplicate method declaration |