дам 100$ если поможете решить проблему. нужно создать образ системы с абсолютно одинаковыми айдишниками.
Не отвечай, сразу вопросы уточняющие задавай. hwid нужно возвратить программе по запросу локально или нет?
вообщем есть софтина, которая по айди железок создает уникальный ключ, нужно сделать так что бы на разных компах этот ключ был один, ось кстати генту а не дебиан. софт привязан к железу, отвязать никто не может, поэтому хотя бы так.
Это было ясно с начала, что запускать не на VM серьезную программу, которая требует памяти и нагрузки процессора, а на дискретных компах. Пройдемся по местам OS и компа, откуда кодеры программы могут узнать hwid'ы девайсов подключенных к компу. Ни lspci, ни lshw - не показывают hwid. sudo cat /proc/devices и sudo lsmod - данными, полученными с этих двух комманд, можно сделать уникальный DNA компьютера. Программы Open Source, и фрагменты кода из них можно вставить в ту программу, что привязывает к железу. Обойти такую защиту, если кодеры используют именно это - не знаю, с какой стороны начинать.
Ни один человек с exelab не смог отвязать? В общем qemu в помощь, в нем вроде проще всего реализовать такое
Kaimi, нет не могут к сожалению, я уже до 1к поднял прайс, за qemu спасибо, попробую, пробовал в варе и вбоксе, при запуске системы не стартует софт, в консоль сыпет "traps general protection ip"
Скорее всего, там проверяется cpuID - проц другой, ничего не работает. Потому что вывод lspci и ему подобных сможет подменить любой школьник. Сделать нужные данные в /proc или /sys тоже несложно. А вот как подменить cpuID, черт его знает, на ум приходит только виртуалка, но там тоже не все так просто, ибо может стоять ее детект. Глянуть можно вот тут: http://tty.org.ru/node/182 , считать ID с рабочего пека, прописать в виртуалку, попробовать.