Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2016, 19:43   #21
НонСтоп
Новичок
Джуниор
 
Регистрация: 15.07.2016
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
там-то уж точно id другим будет если он не только по версии ОС генерируется.

+ игру вряд ли потянет
Почему уверенность что не получится ?) я новичок все таки
И все же можно ли как то отыскать этот hwid если он не составной )
НонСтоп вне форума Ответить с цитированием
Старый 15.07.2016, 19:58   #22
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
И все же можно ли как то отыскать этот hwid если он не составной )
Он составной, он вычисляется на основе набора данных по определенном алгоритму автора. Он скорее всего нигде не записан и не хранится.
p51x вне форума Ответить с цитированием
Старый 15.07.2016, 21:13   #23
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
И все же можно ли как то отыскать этот hwid если он не составной
Если железо то-же, значит привязка только к ОС, а это серийник ОС, дата установки и прочая лабуда. В принципе вариантов у тебя 50/50, т.к. твои ID отличаются в соотношением 6/6:
Код:
 Win-10:   55 FA   52 25 40 53 C9 EC   89 2F 19 B7
 Win-7:    0F 9C   52 25 40 53 C9 EC   83 37 35 37
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 16.07.2016, 01:24   #24
НонСтоп
Новичок
Джуниор
 
Регистрация: 15.07.2016
Сообщений: 16
По умолчанию

Цитата:
Сообщение от R71MT Посмотреть сообщение
Если железо то-же, значит привязка только к ОС, а это серийник ОС, дата установки и прочая лабуда. В принципе вариантов у тебя 50/50, т.к. твои ID отличаются в соотношением 6/6:
Код:
 Win-10:   55 FA   52 25 40 53 C9 EC   89 2F 19 B7
 Win-7:    0F 9C   52 25 40 53 C9 EC   83 37 35 37
Хмм сейчас поставил обратно 10 вроде hwid сново стал как был на 10 значит он берётся откуда то с винды ? Я ведь правильно мыслю ) ?
НонСтоп вне форума Ответить с цитированием
Старый 16.07.2016, 01:32   #25
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Сказали ж уже 100500 раз. Скорее всего (если автор все сделал правильно) он генерируется на основе каких-то (любых каких угодно автору) данных о каких-то из комплектующих (процессор, мат. плата, системный диск, ...) + данных о ОС (версия, ключ, ...).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 16.07.2016, 01:48   #26
НонСтоп
Новичок
Джуниор
 
Регистрация: 15.07.2016
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Сказали ж уже 100500 раз. Скорее всего (если автор все сделал правильно) он генерируется на основе каких-то (любых каких угодно автору) данных о каких-то из комплектующих (процессор, мат. плата, системный диск, ...) + данных о ОС (версия, ключ, ...).
Я вас прекрасно понял )
Но благодаря R71MT мы можем сделать вывод что в середине находится "железо" а по краям Windows )) меня теперь интересует всеобщий опыт форумчан в программирование ) а именно на что примерно эти 2 номера могут быть похожи , именно в параметрах винды) ) точно не дата активации и не ключ ) так как они другие )
НонСтоп вне форума Ответить с цитированием
Старый 16.07.2016, 05:54   #27
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
точно не дата активации и не ключ ) так как они другие )
А если дату побайтно сложить? А если взят от нее sha1 и взять 5, 19, 7 байты? А если ключ и дату поксорить? А если приминиь еще одну из милиона операции? Вы их все проверили, что утверждаете, что это не они? Или просто тупо не увидили 2016 в hwid?
p51x вне форума Ответить с цитированием
Старый 16.07.2016, 07:30   #28
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
Сообщение от НонСтоп Посмотреть сообщение
мы можем сделать вывод что в середине находится "железо" а по краям Windows
НонСтоп, допустим я разработчик, и мне нужен твой ID.
Я беру твой ник-(НонСтоп) и прихватываю твой статус(Новичок). Статус будет играть роль системы(Win-7). Теперь перевожу это строку в 16-тиричный вид, и шифрую/ксорю её например последним-15ым байтом(24h). Метод шифрования я выбираю на свой вкус: захочу отниму от всей строки байт(7), захочу умножу всю строку на байт(12). Но здесь я применил команду(XOR) со-значением(24). В итоге - получаю вторую строку, которая и является паролем для программы:
Код:
Offset(d) 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15

00000000  CD EE ED D1 F2 EE EF 2E CD EE E2 E8 F7 EE EA 24  НонСтоп.Новичок$
00000016  E9 CA C9 F5 D6 CA CB 0A E9 CA C6 CC D3 CA CE 00  йКЙхЦКЛ.йКЖМУКО.
Я отсылаю тебе эту зашифрованную строку и прошу ввести её в окно регистрации. Программа знает о моём методе шифровании (т.к.я сам её писАл) и считывает твои данные: "НонСтоп.Новичок$", шифрует эту строку последним байтом и проверяет со-строкой окна регистрации. Если они совпадают, то вери-гуд, и программа запоминает пароль в своём теле, или в dll-ке, или в реестре, или где там ей угодно.

Теперь, ты сменил систему, и твой статус сменился на "Модератор" (Win-10), хотя имя осталось то-же. Эта строка по алгоритму защиты опять шифруется по "XOR-24" и в результате получается уже другой ключ, хотя некоторые его значения остались прежними:
Код:
00000000  CD EE ED D1 F2 EE EF CC EE E4 E5 F0 E0 F2 EE F0  НонСтопМодератор
00000016  E9 CA C9 F5 D6 CA CB E8 CA C0 C1 D4 C4 D6 CA D4  йКЙхЦКЛиКАБФДЦКФ
По алгоритму разработчика после XOR, строка может быть сдвинута на 2 байта вправо, и два/последних байта переместятся в начало S/N. Тогда получатся такие ключи для двух вариантов:
Код:
 CE 00  -E9 CA C9 F5 D6 CA CB- 0A E9 CA C6 CC D3 CA    (Win-7)
 CA D4  -E9 CA C9 F5 D6 CA CB- E8 CA C0 C1 D4 C4 D6    (Win-10)
Это - объяснение на школьном уровне. В реале, разработчик выбирает метод шифрования на свой вкус и фантазию, которых в природе по-меньшей мере мульён. Тебе остаётся узнать: какую строку в твоей системе считывает разработчик, и по-какому алгоритму он её шифрует. Дерзай!!!
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 16.07.2016, 08:49   #29
НонСтоп
Новичок
Джуниор
 
Регистрация: 15.07.2016
Сообщений: 16
По умолчанию

R71MT все наконец то понял ) спасибо за подробное объяснение ) пойду дерзать )
НонСтоп вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь Sizec Операционные системы общие вопросы 2 26.07.2010 21:41
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12