Universal Fixer 1.0 - fix dumps after dumping them whit Dotnet Dumper or other similiar tools and will also fix nasty things: multiple assembly/module definitions, wrong extends, etc. iMPROVE .NET Deobfuscator - деобфускатор
evggrig пишет: знач таки есть тулза для таких целей Для машинного кода тоже существуют патчеры, однако никому в голову не приходит, что существует-таки тулза, куда можно вписать имя сишной функции и какую строчку на какую заменять. В чем разница?
Вы че перенапряглись)))) NET Patcher делает байтовый патчинг с возможностью сохранения и последующего распространения таблицы патча и ВСЕ)))) какая Ида, какой dbSpy ... подходы разные.
Ранг: 271.2 (наставник), 331thx Активность: 0.32↗1.49 Статус: Участник
Создано: 09 августа 2018 01:26 · Поправил: f13nd · Личное сообщение · #9
Medsft пишет: с возможностью сохранения и последующего распространения таблицы патча и ВСЕ В этой таблице патча сигнатура или смещение? Просто от этого зависит ВСЕ там будет или еще не ВСЕ.
sashka2002 пишет: Скиньте кто актуальный NET Patcher Не-не-не-не-не, ты же ищешь прогу где имя метода надо вбить и заменяемую строчку, так?
f13nd пишет: пассажир хочет - )))) что дороже. Но если серьезно я реализую это на сигнатурах с помощью metadatareadera от Bogdan, тот что использует Codecracker в своих поделках
накачал утилит на .NETv2.0.50727 на win xp, без net framework при старте ошибка при инициализации приложения 0xc0000135 знаю решается установкой framework ,но в импорте то одна dll mscoree.dll 2.0.50727.42 скинул её в папку толку нет Вопрос как без полного пакета запускать? ,лень мне забивать винт ненужным мусором) у кого какие мысли ?
SDK пишет: mscoree.dll 2.0.50727.42 скинул её в папку толку нет Дотнетов всех форм и расцветок может быть установлено сколько угодно, мскорея.длл одна, в систем32 лежит. Как думаешь, почему ее подмена не помогла?
SDK пишет: лень мне забивать винт ненужным мусором) А ты средствами нтфс этот мусор сожми
f13nd пишет: мскорея.длл одна, в систем32 лежит Сам Придумал или Кто Научил? ты будешь удивлён но я перед тем как проверить экспорт и качнуть mscoree.dll проверил папку на наличее mscoree.dll там нет)) Ибо Microsoft .NET Runtime Execution Engine и в форточках её нет без пакета который бывает ставится в всяких сборках,но не в стоковой)) теперь без шуток ставлю я допустим этот мусорный net framework запускаю утилиту как мне засунуть все используемые dll в экспорт ? и спасёт ли это отца русской демократии как думаете?
SDK пишет: как мне засунуть все dll в экспорт и спасёт ли это отца русской демократии как думаете? От того, что ты тупо загрузишь нужные длл mscoree.dll не перестанет от этого пытаться их загружать привычным ей способом. Вообще эта длл судя по экспорту COM-объект, со всеми вытекающими. То есть как минимум всю эту мишуру возможно придется регистрировать как ком-объекты, а они возможно чего-нибудь еще захотят этакого.
SDK пишет: dotnet.exe to .exe не бывает еще? Откуда он будет подсасывать библиотеки функций и если из себя, то сколько будет весить? Если с явой хотя бы понятно зачем она, типа кроссплатформенность (с нюансами, как в анекдоте про нюанс), то за каким смыслом МС придумали дотнет понять невозможно. Видимо чтоб поголовье пингвинятников сокращать за счет программистов, не умеющих писать не под дотнет.
SDK и f13nd порожняка гонять хватит. SDK гугли DotNetBox от CodeCracker и будет тебе счастье если ставить фреймворки не хочешь.
Добавлено спустя 2 минуты sashka2002 пишет: Кто подскажет : http://joxi.ru/4AklQ3sydykkrq тыб еще оставил на скрине только пару пикселей от экрана... быстрее ответят
Medsft пишет: тыб еще оставил на скрине только пару пикселей от экрана К сожалению не могу оглашать прогу которую пролечил. Что сделал, просто указал патченый и оригинальный exe. После "Compare" выдаёт это, что за фигня не понятно. http://joxi.ru/DrlBlahvL0Q72P
Я устал уже объяснять, что этот вариант не подойдет. На картинке видно три поля Dec offset - Old byte - New byte, это замена по смещению. Какая блин разница дотнет - не дотнет, это самый обыкновенный патчер, их много и все не подходят для последующих сборок. Если есть какие-то затруднения с поиском инструмента для патча по сигнатуре, сделай сигнатурный поиск сам. Это очень простая задачка.
Скушно, решил поделиться! https://dropmefiles.com/hpZn5 в архиве: -ILSpector (в рекламе не нуждается, последняя паблик версия) -HiddenSAE (всем знакомый декомпилятор, с измененным именем процесса + модифицированный Cecil + отложенное сохранение при деобфускации) -dnSpy(одна из последних версий популярного отладчика с измененными иконками для x86 и x64) -ILSpy (последняя бетка, родитель почти всего что сверху, развивается и поэтому умеет декомпилировать то что не умеют другие)
Ранг: 1.9 (гость) Активность: 0=0 Статус: Участник
Создано: 19 августа 2018 16:54 · Поправил: layerslayer · Личное сообщение · #31
Может кто помочь деобфусцировать? Раньше использовал de4dot, но автор улучшил защиту. Если кто сможет, то можете поделиться инструкции как вы это сделали? --> Файл<--