Сейчас на форуме: -Sanchez- (+8 невидимых) |
eXeL@B —› Основной форум —› Взлом .NET (part 2) |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 15 . 16 . >> |
Посл.ответ | Сообщение |
|
Создано: 12 сентября 2017 12:06 · Личное сообщение · #1 Со времени создания топика много обсудили, во много м разобрались и много осталось за кадром. Решил подшить выкладываемый софт и линки Инструменты: Рег-данные: Code:
Рег-данные: Code:
Документация: Статьи с хабры: Другое: Прошлый топик https://exelab.ru/f/action=vthread&forum=1&topic=16650&page=-1 - Last edit: 2012-02-17, Links fixed. Jupiter | Сообщение посчитали полезным: prorab777, ViruSZ7 |
|
Создано: 08 декабря 2017 10:25 · Поправил: Medsft · Личное сообщение · #2 sendersu ну почему так сразу то) последний peid показывает что там ее(фимы) нет. h__p://dropmefiles.com/SQ1aP Добавлено спустя 3 минуты сама эта dll чекает jit проверяет наличие отладчиков. Давай чувак) запатчишь эти места и вернешь) я тебя не забуду) Добавлено спустя 10 минут (Но что то там навешано на нее (agile..dll ) все же. |
|
Создано: 08 декабря 2017 17:52 · Личное сообщение · #3 |
|
Создано: 09 декабря 2017 11:45 · Личное сообщение · #4 |
|
Создано: 11 декабря 2017 11:53 · Личное сообщение · #5 ILSpy (iMHO) имеет одно из лучших двиглов декомпиля на моменте (dnSpy пользует еще старую ветку ильспая) https://github.com/icsharpcode/ILSpy/releases nuget https://www.nuget.org/packages/ICSharpCode.Decompiler/ vs ext https://marketplace.visualstudio.com/items?itemName=icsharpcode.ilspy-vscode | Сообщение посчитали полезным: mak |
|
Создано: 12 декабря 2017 10:57 · Поправил: Medsft · Личное сообщение · #6 sendersu пишет: uget https://www.nuget.org/packages/ICSharpCode.Decompiler/ - залез поглядеть, правила декомпиляции стали еще жестче, чуть обфускации падает наглухо. Поправить можно но это пока бетка, хрен знает чего они еще изменят в двиглах. А так typed IL прикольный.. чтото типа ida-шный выхлоп сишника. |
|
Создано: 14 декабря 2017 20:09 · Личное сообщение · #7 freudz пишет: Хай, ALL У кого-нить есть AgileDotNetRT.dll версии ниже 6.5.0.2 (6.х) http://dropmefiles.com/5g9FP SecureTeam 6.1.4 SecureTeam 6.2.0.7 SecureTeam 6.3.0.05 SecureTeam 6.3.0.10 SecureTeam 6.3.0.19 SecureTeam 6.4.0.1 AgileDotNetCPInstaller.exe - 6.3.2.0 AgileDotNetInstaller.exe - 6.3.0.17 | Сообщение посчитали полезным: Medsft, freudz |
|
Создано: 15 декабря 2017 11:44 · Поправил: 4kusNick · Личное сообщение · #8 sendersu пишет: dnSpy пользует еще старую ветку ильспая Он насколько я понял использует для декомпиляции dnlib, что позволяет разбирать сильно похеренные обфускаторами вещи, с чем не справляется движок ILSpy. Возможно что-то понял не так. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 15 декабря 2017 13:45 · Личное сообщение · #9 |
|
Создано: 15 декабря 2017 13:48 · Личное сообщение · #10 4kusNick пишет: Он насколько я понял использует для декомпиляции dnlib dnlib - разработка автора, наверное самая крутая дот нет библиотека по чтению-записи дот нет сборок включая все что только можно. Писалась спецом как замена хлипкой библиотеки Mono.Cecil для самого мощного деобфускатора - de4dot для декомпиляции же IL -> C# используется двиг ILSpy (насколько я вижу еще старая ветка, что не умеет анализировать CompilerGenerated stuff) |
|
Создано: 15 декабря 2017 14:18 · Личное сообщение · #11 4kusNick r_e sendersu Дети мои не спорьте. Обратите взоры свои на сей скрин, где обведенное мной уже по смыслу напоминает тему вашего обсуждения h__p://prntscr.com/hntybh эти компоненты присутствуют и там и там. Не позорьте) Добавлено спустя 3 минуты dnlib и mono.cecil - друг от друга ничем не отличаться их задача прочитать сборку и все. p.s. mono.cecil естественно в моей редакции))) | Сообщение посчитали полезным: sefkrd |
|
Создано: 15 декабря 2017 16:20 · Личное сообщение · #12 |
|
Создано: 15 декабря 2017 17:50 · Личное сообщение · #13 uncleua Благодарствуйте за аджайл! Попробую разных версий библиотеки. На текущий момент мне удалось снять themida/winlicense с AgileDotNetRT.dll 6.5.0.2 с помощью скрипта LCF-AT с комбинацией различных опций. 32битную версию конечно, ибо к 64битной пока не знаю как подойти даже. Получается таргет распаковывает эту рантайм либу в темп директорию и не оверрайтит ее, если там файл уже есть. Это позволило подменять AgileDotNetRT.dll перед распаковкой/деобфускацией de4dot. Теперь de4dot падает уже в другом месте (ранее не могло хукнуть CompileMethod): Code:
Я чего-то сомневаюсь правильно ли распакована рантайм длл (однако проверял loaddll.exe из олли - грузит)... Значит ли подобный эксепшен, что de4dot просто не знает как новый Agile.NET обрабатывать? Направьте пожалуйста куда дальше рыть... может я вообще по ложному пути пошел... |
|
Создано: 16 декабря 2017 09:54 · Личное сообщение · #14 |
|
Создано: 16 декабря 2017 14:33 · Личное сообщение · #15 freudz ес-но не знает, agile свежее, чем он саппортит ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: freudz |
|
Создано: 16 декабря 2017 17:09 · Личное сообщение · #16 |
|
Создано: 18 декабря 2017 11:35 · Поправил: ajax · Личное сообщение · #17 freudz вроде очевидно, зависит от цели - либо разбирать VM и допиливать дедот, если нужен алго, либо искать дырку в конкретном софте, чтобы зарегать, не трогая VM. забыл, что за софт копаете. забейте, там алгоритмы в ключе, если помню правильно ----- От многой мудрости много скорби, и умножающий знание умножает печаль |
|
Создано: 18 декабря 2017 12:23 · Личное сообщение · #18 |
|
Создано: 21 декабря 2017 12:52 · Личное сообщение · #19 freudz скажи мне пожалуйста а de4dot пустить под дебагом не судьба? Посмотри на каком этапе падает то? Что сюда ошибки которые выплевавает дед писать ... На данный момент дед знает 6 версий виртуальных машин agile но по мне так он у тебя не доходит до использования девирт.методов. Доходит у тебя до детекта машины или нет? | Сообщение посчитали полезным: freudz |
|
Создано: 23 декабря 2017 03:26 · Личное сообщение · #20 The dnSpy repository may have been compromised. All previous releases have been removed, and the repository is currently archived on GitHub. https://github.com/0xd4d/dnSpy Beware. |
|
Создано: 23 декабря 2017 13:44 · Личное сообщение · #21 Apocalypse Не поддавайтесь паническим настроениям отдельных граждан, все хорошо. I set it to read-only because I didn't plan on updating it for a while and didn't want to get any more issues (you can't set it to read-only, just enable/disable it) ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. | Сообщение посчитали полезным: sefkrd |
|
Создано: 23 декабря 2017 15:39 · Личное сообщение · #22 |
|
Создано: 24 декабря 2017 00:45 · Поправил: sefkrd · Личное сообщение · #23 |
|
Создано: 24 декабря 2017 14:03 · Личное сообщение · #24 dll накрыта СliSecure и CryptoObfuscator Первое снимается после декрипта строк. Второй валится на обычном де4дот с ошибкой ресурса, фикшеный де4дот валится просто без сообщений. bed8_24.12.2017_EXELAB.rU.tgz - PoloniexDemoStart-Decrypted-cleaned.dll |
|
Создано: 26 декабря 2017 18:03 · Поправил: JohnyDoe · Личное сообщение · #25 Есть ничем незашишенное приложение. Собрано под 64 бита. ildasm/ilasm пересобирает в 32 бита вроде без проблем. Но при запуске оно валится. Ругается на то что не может загрузить какой-то файл. Ситуация похожа на ту, которая возникает, когда версия FrameWork'а использованная при сборке выше, чем доступная в ОС. Это как-то решаемо? Пробовал сравнить два il файла после ildasm. Взял второй от самого простого приложения написанного на C#. Отличий особых вроде бы и нет. Они видимо есть, но я их не вижу. Сборку вообще можно конвертировать как-то? |
|
Создано: 26 декабря 2017 18:09 · Поправил: sefkrd · Личное сообщение · #26 |
|
Создано: 26 декабря 2017 18:36 · Личное сообщение · #27 |
|
Создано: 31 декабря 2017 11:19 · Личное сообщение · #28 freudz поделитесь пожалуйста чистым AgileDotNetRT.dll 6.4.0.29 без Themida. Или подскажите, как можно убедить Themid-у не падать при виде отладчика в Visual Studio? Пробовал чистить AgileDotNetRT.dll от Themida скриптами от LCF-AT, но все впустую, библиотека выходит неработоспособной, может потому что там цифровая подпись была, или скрипты криво настроил, подскажите настройки для LCF-AT пожалуйста. Вот собственно сам AgileDotNetRT.dll 6.4.0.29 под Themida http://rgho.st/7sZc5MNy2 |
|
Создано: 09 января 2018 12:37 · Личное сообщение · #29 |
|
Создано: 16 января 2018 09:09 · Личное сообщение · #30 |
|
Создано: 18 января 2018 16:37 · Поправил: freudz · Личное сообщение · #31 Medsft,ronin0x0 Комрады, я работал с 6.5.0.2. Залил сюда: _h_t_t_p_s_://fex.net/#!517678833289 За работоспособность не ручаюсь, ибо таргет был 64бита и юзал анменеджед либы, так что пришлось несколько по другому решать... =)) | Сообщение посчитали полезным: JohnDow |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 15 . 16 . >> |
eXeL@B —› Основной форум —› Взлом .NET (part 2) |