Русский / Russian English / Английский

Сейчас на форуме: shura_k, Bad_guy (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS ·

 eXeL@B —› Основной форум —› декомпилировать .NET-прогу и собрать обратно
Посл.ответ Сообщение


Ранг: 124.7 (ветеран)
Статус: Участник

Создано: 16 декабря 2006 09:00 New!
Цитата · Личное сообщение · #1

программа для КПК, написана с использованием .NET Compact Framework
не обфусцированна
с помощью Decompiler .NET и Reflector можно получить готовый декомпилированный проект
мне необходимо добавить несколько функций и заново скомпилировать программу - простого патчинга не достаточно..
кто нибудь занимался подобным, вообще такое реально осуществить?


Ранг: 50.7 (постоянный)
Статус: Участник

Создано: 16 декабря 2006 10:56 New!
Цитата · Личное сообщение · #2

Занимался, осуществимо. Правда рекомендую в качестве декомпилера использовать Xenocode Fox 2006 Pro. На выходе получишь компилируемые сырки на C# (возможно придется немного подправить, но в большинстве случаев это не нужно). А что добавить надо?


Ранг: 124.7 (ветеран)
Статус: Участник

Создано: 16 декабря 2006 11:37 · Поправил: Nitrogen New!
Цитата · Личное сообщение · #3

rC
посколько не имею возможности отдебажить это дело на покете - нужно добавить вывод промежуточных данных в log-файл

нашел Xenocode Fox 2007 Community Edition - оно?


Ранг: 50.7 (постоянный)
Статус: Участник

Создано: 16 декабря 2006 12:00 New!
Цитата · Личное сообщение · #4

Нет... в коммунити эдишн отсутствует вывод данных в виде C# проекта. Только Pro версия.

Ранг: 310.8 (мудрец)
Статус: Участник

Создано: 17 декабря 2006 23:56 New!
Цитата · Личное сообщение · #5

rC пишет:
На выходе получишь компилируемые сырки на C#

Рефлектор тоже на С# умеет выдавать.


Ранг: 50.7 (постоянный)
Статус: Участник

Создано: 18 декабря 2006 00:04 New!
Цитата · Личное сообщение · #6

Но не в виде VS C# проекта готового к компиляции


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 18 декабря 2006 00:05 New!
Цитата · Личное сообщение · #7

rC
Ну так залей куда-нить Xenocode Fox 2006 Pro, было бы неплохо его поиметь.


Ранг: 50.7 (постоянный)
Статус: Участник

Создано: 18 декабря 2006 00:17 · Поправил: rC New!
Цитата · Личное сообщение · #8

Ara пишет:
Ну так залей куда-нить Xenocode Fox 2006 Pro, было бы неплохо его поиметь.


_hxxp://rapidshare.com/files/7817151/Fox_104.zip.html_


Ранг: 124.7 (ветеран)
Статус: Участник

Создано: 18 декабря 2006 01:41 New!
Цитата · Личное сообщение · #9

rC
ну рефлектор таки создает проект..
может кто скинет hello world на C#? попробую декомпильнуть (decomp.net/fox/reflector) и собрать - что из этого получится


Ранг: 1288.1 (!!!!)
Статус: Модератор

Создано: 18 декабря 2006 01:55 New!
Цитата · Личное сообщение · #10

Nitrogen
Была мысль написать серию статей по NET, все равно его надо учиться отламывать...Начиная от хелловордла и далее...Потом нашел вроде автора, но он так и не закончил статью. Назвыется "Полное руководство по декомпиляции и перекомпиляции .NET программ и компонентов." Могу сбросить то, что есть.

Ранг: 78.7 (постоянный)
Статус: Участник

Создано: 18 декабря 2006 02:50 New!
Цитата · Личное сообщение · #11

Ara пишет:
"Полное руководство по декомпиляции и перекомпиляции .NET программ и компонентов." Могу сбросить то, что есть.

Можно Гденить К;ачнуть ?! Интересно Почитать !


Ранг: 50.7 (постоянный)
Статус: Участник

Создано: 18 декабря 2006 03:40 New!
Цитата · Личное сообщение · #12

Ara, никакое руководство нафиг не нужно. В данном случае - требуется токо знание C# для приведения получившегося сырка в компилируемый вид (если надо). И все


Ранг: 192.7 (ветеран)
Статус: Участник
The ONE

Создано: 18 декабря 2006 08:14 New!
Цитата · Личное сообщение · #13

Nitrogen
Hello world на С#

{ Атач доступен только для участников форума } - Hello.rar


Ранг: 467.7 (мудрец)
Статус: Участник
Иной :)

