Сейчас на форуме: igorcauret, Rio (+6 невидимых) |
eXeL@B —› Вопросы новичков —› Помогите модифицировать .NET приложение |
Посл.ответ | Сообщение |
|
Создано: 07 ноября 2014 18:18 · Поправил: JustFan · Личное сообщение · #1 Здравствуйте, я вот только недавно начал разбирать реверс .NET Есть приложение написанное на .NET 4.0, Reflector+Reflexil успешпо провели деобфускацию, после чего я проверил все на работоспособность, все ОК. (там был СмартАсембл 6.8) Потом начал копаться в коде, воротил там все дня три, решил сделать первые изменения, и проверить. Вдруг началось... смотрите картинку. Я подумал что не корректно модифицировал IL код, и решил поменять просто один символ в какой то строке которая выводится. Но увы проблемма осталась, как так? Причем крассная строка присутствует в коде (я ее нашел). А синяя уже генерируется системой походу. И еще интересно, что после замены одного символа в строчке размер файлика вырос на 4Кб.. Немогу понять куда копать, подскажите, хочу провести модификацию сам. так сказать для опыта, и спортивного интереса. |
|
Создано: 07 ноября 2014 19:22 · Личное сообщение · #2 JustFan пишет: после замены одного символе в строчке размер файлика вырос на 4Кб.. Рискну предположить, что вы используете какой-нить reflexil или что-то подобное для редактирования и оно пересобирает сборку, все ломая. Если это так, попробуйте ByteMe или другие инструменты для сырого редактирования байткода без пересборки. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
eXeL@B —› Вопросы новичков —› Помогите модифицировать .NET приложение |