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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DECOMPILE 
:(
    Опции темы
lotax
Дата 10.3.2006, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Привет.
Всем известно есть программы (перечислять не буду smile), которые извлекают из EXE файла, *.dpr, *.dfm, *.pas, *.res файлы, так вот, как обойти все это?

--------------------
Говори, что думаешь и думай, что говоришь.
PM MAIL ICQ   Вверх
Alexeis
Дата 10.3.2006, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



ну допустим res и dfm извлечь можно а насчет остольного - это только ассемблерный вариант и то далеко не полный
Добавлено @ 10:11
определитесь более конкретно что именно нужно прятать ведь dfm
- это не такой большой секрет А информацию в ресурсе легко зашифровать.


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

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

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


Шустрый
*


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

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



Да с ресурсом понятно, а с DFM. (Допустим, я не хочу показвать какие
у меня используются модули и т.д.)

Это сообщение отредактировал(а) lotax - 10.3.2006, 10:21
--------------------
Говори, что думаешь и думай, что говоришь.
PM MAIL ICQ   Вверх
Alexeis
Дата 10.3.2006, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



так dfm файл покажет только имена "визуальных" модулей (и там всяких компонентов). Не визуальные модули не имеют ведь dfm файлов и соответствующих ресурсов


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

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

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


Шустрый
*


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

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



Да, согласен. А есть ли способ "скрытия" визуальных компонентов?
--------------------
Говори, что думаешь и думай, что говоришь.
PM MAIL ICQ   Вверх
Guedda
Дата 10.3.2006, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 14
Всего: 78



Есть способ сокрытия информации. Пользуйся паковщиками или протекторами. Типа ASPack, ASProtect


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Alexeis
Дата 10.3.2006, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Guedda, это отпугнет только начинающего взломщика
для настоящего сокрытия нужно использовать нестандартные визуальные компоненты - например XCL или свои собственные
здесь главное правило - минимум windows максимум нестандарщины


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

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

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


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 14
Всего: 78



Интересно... Как же это создать:
Цитата

минимум windows максимум нестандарщины

smile


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
Alexeis
Дата 10.3.2006, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата

Интересно... Как же это создать:

Например на базе обычного windows окна нарисовать собственный
Edit - выводить текст вручню или вообще не создавать окна использовать главное окно или модальное окошко - вообщем чтоб нельзя было перехватывать обычные для едита сообщения и вызовы функций типа getWindowTextA и т.д. тем самым погрузить взломщика в разбор километров машинного кода.
Такую вещь следует делать только для части проекта иначе програмирование превратится в кошмар smile


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

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

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


Шустрый
*


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

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



... или унаследовать, например TEdit на TMyEdit.
--------------------
Говори, что думаешь и думай, что говоришь.
PM MAIL ICQ   Вверх
Alexeis
Дата 10.3.2006, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


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

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



Цитата

... или унаследовать, например TEdit на TMyEdit.

Совсем нет - это будет тотже по сути компонент только с расширенными функциями. Принцип его работы от этого не изменится. Как и раньше большую часть работы будет производить windows и уязвимость практически не улучшится. Те же сообщения
будут приниматься и те же функции будут получать и измениять параметры и текст. А поскольку они стандартные то их легко будет найти в дизасемблированом коде, а значит обезвредить.
Добавлено @ 12:21
Чуть более эффективно ответственные операции производить в каком нибудь скрытом сервисе. Вообще чем больше разделения, обманных процедур всяких бутафорских действий лишних проверок
тем сложнее взломать и ассемблер здесь не бесполнзен.


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

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

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

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

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

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


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

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


 




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


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

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