Xhayla 1 Опубликовано (изменено) Имеется тестовая программа, которая через CMD считывает серийный номер материнской платы(wmic baseboard get serialnumber), можно ли как-то подсунуть программе другой серийный номер? Ведь просто так серийный номер материнской платы не поменять. Изменено пользователем Xhayla Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Xipho 126 Опубликовано Можно. Выходишь на функцию, считывающую серийный номер МП, хукаешь, подсовываешь другой номер. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LIRW 2 237 Опубликовано 3 часа назад, Xipho сказал: Можно. Он всё понял, пошел делать! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Xhayla 1 Опубликовано (изменено) 21 час назад, Xipho сказал: Можно. Выходишь на функцию, считывающую серийный номер МП, хукаешь, подсовываешь другой номер. В общем, через Гидру посмотрел как программа получает серийный номер МП, там принцип такой, запускается в скрытом режиме CMD через CreateProcess, с параметрами запуска - "wmic baseboard get serialnumber", серийник записывается в скрытый временный файл, далее с этого файла серийник считывается через ReadFile, а временный файл удаляется. Поставил хук на ReadFile - https://ibb.co/s2YgRZD и все получилось ☺️ Вообщем огромное спасибо за подсказку. Изменено пользователем Xhayla 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты