eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 августа!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

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

Сейчас на форуме: carver, Boot32, PEvgen
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Помогите с Net приложением
Посл.ответ Сообщение

Ранг: 3.6 (гость)
Статус: Участник

Создано: 2 августа 2013 12:44 New!
Цитата · Личное сообщение · #1

Прошу помочь с починкой Net приложения. Открыл Net Reflector, нашел место, где надо поменять. Картинку прикрепил, надо поменять в коде значение flag на False. Столкнулся с проблемой - не могу поменять сам код. Как это сделать? ПРобовал reflexil - в нем нет ничего похожего на данный код, только всяческие классы и прочее. Пробовал с помощью него переименовать сам Main и добавить новый Main с измененным кодом - почему-то не сохраняются изменения. При попытке открытия olly приложение сразу выполняется, как я понимаю это нормально для Net приложения. Подскажите, как в данном случае починить программу, чем воспользоваться.

Спасибо

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

Ранг: 33.9 (посетитель)
Статус: Участник

Создано: 2 августа 2013 12:46 New!
Цитата · Личное сообщение · #2

SAE?

Ранг: 3.6 (гость)
Статус: Участник

Создано: 2 августа 2013 12:50 New!
Цитата · Личное сообщение · #3

Не совсем, но имеет отношение. Хотелось бы разобраться в принципе какой алгоритм работы использовать в подобных случаях и какими инструментами пользоваться

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

Создано: 2 августа 2013 12:55 New!
Цитата · Личное сообщение · #4

SAE! )

Ранг: 3.6 (гость)
Статус: Участник

Создано: 2 августа 2013 13:19 New!
Цитата · Личное сообщение · #5

И? Что бы это значило? Не совсем понял смысл сообщений

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

Создано: 2 августа 2013 13:23 New!
Цитата · Личное сообщение · #6

https://code.google.com/p/simple-assembly-explorer/

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


Ранг: 33.9 (посетитель)
Статус: Участник

Создано: 2 августа 2013 13:40 New!
Цитата · Личное сообщение · #7

war пишет:
И? Что бы это значило? Не совсем понял смысл сообщений

В гугле видимо забанили

Ранг: 34.1 (посетитель)
Статус: Участник

Создано: 2 августа 2013 14:01 · Поправил: nick8606 New!
Цитата · Личное сообщение · #8

SAE, Reflexil... Вообще разницы нет(в этом случае). Если нужно поменять флаг на false, ищи в il ldc.i4.1. Это будет true. Меняем на ldc.i4.0-получаем false. Осталось найти к чему это относится...

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


Ранг: 3.6 (гость)
Статус: Участник

Создано: 2 августа 2013 19:34 New!
Цитата · Личное сообщение · #9

Спасибо, с проблемой разобрался. А подскажите, как определить, какая команда кода как примерно выглядит. Ну, т.е., почему flag false - это ldc.i4.0? Где-то есть перечень таких соответствий?


Ранг: 485.6 (мудрец)
Статус: Участник
_Вечный_Студент_

Создано: 2 августа 2013 19:43 · Поправил: plutos New!
Цитата · Личное сообщение · #10

war: Где-то есть перечень таких соответствий?

Не оно?
--> http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes_fields.aspx <--

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

Создано: 2 августа 2013 22:13 New!
Цитата · Личное сообщение · #11

war пишет:
При попытке открытия olly приложение сразу выполняется

Смысла в этом нет никакого, потому что приложение содержит свой низкоуровневый псевдоязык(IL),
который выполняет виртуальная машина


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

Создано: 2 августа 2013 22:19 · Поправил: DenCoder New!
Цитата · Личное сообщение · #12

Есть смысл перехватывать в Olly или другими нативными отладчиками только --> Jit-compiler <--. И вызовы API иногда могут помочь
 eXeL@B —› Вопросы новичков —› Помогите с Net приложением

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS