Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> загрузить exe файл в память и запустить его оттуда 
:(
    Опции темы
dumb
Дата 8.7.2006, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 7
Всего: 158



denks, в первую очередь - усиленно изучать документацию по структуре PE. также неплохо потрейсить в дебуггере запакованный хотя бы UPX'ом .exe'шник. если нет представлений об ассемблере x86, писать протектор - дохлый номер: сниматься будет за две секунды. 
PM MAIL   Вверх
BUGOR
Дата 9.7.2006, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 12.3.2006

Репутация: 2
Всего: 16



Цитата

Но перед передачей управлния можно создать копию своего приложения и передать ему все параметры. Т.о. "упаковщик" запустит сам себя и в результате получится что как будто произошел запуск из памяти, при этом, конечно, вторая копия будет иметь уже другие дескрипторы, что с одной стороны может создать проблемы, с другой стороны если это использовать для целей защиты програмы от дебагера - то очень удачный вариант.
  Наверное следует уточнить цели такого запуска из памяти   


Объясни поподробней свою идею, я что-то понять не могу до конца. Перед передачей управления все данные уже распакованы и можно спокойно снимать дамп, что мне помешает снять дамп, если используется твой метод?

Да и криптор писать без знаний ассемблера дохлый номер, да даже пакер и тот без знаний ассемблера не напишешь, ну во-первых отладка в любом случае будет происходить в отладчике, а не в IDE среды разработки, а во-вторых и сам распаковщик/дешифровщик будет на ассемблере. Про написание протектора я вообще молчу, даже браться не стоит.  


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
Alexeis
Дата 9.7.2006, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 16
Всего: 459



Цитата(BUGOR @  9.7.2006,  10:22 Найти цитируемый пост)
и можно спокойно снимать дамп, что мне помешает снять дамп

С дампом конечно беда, ничего не поделаешь smile  


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
BUGOR
Дата 9.7.2006, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 12.3.2006

Репутация: 2
Всего: 16



Тогда не пойму где тут очень удачный вариантsmile
 


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.1873 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.