| Сейчас на форуме: -Sanchez- (+8 невидимых) | 
| eXeL@B —› Основной форум —› Взлом dotNET программ | 
| << 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 49 . 50 . >> | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 30 августа 2010 22:59 · Поправил: s0l  · Личное сообщение · #1 Со времени создания топика много обсудили, во много м разобрались и много осталось за кадром. Решил подшить выкладываемый софт и линки ![]() Инструменты: - бодрый декомпилятор и отладчик - DE-ObfuScatE / Edit IL(Live) / Add payloads / Edit attributes(public/privet) / Copy strong names signing on EXE/DLL - Очень навороченый декомпилер, побробности . Рег-данные: Code: 
 - платный декомпилятор .NET - думаю все знают - есть много полезных вещей - определение защиты - сигнатурный анализатор - Opensource дизассемблер и дебаггер - профайлер и дизассемблер - что то декриптит, но что не понятно(с) zeppe1in - Assembler, Disassembler, Deobfuscator, IL editor and more... - Дампер .net'овских приложений. - трейсер от известного автора инструментов для .net - Opensource комбайн, на подобие SAE. Подробности - Неплохой трейсер для .Net приложений. Умеет делать трейсы не смешивая потоки как KDT. Умеет сравнивать трейсы двух запусков программы Рег-данные: Code: 
 - 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. - деобфускатор Статьи с хабры: - Субъективная теоретическая муть с хабры, выдаваемая за обзор обфускаторов(только для фанатов) - вот это уже годная статья, в которой рассматривается ручная обфускация в стихах и картинках - ну не знаю...прописные истины, но приятно, что все это есть на русском языке и нормально оформлено - один только заголовок чего стоит. По сути статья информативная Другое: [url=http://lifeinhex.com/string-decryption-with-de4dot/]String decryption with de4dot[/url - Last edit: 2012-02-17, Links fixed. Jupiter] ![]()  | 
| 
 | 
Создано: 22 мая 2012 22:08 · Поправил: s0x0110  · Личное сообщение · #2  | 
| 
 | 
Создано: 23 мая 2012 01:52  · Личное сообщение · #3  | 
| 
 | 
Создано: 29 мая 2012 13:53  · Личное сообщение · #4  | 
| 
 | 
Создано: 29 мая 2012 14:00 · Поправил: sendersu  · Личное сообщение · #5 neprovad я б кочнул срц дедота и там проверил в 1ую очередь что ето. как правило дедот сразу пишет мол ура, новая бага- закиньте мне для поглядеть   | Сообщение посчитали полезным: neprovad | 
| 
 | 
Создано: 29 мая 2012 22:41 · Поправил: zeppe1in  · Личное сообщение · #6 neprovad https://github.com/0xd4d/de4dot/wiki/FAQ After deobfuscating a .NET Reactor obfuscated assembly, I see methods with only a 'throw (uint)-559038242' statement. That throw is actually throw 0xDEADCODE. Those methods are encrypted native (x86 code) methods and the throw won't execute at run time. The method body will be replaced with the real method at run time by the obfuscator's methods decryptor. You'll know when there are native methods left in the image if you see something like this after deobfuscation: Re-encrypted 10/73 native methods In this example, there are 10 methods left that are still native methods. The remaining 63 methods were converted back to CIL code or deleted from the image. A future version of de4dot may convert the remaining native methods back to CIL code. ----- zzz   | Сообщение посчитали полезным: neprovad | 
| 
 | 
Создано: 03 июня 2012 03:32  · Личное сообщение · #7  | 
| 
 | 
Создано: 27 июня 2012 13:41  · Личное сообщение · #8 New version: 1.8.6 Supports the latest CryptoObfuscator build Supports the latest Agile.NET build Fixed a crash in Eazfuscator.NET string decrypter   | Сообщение посчитали полезным: Airenikus | 
| 
 | 
Создано: 29 июня 2012 08:29  · Личное сообщение · #9 NETDeob NETDeob is a deobfuscator that was made to support obfuscators and packers that de4dot doesn't. Here's a list of currently implemented deobfuscators & unpackers: Phoenix Protector, Manco Obfuscator, CodeWall, NetZ .NET Packer, Rpx .NET Packer, Mpress .NET Packer, ExePack .NET Packer, Sixxpack .NET Packer.   | Сообщение посчитали полезным: Flint, igorca, -=AkaBOSS=- | 
| 
 | 
Создано: 29 июня 2012 20:42  · Личное сообщение · #10  | 
| 
 | 
Создано: 29 июня 2012 21:10  · Личное сообщение · #11  | 
| 
 | 
Создано: 29 июня 2012 21:19  · Личное сообщение · #12  | 
| 
 | 
Создано: 29 июня 2012 21:51  · Личное сообщение · #13  | 
| 
 | 
Создано: 30 июня 2012 05:59 · Поправил: Xlab0s  · Личное сообщение · #14  | 
| 
 | 
Создано: 02 июля 2012 09:06  · Личное сообщение · #15 чтобы проект открывался достаточно пару цифер о версии в sln исправить   | Сообщение посчитали полезным: Xlab0s | 
| 
 | 
Создано: 02 июля 2012 13:10  · Личное сообщение · #16 Добрый День =) Давно мучает одна программа, решил спросить у Вас, как снять защиту. Вообщем, прошелся по ней ded4dot, он показал Confuser (1.7) ну и понятное дело все убрал =) Но ресурсы программы зашифрованные. Нашел процедуру декрипта, и единственный верный выход наверно таков: 1) Извлечь ресурсы 2) Написать простенькую программу, которая будет расшифровывать эти ресурсы (скопировать ту процедуру Decrypt() которая есть в программе и использовать её) НО у меня проблемы. Процедуру взял, но компилироваться нормально не хочет. Вот ошибка (VB.NET): Константное выражение не может быть представлено как имеющее тип "ULong". Ошибка в данной строчке: Code: 
 Если убрать '-' перед числом 16777216, то все нормально компилируется. Но я не уверен, что ресурсы полностью и корректно расшифровались. Как быть? Впринципе, можно попробовать загрузить туда эти (расшифрованные) ресурсы, но надо еще патчить программу так, чтобы она их не расшифровала опять, а просто запускалась... ![]()  | 
| 
 | 
Создано: 02 июля 2012 13:25  · Личное сообщение · #17  | 
| 
 | 
Создано: 02 июля 2012 13:28 · Поправил: ZaZa  · Личное сообщение · #18 Makashka Измени CULong на CLng и будет тебе счастье... А вообще - то тут не место для обсуждений твоих проблем ![]() Обознался: так надо писать: CLng. Ссори... Code: 
 ----- One death is a tragedy, one million is a statistic. ![]()  | 
| 
 | 
Создано: 02 июля 2012 13:33 · Поправил: Makashka  · Личное сообщение · #19 ZaZa пишет: Измени CULong на CLong и будет тебе счастье... "CLong" не объявлен. Может быть недоступен из-за своего уровня защиты. Сама процедура декрипта: Code: 
 ![]()  | 
| 
 | 
Создано: 08 июля 2012 18:20  · Личное сообщение · #20  | 
| 
 | 
Создано: 08 июля 2012 18:33  · Личное сообщение · #21  | 
| 
 | 
Создано: 08 июля 2012 18:42  · Личное сообщение · #22  | 
| 
 | 
Создано: 08 июля 2012 19:08 · Поправил: F_a_u_s_t  · Личное сообщение · #23  | 
| 
 | 
Создано: 09 июля 2012 17:49 · Поправил: Xlab0s  · Личное сообщение · #24 нашёл вот эта штука Salamander .Net Native Compiler Повидиму ненайти её =) Code: 
 ![]()  | 
| 
 | 
Создано: 09 июля 2012 21:49  · Личное сообщение · #25  | 
| 
 | 
Создано: 10 июля 2012 12:53  · Личное сообщение · #26 Здравстуйте. Нужна помощь с информацией о mixed сборках. А именно каким образом соотнести описание функции из Net части с ее телом в C++ части. JIW Thunk описания не нашел. Про обратный процесс вроде понятно (unmanaged-> managed). Из CLI Vtable ->Ссылка на MetodRef (по загрузке заполняется лоадером) <-jump stub<-call Еще вокруг этих jmp stub непонятные структуры типа WORD 0x3003h или 0x300Bh WORD flag1? 2,4..5 DWORD size_data DWORD flags2? data - может быть размером 2 - 5 - 7 и более байт, что там понять не смог ![]()  | 
| 
 | 
Создано: 11 июля 2012 02:16  · Личное сообщение · #27  | 
| 
 | 
Создано: 13 июля 2012 05:57  · Личное сообщение · #28  | 
| 
 | 
Создано: 25 июля 2012 01:35 · Поправил: Airenikus  · Личное сообщение · #29 de4dot 1.9.0 Code: 
   | Сообщение посчитали полезным: DimitarSerg, igorca, sendersu, schokk_m4ks1k, Dart Raiden | 
| 
 | 
Создано: 25 июля 2012 20:51  · Личное сообщение · #30 Подскажите,в чём проблема?SAE отказывается сохранять сборку,выдаёт Code: 
 понятно,что можно пропатчить в хекс редакторе,но интересует именно невозможность сохранения.Где грабли? Сама программа http://rghost.ru/39410840 ![]()  | 
| 
 | 
Создано: 25 июля 2012 21:01  · Личное сообщение · #31  | 
| << 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 49 . 50 . >> | 
| eXeL@B —› Основной форум —› Взлом dotNET программ | 
| Эта тема закрыта. Ответы больше не принимаются. | 












 Для печати