PDA

Просмотр полной версии : .NET реверсинг


procedure
12.12.2008, 22:05
Решил сюда накидать ссылок на материал по сабажу. Мот кому интересно будет.

[Info]

Сборник статей [engl] .NET (http://tuts4you.com/download.php?list.48)
Дизассемблирование C# программ от A до Z (http://www.xakep.ru/magazine/xa/113/068/1.asp)
Реверсинг .Net Framework приложений и компонентов (часть 1) (http://www.cracklab.ru/art/?action=view&id=350)
Реверсинг .Net Framework приложений и компонентов (часть 2) (http://www.cracklab.ru/art/?action=view&id=362)
Реверсинг .Net Framework приложений и компонентов (часть 3) (http://www.cracklab.ru/art/?action=view&id=363)
О платформе .Net (http://www.cracklab.ru/art/?action=view&id=360)
MSIL Disassembler (Ildasm.exe) (http://msdn.microsoft.com/en-us/library/f7dy01k1(VS.71).aspx)
Разъяснение промежуточного языка Microsoft (Microsoft Intermediate Language). Часть 1 – Введение (http://www.vbstreets.ru/Articles/66388.aspx)
Разъяснение промежуточного языка Microsoft (Microsoft Intermediate Language). Часть 2 – Краткое описание .NET приложения (http://www.vbstreets.ru/Articles/66391.aspx)
Разъяснение промежуточного языка Microsoft (Microsoft Intermediate Language). Часть 3 – Отладка (http://www.vbstreets.ru/Articles/66392.aspx)

Ну и в придачу, лучшая книга по MSIL только жаль на английском.
Inside Microsoft .NET IL Assembler.chm (http://www.isheu.com/data_12264_1.aspx)

[Protection]
Защита .NET кода методами обфускации (http://www.giac.unibel.by/docs/pdf/2-2006/s05-2-2006.pdf)
Защита ПО от нелегального использования
Сокрытие авторских алгоритмов
Противодействия противоправному вмешательству в код программного средства (ПС)
[Tools]

[Decompilers/Disassemblers]
1.DisSharp Decompiler
http://netdecompiler.com
2..NET Reflector
http://www.red-gate.com/products/reflector/
3.Salamander .NET decompiler
http://www.remotesoft.com/salamander/
4. ildasm входит в состав .net framework
5.Spices.Net Decompiler
http://www.9rays.net/products/Spices.Decompiler/
6.PEBrowse Professional Windows Disassembler
http://www.smidgeonsoft.prohosting.com/pebrowse-pro-file-viewer.html
7.IDA

[Unpacking .net]
1..NET Generic Unpacker
http://ntcore.com/netunpack.php
2.The Xenocode Solution
http://portal.b-at-s.info/download.php?view.45
3. Kurapica DotNET Dumper
http://portal.b-at-s.info/download.php?view.36

[Deobfuscation]
1.dotNET DeObfuscator
http://portal.b-at-s.info/download.php?view.38
2.DotFuckScator
http://portal.b-at-s.info/download.php?view.48
3.DeSmart
http://portal.b-at-s.info/download.php?view.50

[Other]
http://cracklab.ru/download.php?action=list&n=NjA=
http://reversengineering.wordpress.com/category/tools/net/
http://www.smidgeonsoft.prohosting.com/pebrowse-pro-interactive-debugger.html

Xenocode Fox 2006 Professional:
- не буду выделять множество функций программы, выделю только одну, - эта программа умеет из exe файла снимать сорцы и экспортировать проект в VS.
http://rs9.rapidshare.com/files/7817151/Fox_104.zip

Chaak
12.12.2008, 22:48
http://www.red-gate.com/products/reflector/
Самый лучший декомпилятор clr(на мой взгляд). Поддерживает перевод кода из clr в C#,VC++, Delphi, Visual Bascic, Chrome. Также в нем встроен IL-дизассемблер

0x0c0de
19.12.2008, 09:54
Сабж дополнен (первый пост), разбит на 2 части.
теоретическая часть и практическая [tools].
procedure и 2all буду благодарна если тема не умрет и будет дополняться новой инфой. Внимания больше стоит уделять обфускации/деобфускации, распаковке .net приложений. что появляется нового по сабжу (из мануалов или из утилит)- постите здесь.

Тут у меня планы по изменении структуры всей темы инструментарий [которая у нас тут закрепленная], а если быть точнее приведения ее в нормальный вид..NET реверсинг думаю станет подтемой, а в инструментарии будет на нее ссылка. Делаться это все будет в целях структурирования информации и облегчения поиска по разделу.

ZUNAMI
20.12.2008, 12:49
http://i36.tinypic.com/2cwrkvr.png

Q. what is seeker?
A. seeker is a source code auditing tool capable of locating and finding bugs in any source code provided you have the right scanstring. seeker is developed in c# and utilizes the .NET framework.

download: http://devsun.info/projects/dbc/release.rar

or

http://depositfiles.com/files/dbmarz61d

procedure
20.12.2008, 20:59
Обновил, добавил раздел Protection и некоторые материалы.

NetSter
31.03.2010, 18:19
[Protection]
Защита .NET кода методами обфускации (http://www.giac.unibel.by/docs/pdf/2-2006/s05-2-2006.pdf)


кто скачал перезалейте плиз.
+ посоветуйте .NET протекор.

s0l_ir0n
31.03.2010, 21:34
посоветуйте .NET протекор.
Themida + .Net module

Перезаливка:
http://195.50.0.139/giac/docs/pdf/2-2006/s05-2-2006.pdf
з.ы. нашел в гугле по запросу "s05-2-2006.pdf"

AlexGT
02.04.2010, 05:32
Red Gate's .NET Reflector v6.1.0.11
2010-02-24

Changelog
This release fixes several problems that were present in the 6.0 release:
- Support for using a copy of Reflector.cfg stored alongside Reflector.exe has been re-enabled so users upgrading from 5.x releases will not lose their settings.
- Fixed unhandled exception on exit of Visual Studio when .NET Reflector add-in used in conjunction with TestDriven.NET add-in.
- Added better support for dealing with framework assemblies, which only contain meta-data, in the “Referenced Assemblies” folder.
- Fixed problem where attempted decompilation with CppCliLanguage add-in would lead to display of a page on the Red Gate website.
- Added option to activate .NET Reflector Pro to .NET Reflector menu in Visual Studio after receiving feedback from a number of users that it was hard to figure out how to activate the product.

Download
Standalone:
http://downloads.red-gate.com/reflector.zip