Серийник HDD

Модератор: Fastman

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Серийник HDD

Непрочитанное сообщение ProFTP » 2009-10-12 18:37:38

paradox писал(а):
ну официально последний Zend php взломать никак нельзя - исходники не увидеть никак...
это твое мнение))))
ну а кто его взламывал? ты взламывал zend?

это как раз для того и сделано, наприиер в php, для коммерческого софта...

другое дело можно или нет
Последний раз редактировалось ProFTP 2009-10-12 18:38:59, всего редактировалось 1 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 18:38:55

paradox писал(а):вот пришел фастмен и весь кайф испортил )))
Ну так мы проходили все это уже... Натр..сь c таким софтом - мама не горюй :)
Главное в жизни здоровье и любовь, остальное я все куплю.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Серийник HDD

Непрочитанное сообщение paradox » 2009-10-12 18:40:05

ну а кто его взламывал? ты взламывал zend?
это как раз для того и сделано, наприиер в пхп, для коммерческого софта...
одни делают другие ломают
прекращаем оффтопить
форум лисяры это не россадник хакеров! :evil:

mihan_k
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-01-27 15:44:27

Re: Серийник HDD

Непрочитанное сообщение mihan_k » 2009-10-12 19:07:00

Fastman писал(а):-HDD давно уже расходный материал.
-Сетевые карты ??? MAC меняется на раз... карты бывают вылетают.
Сетевые карты понятно, с ними защиты не сделаешь.
Была мысль к материнкам привязываться, но они слишком разные бывают, придётся сильно мудрить с серийниками,
а может с каких-либо моделей вообще не удастся получить инфу.
USB-ключ - это для действительно дорогих программ или для банковских утилит, плюс его применение добавляет дополнительный гемор для пользователей.
Больше вариантов в плане железа нет, остаётся только винт, их видов не особо много, IDE, SATA, SCSI, ну ещё RAID массивы.
Кстати smartctl -a /dev/ad10 - думаю то что надо.
К тому же freebsd позволяет переносить установленную систему на другой комп вообще без повторной установки, переткнул диск, поменял содержание fstab (и то не всегда), и всё работает - дополнительное преимущество жёсткого диска.

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: Серийник HDD

Непрочитанное сообщение gloom » 2009-10-12 19:16:43

за такие защиты головы отрывать надо :fool:

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 19:16:58

mihan_k писал(а): Кстати smartctl -a /dev/ad10 - думаю то что надо.
Вот эту защиту я обойду ровно за то время которое потребуется написать небольшой shell скрипт, и сделать симлинк заглушку для smartctl :)
Еще раз говорю.. HDD - расходный материал на сегодня. Вас честно не поблагодарят пользователи.
Главное в жизни здоровье и любовь, остальное я все куплю.

mihan_k
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-01-27 15:44:27

Re: Серийник HDD

Непрочитанное сообщение mihan_k » 2009-10-12 19:37:37

gloom писал(а):за такие защиты головы отрывать надо :fool:
Какие вы иногда бываете злые..
сделать симлинк заглушку для smartctl
нет smartctl - нет работы моей проги, для чего тогда глушить?
И я поэтому изначально спрашивал, как посмотреть серийник средствами с++, а не утилитами.
HDD - расходный материал на сегодня. Вас честно не поблагодарят пользователи.
а какие ещё есть варианты, не требующие вложений, как с USB-ключами?
Уж очень не впечатляет меня вариант с генерацией ключей, как это сделано для того же фотошопа

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 19:44:51

Какие вы иногда бываете злые..
А то ! Ещебы... вылетает веник.. до саппорта дозвониться сказать что косяк ребята...
На том конце провода 4 раза перенаправляют хрен знает куда.. Просят подвердить номер контракта итд итп..
Потом высылают новый ключ... если машина локально ладно еще.. а если в ДЦ и доступ ограничен ???
При этом юзеры/персонал которые работают - готовы порвать а начальник рычит по поводу простоя :)
нет smartctl - нет работы моей проги, для чего тогда глушить?
И я поэтому изначально спрашивал, как посмотреть серийник средствами с++, а не утилитами.
Не глушилку а заглушку :) Ну сами подумайте, подменить вызов smartctl на вызов своего скрипта который будет генерить данные какие захотите.
Копируем на 100 машин и вуаля :)
а какие ещё есть варианты, не требующие вложений, как с USB-ключами?
Уж очень не впечатляет меня вариант с генерацией ключей, как это сделано для того же фотошопа
Зависит от того что за софт. Опишите что за разработка. Возможно онлайн сервис для генерации ключей по запросу.
Варианты есть...
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 19:52:18

Да..кстати..если вы думаете что smartctl есть на всех unix-ах , а из С++ системные вызовы будут тоже на всех системах одинаковые для доступа к серийникам оборудовани - тоже есть вероятность напороться :)

Код: Выделить всё

$ smartctl
smartctl: not found
$ uname -a
FreeBSD freebsd.by 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Mon May 11 15:33:32 EEST 2009     notarius@freebsd.by:/usr/obj/usr/src/sys/notarius_v3  i386
:-D
Главное в жизни здоровье и любовь, остальное я все куплю.

mihan_k
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-01-27 15:44:27

Re: Серийник HDD

Непрочитанное сообщение mihan_k » 2009-10-12 19:59:55

подменить вызов smartctl на вызов своего скрипта который будет генерить данные какие захотите.
ну а смысл, что скрипт будет генерить данные, какие захочешь,
smartctl будет только возвращать серийник диска, не больше, не тот серийник - нет выполнения.
А программа в свою очередь генерит в памяти ключ на основании этого серийника и сравнивает его с файлом-ключём.
Если алгоритм составления ключа не известен, плюс закрытый код с++, как можно обойти и заставить выполняться программу по другому?

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 20:13:30

Найди разницу :)))
Вот нативный вызов:

Код: Выделить всё

freebsd# smartctl -a /dev/ad4
smartctl version 5.38 [i386-portbld-freebsd7.2] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.9 family
Device Model:     ST3300822AS
Serial Number:    4NF16281
Firmware Version: 3.AAE
User Capacity:    300 069 052 416 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Oct 12 20:09:22 2009 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

SMART Disabled. Use option -s with argument 'on' to enable it.
Вот скрипт в моем хомяке:

Код: Выделить всё

freebsd# pwd
/usr/home/notarius/hddhack
freebsd# ls
smartctl*
Запускаем:

Код: Выделить всё

freebsd# ./smartctl -a /dev/ad4
smartctl version 5.38 [i386-portbld-freebsd7.2] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.9 family
Device Model:     ST3300822AS
Serial Number:    4NF16281
Firmware Version: 3.AAE
User Capacity:    300 069 052 416 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Oct 12 20:05:34 2009 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

SMART Disabled. Use option -s with argument 'on' to enable it.
Скрипт :)

Код: Выделить всё

freebsd# cat smartctl
#!/bin/sh
echo "smartctl version 5.38 [i386-portbld-freebsd7.2] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Barracuda 7200.9 family
Device Model:     ST3300822AS
Serial Number:    4NF16281
Firmware Version: 3.AAE
User Capacity:    300 069 052 416 bytes
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Oct 12 20:05:34 2009 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled

SMART Disabled. Use option -s with argument 'on' to enable it."
freebsd#
ЭТО UNIX !!!! :) Тут можно все если думать головой :)
Главное в жизни здоровье и любовь, остальное я все куплю.

mihan_k
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-01-27 15:44:27

Re: Серийник HDD

Непрочитанное сообщение mihan_k » 2009-10-12 20:28:51

Ну тут понятно, разницы нет, получается покупаешь один ключ - используешь на 100 компах, как и говорил выше.
А если я буду проверять содержимое файла smartctl, получается не вариант.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Серийник HDD

Непрочитанное сообщение paradox » 2009-10-12 20:31:31

все это фигня
и даже закрытые usb ключи ломаються
и цена за лом там приличная

я к чему веду
делайте опенсорус
а платным делайте саппорт например
Последний раз редактировалось paradox 2009-10-12 20:36:22, всего редактировалось 1 раз.
Причина: тому -> чему

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 20:34:53

paradox писал(а):все это фигня
и даже закрытые usb ключи ломаються
и цена за лом там приличная

я к чему веду
делайте опенсорус
а платным делайте саппорт например
+1
Лицензироваться должен не софт а сервис доступа например. Весь мир понял это :)
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Серийник HDD

Непрочитанное сообщение ProFTP » 2009-10-12 20:36:45

paradox писал(а):все это фигня
и даже закрытые usb ключи ломаються
и цена за лом там приличная
есть прогармма стоит 25-50$, то ломать никто не будет скорее всего, лучше купить :-D тем более в русской федерации закон есть, там винду даже нельзя дома ставить :)
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Серийник HDD

Непрочитанное сообщение paradox » 2009-10-12 20:41:33

программу за 50$ никто usb ключем не защищает))
защищают программы начиная от 10$k

