HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.03.2009, 20:28
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Я выбрал серийник тома раздела с виндой.
 
Ответить с цитированием

  #2  
Старый 02.03.2009, 22:44
Hellsp@wn
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме:
2715445

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

если юзать cpuid, то правилом хорошего тона предпологается или обернуть вызов в сех иди проверить поддержку рпоцессором такой инструкции:
Код:
function IsCPUID(): Boolean; register;
asm
  PUSHFD                 {save EFLAGS to stack}
  POP     EAX            {store EFLAGS in EAX}
  MOV     EDX, EAX       {save in EDX for later testing}
  XOR     EAX, $200000;  {flip ID bit in EFLAGS}
  PUSH    EAX            {save new EFLAGS value on stack}
  POPFD                  {replace current EFLAGS value}
  PUSHFD                 {get new EFLAGS}
  POP     EAX            {store new EFLAGS in EAX}
  XOR     EAX, EDX       {check if ID bit changed}
  JZ      @exit          {no, CPUID not available}
  MOV     AL, TRUE       {yes, CPUID is available}
@exit:
end;
как вариант, получать имя компа/юзера

Последний раз редактировалось Hellsp@wn; 02.03.2009 в 22:47..
 
Ответить с цитированием

  #3  
Старый 02.03.2009, 23:06
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

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

я вот сейчас у интелов глянула в мане, там до 486 cpuid не поддерживается, как и у амд (там у них кажись тоже с 486 появилось). И у себя не проверяла в кодесе, температуру-то с amd64 можно мерить через Thermtrip Status Register... В общем случае, конечно же, проверка не помешает.

ЗЫ Хотя что тут говорить, тс уже выбрал удобный для себя способ

Последний раз редактировалось 0x0c0de; 02.03.2009 в 23:35..
 
Ответить с цитированием

  #4  
Старый 04.03.2009, 01:04
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

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


Последний раз редактировалось Jes; 04.03.2009 в 01:09..
 
Ответить с цитированием

  #5  
Старый 04.03.2009, 01:11
GanWorld
Новичок
Регистрация: 17.03.2007
Сообщений: 26
Провел на форуме:
60762

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

А узнать серийник или индификатор Материнской платы?
 
Ответить с цитированием

  #6  
Старый 04.03.2009, 13:17
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

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

Цитата:
А узнать серийник или индификатор Материнской платы?
Вопрос зачем? Они не уникальны. А вообще получить можно из BIOS _ttp://www.codeproject.com/KB/system/SMBIOS_Peek.aspx
 
Ответить с цитированием

  #7  
Старый 06.03.2009, 13:53
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

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

КАПЕЦ %) РАНДОМ + РАНДОМ + РАНДОМ
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 38 05.11.2015 23:18
Шпаргалки для сертификатов по Битрикс Liar PHP 7 30.05.2009 10:13
Сбор литературы для начинающего и опытного ассемблерщика -m0rgan- PHP 2 02.12.2008 23:23



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


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




ANTICHAT.XYZ