ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Protected ID в DELPHI
  #1  
Старый 11.06.2007, 18:41
Аватар для Delphi-X
Delphi-X
Banned
Регистрация: 20.05.2007
Сообщений: 25
Провел на форуме:
49604

Репутация: 0
По умолчанию Protected ID в DELPHI

Нужно сделать прогу с серийным номеров. чтоб серийник генерился по ид кампа. Как так сделать?
 
Ответить с цитированием

  #2  
Старый 11.06.2007, 18:46
Аватар для Jes
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

аээ, руками?
и ,кстати, что ты имеешь ввиду под Id?
я б програмно определил MaC адрес или еще что-нить и "зашифровал" в серийник , сравнивая с вводимым значением,
а на сайте с регистрацией такой же скрипт(тока для выдачи пользователю) в режиме он лайн...

Последний раз редактировалось Jes; 11.06.2007 в 18:53..
 
Ответить с цитированием

  #3  
Старый 11.06.2007, 18:49
Аватар для Delphi-X
Delphi-X
Banned
Регистрация: 20.05.2007
Сообщений: 25
Провел на форуме:
49604

Репутация: 0
По умолчанию

ну есть программы которые защщищены так.
в окне поле
Id Компьютера (уже сгенерированный или взяттый откуда либо(
и поле
Ведите серийный номер.
И етот человек должен обратиться ко мне (например) чтоб по id я ему сгенерировал серийник, но уже на другой проге. Которую тоже надо делать
 
Ответить с цитированием

  #4  
Старый 11.06.2007, 18:53
Аватар для Joker-jar
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


Отправить сообщение для Joker-jar с помощью ICQ
По умолчанию

Серийник винта например
 
Ответить с цитированием

  #5  
Старый 11.06.2007, 19:01
Аватар для Jes
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

пример:

procedure TForm1.Button1Click(Sender: TObject);
var
VolumeName,
FileSystemName : array [0..MAX_PATH-1] of Char;
VolumeSerialNo : DWord;
MaxComponentLength,
FileSystemFlags : Integer;
begin
GetVolumeInformation('C:\',VolumeName,MAX_PATH,@Vo lumeSerialNo, MaxComponentLength,FileSystemFlags,
FileSystemName,MAX_PATH);
end;

и колдуешь с @VolumeSerialNo
тут по номеру тома...

а про серийник самого винта:
Вот тебе полезная ссылочка
Http://www.delphiworld.narod.ru/base\get_hdd_serial.html

Последний раз редактировалось Jes; 11.06.2007 в 19:21.. Причина: добавленны ссылки
 
Ответить с цитированием

  #6  
Старый 11.06.2007, 20:27
Аватар для Brun
Brun
Участник форума
Регистрация: 21.03.2006
Сообщений: 117
Провел на форуме:
629074

Репутация: 137
Отправить сообщение для Brun с помощью ICQ
По умолчанию

Если делать какой то уникальный серийник, то надо привязыватся к нескольким параметрам : биос + мать ... etc =)
 
Ответить с цитированием

  #7  
Старый 11.06.2007, 23:13
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

Стандартный способ.
Читаешь серийники всех найденых винтов. (при форматировании диска они меняются)
далее берешь харки проца (типа средняя частота, название, коддерживаемые технологии). (CPU серийник - лучше не юзать. т.к. его нет у многих процов).
Также можно заюзать инфу из биоса (в икспихах она хранится в реестре)
типа SystemBiosVersion и SystemBiosDate и еще кучу всего.
Потом из этих данных формируешь код. Этот код передается тебе. Ты его шифруешь в MD5 хотябы 10 раз. и потом опять отсылаешь его юзверю. и он вводит его в прогу.
прога шифрует код и сравнивает с присланым ключом. Если ключ валидный, то сохраняет его гденить, и потом при каждом запуске заного собирает инфу о системе. и сверяет с ключом.

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

Последний раз редактировалось slesh; 11.06.2007 в 23:18.. Причина: Допустил парочку очипяток
 
Ответить с цитированием

  #8  
Старый 11.06.2007, 23:21
Аватар для Jes
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

Репутация: 1462
По умолчанию

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

  #9  
Старый 11.06.2007, 23:49
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

2 Jes я когдато хотел делал подобное. Типа со сканера сканить какуюнить вешь и потом прога генерила бы спец код который потом отсылала бы мне. Его шифруешь какнить и передаешь обратно. и тогда при каждом запуске необходимо былобы ложить этот предмет в сканер.
 
Ответить с цитированием

  #10  
Старый 12.06.2007, 10:33
Аватар для Delphi-X
Delphi-X
Banned
Регистрация: 20.05.2007
Сообщений: 25
Провел на форуме:
49604

Репутация: 0
По умолчанию

ДА ето очень трудна. Но есть спец проги типа ExeCryptor, она платная и для с++.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Small Delphi begin_end С/С++, C#, Delphi, .NET, Asm 10 11.11.2008 10:40
Borland выпускает Delphi для PHP. fYt Мировые новости 19 17.06.2008 21:17
Простейший IRC-клиент на Delphi, средствами INDY. begin_end Авторские статьи 0 07.03.2007 14:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