ем более в русской федерации закон есть, там винду даже нельзя дома ставить
что то вериться с трудом
часная собственность есть часная собственность
это правило нарушает токо америка при вьзеде на територию(наскоко я знаю)

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Серийник HDD

Непрочитанное сообщение ProFTP » 2009-10-12 20:44:35

есть программа Crossover она стоит 50$ она для запуска программ MS, но чтобы лизензию обнулить достаточно один файл удалить (серьезно), но если прейдет проверка, то может притензию выдаст, что типо программа платная стоит не купленная...?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

mihan_k
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-01-27 15:44:27

Re: Серийник HDD

Непрочитанное сообщение mihan_k » 2009-10-12 20:46:19

paradox писал(а):делайте опенсорус
а платным делайте саппорт например
Нет спасибо, сам подумай, вот ты решил написать программу и потом с неё заработать, по какому пути пошёл бы?
Тут думаю чаще всего будет получаться так, что пользователь лучше сам допенькает что и как делать,
или спросит у соседа, чем обращаться в саппорт и потом ещё платить.
Даже лицензия фри говорит: бери, используй, продавай, только не говори, что это твоя операционка (примерно так).

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Серийник HDD

Непрочитанное сообщение paradox » 2009-10-12 20:58:11

все равно все попаламют))
а саппорт есть саппорт

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 21:38:05

mihan_k писал(а):
paradox писал(а):делайте опенсорус
а платным делайте саппорт например
Нет спасибо, сам подумай, вот ты решил написать программу и потом с неё заработать, по какому пути пошёл бы?
Ну к примеру. Наш софт стоит >10$K. Есть серверная и клиентские части.
Лицензирование следующее. Серверная часть стоит сумму N + дополнительные модули стоят N денег.
А вот лицензируем количество одновременных коннектов пользовательских.
Т.е. клиентских мест могут ставить сколько угодно, но сервер при загрузке берет из USB ключика количество
лицензий и больше чем их там есть не логинит пользователей.
+Разработка дополнительных модулей под заказчика стоит денег
+Саппорт и поддержка(от 10% до 25% от стоимости установленного софта в зависимости от типа техподдержки).
+Консультация/интеграция со сторонним софтом

Это нормальная практика.
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Серийник HDD

Непрочитанное сообщение ProFTP » 2009-10-12 21:50:00

Fastman писал(а): Ну к примеру. Наш софт стоит >10$K. Есть серверная и клиентские части.
а что за софт, для предприятия наверное? а сколько покупателей этого софта?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Серийник HDD

Непрочитанное сообщение Fastman » 2009-10-12 22:05:36

ProFTP писал(а):
Fastman писал(а): Ну к примеру. Наш софт стоит >10$K. Есть серверная и клиентские части.
а что за софт, для предприятия наверное? а сколько покупателей этого софта?
Для телекомпаний.
- Системы упрвления медиа активами(Media Asset Management ).
- Медиа-архивы.
- Системы планирования вещанием.
- PlayOut(вещание)

Софт не коробочный. Покупателей не много..(но мы стараемся :-D ) только более или менее нормальные компании потянут ценник.
Ценник от того что софт реально сложный.
http://igroup-media.com/
Главное в жизни здоровье и любовь, остальное я все куплю.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Серийник HDD

Непрочитанное сообщение paradox » 2009-10-12 22:19:58

ну да
айбием
циско

совсем мелоч ага))

mihan_k
мл. сержант
Сообщения: 70
Зарегистрирован: 2009-01-27 15:44:27

Re: Серийник HDD

Непрочитанное сообщение mihan_k » 2009-10-13 0:03:44

Ну вот короче набросал пример с ключём и серийником.
В файле serial.txt содержится как бы серийник винта, для примера взят серийный номер жёсткого диска Fastman`а из этого топика.
В файле key.txt - ключ, сгенерированный на основе serial.txt.
Всё просто: архив распаковать в любое место, запустить файл hddserial, обязательно необходимо находиться в каталоге test, иначе прога не найдёт файлы.
При условии соответствия серийника с ключём выйдет сообщение в зелёном окошке, если нет - в красном.
Скомпилировано под 7.2-RELEASE.
Ломайте :smile:
Вложения
hddserial.tar.gz
(3.77 КБ) 64 скачивания

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Серийник HDD

Непрочитанное сообщение paradox » 2009-10-13 0:19:13

уточните что ломать?)
итоговый лом таких прогам называеься отвязка от ключа
вам поменят там пару байт что бы ваши файлы лицензии и ключа игнорировались и окошко выводилось сразу в зеленое?