Создано: 8 февраля 2007 11:27 New!
Цитата · Личное сообщение · #14

Может кто переложить файлик с pediy.com ?
bbs.pediy.com/attachment.php?attachmentid=2813

ссыль взята от сюда bbs.pediy.com/showthread.php?threadid=31886

а то может у кого есть Fox 2007 Pro ?


Ранг: 353.0 (мудрец)
Статус: Участник
resreveR

Создано: 8 февраля 2007 11:33 · Поправил: lord_Phoenix New!
Цитата · Личное сообщение · #15

[HEX]
drw-rw-rw- 1 user group 0 Nov 10 15:40 .
drw-rw-rw- 1 user group 0 Nov 10 15:40 ..
-rw-rw-rw- 1 user group 425327 Nov 10 15:40 FoxTools2.2.rar
-rw-rw-rw- 1 user group 829255 Nov 10 15:40 foxtoolsd.rar

тольок это..ща залью твой xenocode 2k7


Ранг: 353.0 (мудрец)
Статус: Участник
resreveR

Создано: 8 февраля 2007 11:36 New!
Цитата · Личное сообщение · #16

h__p://lord-phoenix.com/xenocode_fox_2007.rar


Ранг: 467.7 (мудрец)
Статус: Участник
Иной :)

Создано: 8 февраля 2007 11:44 New!
Цитата · Личное сообщение · #17

lord_Phoenix
сенкс =) теперь обычный фокс стал про.

Ранг: 123.0 (ветеран)
Статус: Участник

Создано: 8 февраля 2007 12:39 New!
Цитата · Личное сообщение · #18

Вопрос в тему: занялся тут реверсингом .NET сборок и хотел поинтересоваться кто какие знает методы защиты от декомпиляторов/деобфускации применительно к IL коду? (переименование классов/методов/переменных не рассматриваем)
Например вставляют оператор pop из-за чего некоторые декомпиляторы падают, т.к. нету его аналога на C#. Вроде есть какие-то манипуляции со стеком.
Может кто прояснит ситуацию? Очень интересно было бы почитать....


Ранг: 218.9 (наставник)
Статус: Участник
dotnet

Создано: 8 февраля 2007 16:46 · Поправил: Nimnul New!
Цитата · Личное сообщение · #19

Ultras

ага так тебе и выложили инфу о методах защиты, ищи сам

Ранг: 56.4 (постоянный)
Статус: Участник

Создано: 9 февраля 2007 03:25 New!
Цитата · Личное сообщение · #20

Ultras
Вот немного есть, почитай:
_http://www.secure-software-engineering.com/index.php?option=com_conte nt&task=view&id=123&Itemid=27

Ранг: 123.0 (ветеран)
Статус: Участник

Создано: 9 февраля 2007 08:22 New!
Цитата · Личное сообщение · #21

Nimnul пишет:
ага так тебе и выложили инфу о методах защиты, ищи сам

Ну я не просил прям так выкладывать, можно и в приват, если есть

jfx, спасибо! Буду изучать...
 eXeL@B —› Основной форум —› декомпилировать .NET-прогу и собрать обратно

Видеокурс ВЗЛОМ