Сейчас на форуме: -Sanchez- (+8 невидимых)

 eXeL@B —› Основной форум —› Взлом dotNET программ
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 49 . 50 . >>
Посл.ответ Сообщение

Ранг: 60.6 (постоянный), 20thx
Активность: 0.070
Статус: Участник

Создано: 30 августа 2010 22:59 · Поправил: s0l
· Личное сообщение · #1

Со времени создания топика много обсудили, во много м разобрались и много осталось за кадром. Решил подшить выкладываемый софт и линки

Инструменты:

dnSpy - бодрый декомпилятор и отладчик тут беты

Gray Wolf - DE-ObfuScatE / Edit IL(Live) / Add payloads / Edit attributes(public/privet) / Copy strong names signing on EXE/DLL
ReSharper 6.0 Build 2093 Pre-Release - Очень навороченый декомпилер, побробности --> ТУТ <--.
Рег-данные:
Code:
  1. User Name: ReSharper EAP User
  2. License Key: 0-A60kqsqDMPkvPrLC3bz1/jmns4/DAUV6
  3. which is valid until 31 March 2010

Reflector 8.3.3.115 - платный декомпилятор .NET 8.3.0.95 + (дополнение к нему)
Седьмая версия рефлектора - думаю все знают
Сборка Add-in'ов для Reflector - есть много полезных вещей
.Net ID 1.0.0.3 - определение защиты
DNiD by Rue - сигнатурный анализатор
Dotnet IL Editor (DILE)- Opensource дизассемблер и дебаггер
Xenocode Fox Code Analyzer- профайлер и дизассемблер
Reactor Decryptor 1.7 - что то декриптит, но что не понятно(с) zeppe1in
Simple Assembly Explor (SAE) - Assembler, Disassembler, Deobfuscator, IL editor and more...
DotNet Dumper 1.0 - Дампер .net'овских приложений. Подробное описание
Kurapica dotNET Tracer 1.1 - трейсер от известного автора инструментов для .net
ILSpy 1.0.0.481 - Opensource комбайн, на подобие SAE. Подробности тут
dotTrace Performance 4.0.665.4 - Неплохой трейсер для .Net приложений. Умеет делать трейсы не смешивая потоки как KDT. Умеет сравнивать трейсы двух запусков программы
Рег-данные:
Code:
  1. Name: exelab
  2. Serial: OLgDSHG0hJghkLdXYJh1IjM3ytMrqKcn

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 - деобфускатор


ConfuserDumper
ConfuserDelegateKiller
CodeCrackerTools: ConfuserMethodsDecryptor, ConfuserDelegateKiller, ConfuserStringDecryptor, MegaDumper, etc.

Статьи с хабры:
Защита .NET приложений - Субъективная теоретическая муть с хабры, выдаваемая за обзор обфускаторов(только для фанатов)
Как обмануть NET.Reflector - вот это уже годная статья, в которой рассматривается ручная обфускация в стихах и картинках
Взлом программ для чайников - ну не знаю...прописные истины, но приятно, что все это есть на русском языке и нормально оформлено
Реверс-инжиниринг обфусцированной сборки .NET - один только заголовок чего стоит. По сути статья информативная
Инъекции MSIL кода в стороннюю сборку при помощи Mono.Cecil. Реализация принципов АОП в NET
Избавление .NET программы от регистрации на примере BEM
Снимаем дамп объектов с памяти .Net приложения

