![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
Собственно это весь вопрос.
Спасибо! -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 2 Всего: 36 |
Написать, очевидно, свою собственную файловую систему, работающую в памяти
смотреть: IFS Kit (Windows 200/XP), Windows Driver Kit (Vista) |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
Понятно.
Вопрос решен. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
Гы...
Вопрос таки остается открытым. Это нужно! У кого какие мысли по этому поводу? Делитесь... Спасибо! -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
Так юзать что-то определенное? Может есть у кого-нить ссылки на полезные ресурсы? -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 5 Всего: 211 |
А зачем файл? просто shared memory не подходит? абсолютно непонятно что надо )) если файл - то зачем в памяти, если в памяти, то зачем файл..? одно как-то даже логически исключает другое. что конкретно надо сделать? можно поподробнее о задаче? |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
azesmcar, Программа, написанная мной, юзает три файла. Первый - длл-ка, второй и третий - бинарь который длл-ка читает как параметры. Есть неприкосновенное условие - эти три файла, не в коем случае не должны попасть в чужие руки. В свой экзешник я эти три файла впихнул, используя разбиение на части и перемежение. Обратное действие происходит при коннекте программы к удаленному серваку. Т.е. Вопрос с извлечением этих файлов из бинаря я решил. Но есть одно НО!!! Для работы программы, длл-ку и остальные файлы нужно извлечь на диск. Длл-ка подгружается динамически. Вот в этот-то момент файлы абсолютно не зашишены. Как бы их не извлекать на диск, но при этом длл-ку подгрузить, а остальные передать программе как обычные файлы? Вот...............
Тьфу...написал... -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 5 Всего: 211 |
Скажу больше...они вообще никогда не защищены. Сделать dump из памяти - обычное дело. Для того что тебе нужно существует множество способов..как понимаешь - не один не идеален |
|||
|
||||
| GremlinProg |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
так и не создавай файлы с исходными данными на диске, раз они все равно в ресурсах бинарника и требуются только ему самому
длл только останется на диске, но если без исходных данных она не работает, чего переживать? (если работает, вводи в ней прямую зависимость от сервера, чтобы без него не работала) Добавлено через 7 минут и 10 секунд дамп конечно снять можно, но с таким же успехом можно ковырять и дизасм, кто будет разбирать где блоки именно с этими данными, их можно и рассыпать по куче ) т.е. защита конечно всегда условна, вопрос безопасности - это скорее задача доставить побольше проблем вредителям, с таким уклоном, что их природная лень вобщем-то победит раньше, чем желание насытится халявой -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
azesmcar, Я знаю одну единственную истину - все созданное человеком, не идеально!
Но вопрос стоИт. Нужна помощь в его решении. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| azesmcar |
|
||||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 5 Всего: 211 |
ну снять dump немного легче. ну вообще да просто уровень надо усложнить. andrew_121, GremlinProg, про защиту Skype читали? http://www.xakep.ru/magazine/xa/100/064/1.asp особенно обратите внимание на это
Skype кстати до сих пор дизассемблировать не удалось, а ведь старались наверняка вопрос в том - насколько усложнить, просто извлекать в пямять в случае если
слишком просто Это сообщение отредактировал(а) azesmcar - 14.5.2009, 20:52 |
||||||
|
|||||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 2 Всего: 33 |
azesmcar, Ваши предложения?
-------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 2 Всего: 26 |
в ИДА кидаешь - и сразу дизассемблируется. про неуловимого Джо слышал? ну а те кому надо - уже наверное реверснули что надо и наделали сплоетов
сорцы .ехе и .длл есть? сделай все 1 файлом, и накрой его какимнить протом |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 5 Всего: 211 |
Для этого программы разные есть. Они все делают, шифруют бинарник, рассшифровывают в памяти автоматом..имена не вспомню, поищу, если что путное будет скину сюда.
как оказывается все легко. Протокол - нужен, еслиб его смогли дизассемблировать - давно бы появились клоны..а пока их нет. Добавлено через 2 минуты и 2 секунды кстати это удачная мысль..один файл защитить легче чем 2 Добавлено через 6 минут и 24 секунды http://forum.vingrad.ru/forum/topic-241444...y1771395/0.html |
|||
|
||||
| GremlinProg |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
вот и ответ двигатель прогресса отсутствует: халявы-то нет ) перейдет в ранг платных, тогда можно будет говорить, но не думаю, что перейдет, так сейчас не делают, самая изюминка обычно всегда в деталях: плагины, фильтры, темы, РЕКЛАМА и т.п. так что сомнения автора вполне адекватны бесплатный сыр, как говорится... -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
||||
|
|||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |