![]() |
![]() |
![]() |
|
Как сохранить внешнюю обработку из памяти Ø (vde69 22.06.2009 13:05) |
☑ | ||
---|---|---|---|---|
0
Dziden2
22.06.09
✎
12:11
|
Обработка создана с помощью Обработка = СоздатьОбработку(); А нужно сохранить ее на жесткий диск, неподскажете как сделать?
|
|||
1
Sammo
22.06.09
✎
12:12
|
Зачем?
|
|||
2
Mitriy
22.06.09
✎
12:15
|
если внешняя, то она уже есть на диске, по пути ИспользуемоеИмяФайла, а если не внешняя, то я, по крайней мере, способов не знаю...
|
|||
3
AndreyFAN
22.06.09
✎
12:19
|
правой кнопкой мышки по Обработке, СохранитьКакВнешнююОбработку
|
|||
4
John83
22.06.09
✎
12:20
|
она где-то в темпах создается
|
|||
5
Dziden2
22.06.09
✎
12:21
|
может есть какая тулза для дампа памяти чтоли....
(3) она создана программно... (2) из темпов сразу же удаляется после создания |
|||
6
Defender aka LINN
22.06.09
✎
12:21
|
Очевидно, ответ кроется где-то в функции "СоздатьОбработку()". Надо всего лишь посмотреть в нее трезвыми глазами.
|
|||
7
Dziden2
22.06.09
✎
12:22
|
(6) СоздатьОбработку выполняется в дельфи длл....
|
|||
8
Defender aka LINN
22.06.09
✎
12:25
|
(7) Хреново дело.
Значит, обращайся к разработчикам. |
|||
9
Dziden2
22.06.09
✎
12:34
|
тут чисто спортивный интерес, надо сдампить файл как то из памяти...
|
|||
10
Stepa86
22.06.09
✎
12:36
|
(9) защиту взломать хочеца? чисто спортивно... так тут вроде бы правила это запрещают...
|
|||
11
H A D G E H O G s
22.06.09
✎
12:46
|
(9) ***Представил себе файл в памяти. Улыбнулся.
|
|||
12
nop
22.06.09
✎
12:51
|
(11) http://msdn.microsoft.com/en-us/library/aa366537(VS.85).aspx
(9) тогда думаю 1ску нужно запустить в отладчике, например в IDA |
|||
13
Dziden2
22.06.09
✎
12:52
|
(10) студенты написали защиту, хочу взломать
|
|||
14
nop
22.06.09
✎
12:53
|
(13) а ты препод по ассемблеру, да ?
|
|||
15
Dziden2
22.06.09
✎
12:54
|
(11) гнум, лучше бы подсказал, чем глумица
|
|||
16
Dziden2
22.06.09
✎
12:55
|
(15) я просто считаю, что обработкой защищать конфы слишком не безопасно, вот хочу проверить, но нехватает знаний.
|
|||
17
Stepa86
22.06.09
✎
12:58
|
(16) дык это чуть ли не единственный нормальный способ защиты... если не ошибаюсь у Интелиса на этом защита построена в том числе и на СЗК я так защищаю...
|
|||
18
Dziden2
22.06.09
✎
13:02
|
(17) ну не вариант код обработки включать в модуль, я думал в обработку выностить функцию Выполнить(), а код раскриптовывать и передавать в параметр.
|
|||
19
H A D G E H O G s
22.06.09
✎
13:02
|
(12) "отображение файлов в память" - это фикция.
Это почти тоже самое, как если бы ты сам программой почитал файл. 1) Кусочками, по оптимизированному алгоритму 2) В т.н. Shared memory. 3) Зарегистрировал дескриптор для управления доступом этому файлу в общий доступ. |
|||
20
H A D G E H O G s
22.06.09
✎
13:04
|
(18) "Расскриптованный" код можно перехватить.
|
|||
21
Dziden2
22.06.09
✎
13:04
|
(20) как?
ты скажи можно ли у обработки вытащить модуль? |
|||
22
H A D G E H O G s
22.06.09
✎
13:05
|
(12) Покопайся, покопайся.
Много интересного узнаешь. |
|||
23
vde69
модератор
22.06.09
✎
13:05
|
Не публикуйте алгоритмы взлома и ссылки на такие алгоритмы, а также всевозможные "патчи", "крэки", "эмуляторы", "серийные номера", "коды активации" и т.д.
http://www.forum.mista.ru/rules.htm |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |