Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Путь к файлу, ? 
:(
    Опции темы
Тутанхамец
Дата 21.2.2006, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 10.10.2005
Где: в пирамидЕ!

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



Насчет того, что это не заводской номер винта - так я в курсе. smile

Кто-то мне говорил, что в российских широтах заводских номеров на винтах практически нет, хотя, как это аргументировалось - не помню...


PM MAIL   Вверх
Akina
Дата 21.2.2006, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

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



Цитата(kulibin @ 21.2.2006, 13:37 Найти цитируемый пост)
это не есть оригинальный заводской серийник винта и он меняется при переустановке винды

Есть серийный номер винта (железки), который хранится на контроллере либо на технологической дороге, и есть номер тома, который создается при форматировании и хранится в бут-секторе.

Вы оба говорите о номере тома. Привязка к нему действительно бесполезна.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kulibin
Дата 21.2.2006, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

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



А вот этот гляньте файлик. Я так понял что он наверное железячный хдд определяет.

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  HDD.zip 6,01 Kb
PM MAIL WWW ICQ   Вверх
Akina
Дата 21.2.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

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



Цитата(kulibin @ 21.2.2006, 14:24 Найти цитируемый пост)
он наверное железячный хдд определяет

да.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Тутанхамец
Дата 21.2.2006, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 10.10.2005
Где: в пирамидЕ!

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



Почему??

При установке создаю файл с этим номером. Если номер и содержимое файла совпадают - прога идёт.

Если кто-то тащит прогу на другой комп или другой винт, то этот номер там другой, и прога, - как ей и полагается, - не идёт. Это проверено многократно.

То, что он меняется при переустановке винды - ну и ладно. Прогу ведь так и так переустанавливать.

По-моему так. Или?..
PM MAIL   Вверх
kulibin
Дата 21.2.2006, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

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



Цитата(Тутанхамец @ 21.2.2006, 13:27 Найти цитируемый пост)
Это проверено многократно

У меня тоже многократно проверено smile Да и диски тоже не вечны smile

Цитата(Akina @ 21.2.2006, 13:26 Найти цитируемый пост)
Цитата(kulibin @ 21.2.2006, 14:24 )
он наверное железячный хдд определяет

да.

Краткость - сестра таланта smile. Можно подробнее немного? Правда железячный? не будет меняться при переустановке винды?

PM MAIL WWW ICQ   Вверх
Тутанхамец
Дата 21.2.2006, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 10.10.2005
Где: в пирамидЕ!

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




Цитата

Вы оба говорите о номере тома. Привязка к нему действительно бесполезна.



Цитата

У меня тоже многократно проверено  Да и диски тоже не вечны


Вот я и думаю - то ли Акина не прав, то ли он знает что-то чего мы не знаем и тогда мы юзаем какую-то лажовую защиту... smile Первый вариант мне больше нравится... smile
PM MAIL   Вверх
Akina
Дата 21.2.2006, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

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



Цитата(kulibin @ 21.2.2006, 14:32 Найти цитируемый пост)
Правда железячный? не будет меняться при переустановке винды?

Ну разберись в коде-то! сериал получается через CreateFile/DeviceIOControl. Если открывать том - получишь сериал второго рода, изменяемый. Если открывать девайс (который безотносителен к томам - да на нем может вообще не быть разделов) - получишь сериал первого рода, для изменения которого нужно как минимум переписывать микрокод контроллера или технологическую область винта.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kulibin
Дата 21.2.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

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



Цитата(Akina @ 21.2.2006, 13:57 Найти цитируемый пост)
Ну разберись в коде-то!

Та, блин, для меня что апи - что китайская грамота.
Я правда потихоньку листаю и очень заинтересовался как месяц где-то - но валянок пока полный.

Нате вам тут ещё мак-адрес smile - знаю что интересуются им многие. Ну токо к этому делу привязываться можно токо если машина в сети. Я вообще-то думал что есть сетевуха - есть и мак-адрес. Но когда у меня машина не была в сети оно нули выдавало. Я думал что код лажовый. А щас у меня адсл-модем стоит - и определяется адрес не нулёвый.



Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  mac_hdd.zip 4,15 Kb
PM MAIL WWW ICQ   Вверх
Akina
Дата 21.2.2006, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

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



Цитата(kulibin @ 21.2.2006, 15:21 Найти цитируемый пост)
для меня что апи - что китайская грамота

ну и что? или ты на всю голову деревянный? ничего, освоишься... все там были...

Цитата(kulibin @ 21.2.2006, 15:21 Найти цитируемый пост)
мак-адрес  - знаю что интересуются им многие. Ну токо к этому делу привязываться можно токо если машина в сети. Я вообще-то думал что есть сетевуха - есть и мак-адрес.

МАС-адрес - это характеристика интерфейса, связывающая 2 и 3 уровни OSI. Нет 3 уровня - МАС не требуется. То есть он у реальной железки есть, и его даже можно добыть при неинициализированном интерфейсе на адаптере (опять-таки через WMI) - но был бы в том смысл...

PS. В принципе любая защита (даже самая заумная) легко объезжается при наличии легальной инсталляции. И самый простой imho метод - виртуализация вычислительной среды. Electronically tested.





--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kulibin
Дата 21.2.2006, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

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



Цитата(Akina @ 21.2.2006, 14:31 Найти цитируемый пост)
Цитата(kulibin @ 21.2.2006, 15:21 )
для меня что апи - что китайская грамота

ну и что? или ты на всю голову деревянный?

дык это . . . - нет вроде smile осваиваюсь - токо за час не получится - а так осваиваюсь

Цитата(Akina @ 21.2.2006, 14:31 Найти цитируемый пост)
виртуализация вычислительной среды. Electronically tested.

да уж - своей электроникой не проверял - но такое высказывание часто слышал.
Поэтому надо несколько привязок и ещё свои файлики со своим серийником. Т.е. в случае если меняется железо чтобы с программы можно было списать старую и новую конфигурацию + наличие етого своего ключа никчему не привязанного - и уже самому решать по этой информации - делать повторную регистрацию - или не надо - при контакте с клиентом личным (в моём случае это телефон или мыло smile).
Тоже не идеально - идеально и не бывает.
Ех - надо у себя заняться модернизацией smile.
А ещё вот вам модуль для запуска программы из оперативной памяти - есть такой парень SCINER - у него на сайте лежит оно - чей копирайт не знаю smile
http://sciner.freewm.net/runner.zip
Оно читает файл как двоичные данные и запускает под именем другого - так и видно его в диспетчере задач. Надо его приспособить под запуск программы для защиты из зашифрованных ресурсов - расшифровывать при запуске, грузить в память и запускать под видом например svсhost.exe - и им уже проверять все ключи и т.п. Токо нет пока мыслей как обратную связь безопасно наладить smile.
Так по идее надёжность повысится и сложность взлома тоже. Что скажете?
Добавлено @ 15:07
Цитата(Akina @ 21.2.2006, 14:31 Найти цитируемый пост)
МАС-адрес - это характеристика интерфейса, связывающая 2 и 3 уровни OSI. Нет 3 уровня - МАС не требуется. То есть он у реальной железки есть, и его даже можно добыть при неинициализированном интерфейсе на адаптере (опять-таки через WMI) - но был бы в том смысл...

Почему же нет? Щас у всех сетевухи стоят. Токо не у всех они используются. А вот летят они гораздо медленнее винтов - а может и вообще не летают smile. А что это за страшное слово WMI? Как сделать то чтобы можно было определить мак-адрес на простаивающей сетевухе?
Вижу с Akina можно много интересных вещей натрусить. Токо надо повыше его поднять и посильнее трусить smile
PM MAIL WWW ICQ   Вверх
Akina
Дата 21.2.2006, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

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



Цитата(kulibin @ 21.2.2006, 16:01 Найти цитируемый пост)
Почему же нет? Щас у всех сетевухи стоят

Найди-ка ты описание модели OSI/ISO (где-нить на русдоках) и почитай... только с карандашиком, внимательно, и лучше разика 3-4, да в разных вариантах...

Цитата(kulibin @ 21.2.2006, 16:01 Найти цитируемый пост)
Как сделать то чтобы можно было определить мак-адрес на простаивающей сетевухе?

Будешь читать - постарайся самостоятельно понять разницу между МАС-адресом сетевой карты и содержимым переменной в памяти ОС, где хранится копия этого МАС-адреса. Особенно КОГДА наконец требуется это копирование выполнять и почему оно раньше не было нужно.

Цитата(kulibin @ 21.2.2006, 16:01 Найти цитируемый пост)
что это за страшное слово WMI

Windows Management Instrumentation. Такой кусок операционной системы, который... впрочем MSDN рассказывает лучше меня. Но через это дело можно добраться в почти любой закоулок как ОС, так и железа, на котором эта ОС крутится.






--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kulibin
Дата 21.2.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 229
Регистрация: 9.5.2005
Где: Украина, Запорожь е

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



да уж - перестал понимать и то, что думал что понимаю smile ну ок - полистаю
PM MAIL WWW ICQ   Вверх
cardinal
Дата 21.2.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


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

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



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


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
СВА
Дата 22.2.2006, 05:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я так понял речь идет о том как защитить программу от копирования.
Лично я делал так,у каждой дискеты тоже есть свой код (как и на HDD) так вот этот код записываеться в определенный файл на той же дискете, только в зашифрованом виде. Также на дискете саздается любой файл не носящий информационную нагрузку, или можно использовать тот самый файл где хранится предыдущий код и записывается в него его дата создания (файла) тоже в зашифрованом виде.
принцип работы таков при попытке копировать дискету меняется код дискеты, а также в большенстве случаев и дата создания файла. Для проверки на вшивость, просто сравниваются реальные параметры с параметрами записанные в файле.
Единственный недостаток это то что приходится возиться с дискетами.
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

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

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

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

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


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

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


 




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


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

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