eXeL@B —› Вопросы новичков —› Какие уникальные идентификаторы имеет комп? |
Посл.ответ | Сообщение |
|
Создано: 10 декабря 2015 17:42 · Личное сообщение · #1 Допустим на комп попала программа, задача которой узнать этот компьютер и передать инфо на сервер. Каковы ее максимальные возможности? Очевидно, что может быть считан ID процессора, жесткого диска и серийник винды, но что еще может быть уникального у компьютера? Например, подключеный монитор, клавиатура и мышка уникальны? |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 10 декабря 2015 18:01 · Личное сообщение · #2 VoinSveta Есть такое понятие - HWID Вы с WinAPI функциями знакомы? DeviceIoControl, GetVolumeSerialNumber, GetVersion? BIOS?! Эта тема была многократно обсмакована уже лет 10 назад, как минимум. Вот реальные куски кода с легендарного SecuROM: Code:
VoinSveta пишет: Например, подключеный монитор, клавиатура и мышка уникальны? Ну разве что их серийные номера. Но смысла в этом нет. | Сообщение посчитали полезным: VoinSveta |
|
Создано: 10 декабря 2015 18:02 · Личное сообщение · #3 |
|
Создано: 10 декабря 2015 18:40 · Личное сообщение · #4 |
|
Создано: 10 декабря 2015 18:49 · Личное сообщение · #5 VoinSveta пишет: что еще может быть уникального у компьютера? пользователь | Сообщение посчитали полезным: ELF_7719116, v00doo, hello |
|
Создано: 10 декабря 2015 19:23 · Личное сообщение · #6 Линк на софт будет? Или будет гадание с попытками ткнуть пальцем в небо? | Сообщение посчитали полезным: hh |
|
Создано: 11 декабря 2015 16:45 · Личное сообщение · #7 |
|
Создано: 11 декабря 2015 19:45 · Личное сообщение · #8 Воин С(с)вета! Это вот В гуглопоиске уже светится этот топик 3ей ссылкой всего по двум словам... ----- IZ.RU | Сообщение посчитали полезным: TLN |
|
Создано: 11 декабря 2015 22:43 · Личное сообщение · #9 |
|
Создано: 11 декабря 2015 22:49 · Личное сообщение · #10 VoinSveta пишет: Допустим на комп попала программа, задача которой узнать этот компьютер и передать инфо на сервер. Каковы ее максимальные возможности? Очевидно, что может быть считан ID процессора, жесткого диска и серийник винды, но что еще может быть уникального у компьютера? Например, подключеный монитор, клавиатура и мышка уникальны? А так же характеристики видеокарты, объем оперативной памяти,серийные номера аудиочипов, кол-во жестких дисков, объемы томов каждого жесткого диска, список установленных программ, внешний-внутренний айпи адреса, мак адрес сетевой платы.Все, что может отдать сама винда, драйвера железок и биос.В принципе уникальных вещей наберется масса, потому что нету в мире ни одного компа с идентичным железом, а значит уникальный идентификатор (высчитанный хэш, строка, полученная парсом и конкатенацией нужных значений) всегда имеет место быть. ----- TEST YOUR MIGHT | Сообщение посчитали полезным: VoinSveta |
|
Создано: 12 декабря 2015 00:52 · Поправил: negoday · Личное сообщение · #11 VoinSveta пишет: Допустим на комп попала программа, задача которой узнать этот компьютер и передать инфо на сервер. Каковы ее максимальные возможности? Очевидно, что может быть считан ID процессора, жесткого диска и серийник винды, но что еще может быть уникального у компьютера? Например, подключеный монитор, клавиатура и мышка уникальны? Вот хорошая статья на эту тему: Также можно воспользоваться утилитой WPE PRO для перехвата и модификации пакетов, передаваемых программой в сеть. Кроме этого, - можно попробовать отредактировать значения идентификаторов прямо в оперативной памяти, так как проги обычно не напрямую у железа считывают инфу - а дает им эту инфу винда через апи-функции и хранится это все добро в оперативной памяти во время сеанса работы - можно попробовать утилиту к примеру WinHex - там есть редактор оперативной памяти. Обычно производители прог не рискуют брать слишком много параметров или параметры, с которыми могут возникнуть проблемы или которые могут быть одинаковыми у разных пользователей. Чтобы узнать что комп передает на сервер (помимо WPE PRO) можно заюзать любой сниффер пакетов - я рекоментую CommView или Colasoft Capsa Enterprise, так как в этих утилитах развитые возможности, есть редактор и транслятор пакетов (есть возможность записать и воссоздать сессию, как будто обмен пакетами идет в реале). Также может пригодиться локальный http и модификация hosts файла - это в том случае, если выяснится, что для работы программы можно создать искусственный сервер, на который программа будет обращаться и давать "добро" (как у KMS в винде). | Сообщение посчитали полезным: VoinSveta, BigBoy |
|
Создано: 12 декабря 2015 03:18 · Личное сообщение · #12 |
|
Создано: 12 декабря 2015 12:06 · Личное сообщение · #13 |
eXeL@B —› Вопросы новичков —› Какие уникальные идентификаторы имеет комп? |
Эта тема закрыта. Ответы больше не принимаются. |