Другое:
.NET Reflector v7.0.0.198 (C# Source by wangshy)
[url=http://lifeinhex.com/string-decryption-with-de4dot/]String decryption with de4dot[/url

-

Last edit: 2012-02-17, Links fixed. Jupiter]




Ранг: 76.9 (постоянный), 116thx
Активность: 0.060
Статус: Участник

Создано: 30 октября 2011 09:19
· Личное сообщение · #2

RedGate.NET.Reflector.VSPro.7.4.1.179.cracked-SND
http://www.multiupload.com/66IZB17LVN
http://www.mediafire.com/?ee47em7oml28b75

| Сообщение посчитали полезным: gsx3000, tino

Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 11 ноября 2011 16:18
· Личное сообщение · #3

Интересует вот такая штука LSW DotNet-Lab может быть у кого нибудь прошлые версии имеются а так в свободном доступе нет и особенно ее компонент LSW_Binary_Lab и LSW.compiler (ццц.lesser-software.com/en/content/products/LSW_Binary_Lab/LSW_Binary_Lab.htm) особенно прикольно прочитать последний абзац со слов available



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 12 ноября 2011 01:15
· Личное сообщение · #4

Вопрос наполовину снят но в LSW DotNet-Lab вета 7 версии этих компонентов нет может у кого нибудь более раняя сборка есть где есть эти компоненты?



Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 12 ноября 2011 02:01
· Личное сообщение · #5

Medsft
Выложи что нашел.



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 12 ноября 2011 12:12
· Личное сообщение · #6

lswdnl-beta-7.zip нттр://www.getzilla.net/files/2147420/lswdnl_beta_7.zip.html

| Сообщение посчитали полезным: yanus0


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 15 ноября 2011 20:15
· Личное сообщение · #7

BAHEK пишет:
RedGate.NET.Reflector.VSPro.7.4.1.179.cracked-SND

какой то он не очень, так и не смог показать не обфусцированый код, ни уже со "снятой" обфускацией
Dis# - .NET decompiler получше, показывает и обфусцированый и уже со снятой обфускацией



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 15 ноября 2011 20:49
· Личное сообщение · #8

У Dis# какие-то косяки с проектами (после сохранения попытка загрузить проект крешит апп). Да и не развивается он.

-----
старый пень





Ранг: 196.6 (ветеран), 11thx
Активность: 0.070.01
Статус: Участник

Создано: 18 ноября 2011 21:01
· Личное сообщение · #9

Что-то не могу толком получить исхоники, какие-то проблемы со свойствами:

Reflector. Показывает свойства системных классов, но не показывает у классов проекта. Метод br() - compiler-generated get-метод свойства, в проекте не показывается:
if (enumerator.Current.br() == a_n.n_a.fld1)

ILSpy. Показывает свойства классов проекта, но не показывает у системных:
if (enumerator.get_Current().prop1== a_n.n_a.fld1)

Dis#, ни тех, ни других не понимает.

Никто не сталкивался?



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 18 ноября 2011 22:33
· Личное сообщение · #10

[wl]
делали деобфускацию? чем?
САЕ еще попробуйте и de4dot




Ранг: 196.6 (ветеран), 11thx
Активность: 0.070.01
Статус: Участник

Создано: 18 ноября 2011 23:00
· Личное сообщение · #11

да сам написал простейшую прогу с использованием Mono::Cecil
Кстати победил свою проблему - тупо переименовал геттеры и сеттеры в get_ и set_ + название свойства.
Сесил очень мощная библиотека, с её помощью легко и приятно избавляться от последствий обфускации. А готовые деобфускаторы мне что-то не нравятся совсем



Ранг: 11.3 (новичок), 8thx
Активность: 0.010
Статус: Участник

Создано: 20 ноября 2011 02:57
· Личное сообщение · #12

Можно также в шапку добавить dotPeek (.NET decompiler from JetBrains) софтина пока бесплатная
http://download-ln.jetbrains.com/dotpeek/dotPeek-1.0.0.2545.zip




Ранг: 500.6 (!), 7thx
Активность: 0.260
Статус: Участник

Создано: 10 декабря 2011 20:36
· Личное сообщение · #13

s0l пишет:
ReSharper 6.0 Build 2093 Pre-Release - Очень навороченый декомпилер, побробности --> ТУТ <--.



ссылка умерла. может обновит кто ?



Ранг: 81.0 (постоянный), 88thx
Активность: 0.070.02
Статус: Участник

Создано: 10 декабря 2011 20:46
· Личное сообщение · #14

NIKOLA пишет:
ссылка умерла. может обновит кто ?


http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.0+Nightly+Builds

http://download.jetbrains.com/resharper/ReSharperSetup.6.0.2201.414.msi



Ранг: 22.4 (новичок), 19thx
Активность: 0.020
Статус: Участник

Создано: 10 декабря 2011 21:00
· Личное сообщение · #15

NIKOLA
ну як маленький, гуглже http://www.google.ru/search?q=ReSharper
зыЖ там и панавей имеетця



Ранг: 5.4 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 13 декабря 2011 10:56
· Личное сообщение · #16

есть ли гуй для de4dot?
и да, у меня почему-то не работает Dis#. Появляется на панели задач и всё. Окна нет. Что можно сделать? Реинсталляция не помогла




Ранг: 88.2 (постоянный), 111thx
Активность: 0.070.01
Статус: Участник

Создано: 13 декабря 2011 11:58
· Личное сообщение · #17

Гуя нет, там в принципе не так уж и много параметров.



Ранг: 5.4 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 13 декабря 2011 12:01
· Личное сообщение · #18

плохо. а что на счёт Dis#?




Ранг: 76.9 (постоянный), 116thx
Активность: 0.060
Статус: Участник

Создано: 17 декабря 2011 12:31
· Личное сообщение · #19

.Net Reflector 7.5.0.252 [EAP2] [VSPro-Edition] [Beta Version] Cracked by Death
http://www.multiupload.com/TEMKG11YO4



Ранг: 5.4 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 18 декабря 2011 02:36
· Личное сообщение · #20

Есть ли анпакер для Eazfuscator? Если он не приватный, не могли бы вы им поделиться?




Ранг: 88.2 (постоянный), 111thx
Активность: 0.070.01
Статус: Участник

Создано: 18 декабря 2011 14:07
· Личное сообщение · #21

de4dot же

| Сообщение посчитали полезным: LOL_THIS_IS_POTATO


Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 23 декабря 2011 23:00
· Личное сообщение · #22

BAHEK кряка не рабочая, выдает что версия устарела и идет обновляться

-----
Yann Tiersen best and do not fuck




Ранг: 35.4 (посетитель), 15thx
Активность: 0.020
Статус: Участник

Создано: 24 декабря 2011 20:23
· Личное сообщение · #23

Подскажите, чем лучше править код IL? SAE почему-то в моем случае искривляет код после банального nop. Приходится смотреть смещения, лезть руками с hiew и после чего всё ровно. А хочется одной утилитой все делать.



Ранг: 2.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 24 декабря 2011 21:49 · Поправил: Модератор
· Личное сообщение · #24

С наступающим ребята!

Может у кого идея есть. Я не пойму как здесь рег-код делается.



Открыл с рефлектором:
От модератора: здесь был совершенно безбожно длинный листинг, который убран



Ранг: 15.1 (новичок), 5thx
Активность: 0.010
Статус: Участник

Создано: 24 декабря 2011 21:51 · Поправил: manco
· Личное сообщение · #25

neprovad
SAE пересобирает сборку, поэтому если она подписана или обфусцирована, такие изменения не проходят бесследно. Соответсвенно надо удалить стронгнейм/деобфусцировать.

Так же если ты к примеру нопишь команду которая что-то кладет в стек ил снимает с него, то нарушаешь алго программы.



Ранг: 2.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 24 декабря 2011 22:09 · Поправил: golum
· Личное сообщение · #26

да. вот только как?

походу это зараза привязана к железу



Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 25 декабря 2011 02:19
· Личное сообщение · #27

golum
Обрати DEmakeActivateKode и генерируй с ее помощью серийник.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 25 декабря 2011 11:17
· Личное сообщение · #28

Лютый листинг на несколько страниц из поста удалён. Лучше так больше не делать, для таких портянок есть аттачи/хостинги текста и тд.



Ранг: 2.7 (гость)
Активность: 0.010
Статус: Участник

Создано: 25 декабря 2011 13:43 · Поправил: golum
· Личное сообщение · #29

yanus0
В смысле обратить? я к сожелению C# еще не пользовался и поэтому сам процесс активираваниа не пойму.

Archer
sry



Ранг: 9.6 (гость), 5thx
Активность: 0.010
Статус: Участник

Создано: 26 декабря 2011 11:45
· Личное сообщение · #30

Коллеги, доброе время суток. Возник вопрос.
Разбирал один компонент для студии. При установке компонента сборки устанавливаются в GAC (со стронг-неймом соответственно). Пропатчил прямо в ГАК-е без удаления или корректировки строгого имени - и все чудесным образом заработало.
Вопрос - почему измененные сборки не валидируеются на стронг-нейм после изменения? Т.е. и в дизайн-тайме и в рантайме все работает корректно.



Ранг: 137.9 (ветеран), 45thx
Активность: 0.080
Статус: Участник

Создано: 26 декабря 2011 12:53
· Личное сообщение · #31

iggvwh
Потому что сборка в GAC. По умолчанию пропатченую сборку нельзя установить в GAC, но пропатчить ее там нечего не мешает.


<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 ... 49 . 50 . >>
 eXeL@B —› Основной форум —› Взлом dotNET программ
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати