[offtopic]
Никак не могу нарыть инфу, куда и по каким портам/протоколам лезет в интернет оригинальный майкрософтовский КМС для своей активации.
Может из здешних завсегдатаев кто случайно знает?
[/offtopic]
How to compile:
For normal PC desktop/server Linux - just unpack and run make
For routers - target toolchain/build environment/SDK would be required, depends on specific firmware.
GCC and Glibc or derived/compatible libc probably required. I've tested with Glibc and uClibc.
How it works:
EPids are read from config file on every request. Config file path can be configured at compile time via Makefile (INI_FILE variable) or at run-time by -i <path/to/file> command-line option.
Config file format:
INI-like, <product guid> = <epid>, one per line. Example:
http://rghost.ru/50063440Code:55c92734-d682-4d71-983e-d6ec3f16059f = 05426-00168-152-564055-03-1049-9200.0000-0912013 59a52881-a989-479d-af46-f275c6370663 = 55041-00096-200-026043-03-1049-7601.0000-0162013 0ff1ce15-a989-479d-af46-f275c6370663 = 55041-00096-200-625305-03-1049-7601.0000-0572013
(с) http://forums.mydigitallife.info/thr...l=1#post837970
П.С. Исходники будут жить на хосте месяц, так что если кого заинтересует, перезалейте на более долгоживущий )
Last edited by TReX; 09-11-2013 at 22:18.
[offtopic]
Никак не могу нарыть инфу, куда и по каким портам/протоколам лезет в интернет оригинальный майкрософтовский КМС для своей активации.
Может из здешних завсегдатаев кто случайно знает?
[/offtopic]
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
В тех исходниках нет ни лицензии, ни указания авторства.
Кстати, на том же форуме есть версия на питоне
Кто-нибудь тут пробовал эти варианты, оно работает?
Пробовал первый вариант, предложенный TReX, но пока у меня ничего не получилось:
- установил в виртуалке Windows,
- убедился, что нужный Product ID у меня есть в ini-файле, подсмотрев текущий:
Code:slmgr.vbs /dlv- указал Windows использовать свой KMS-сервер:
Code:slmgr.vbs /skms 192.168.0.1- убедился, что сервер слушает порт TCP1688,
а дальше засада. Если я пробую выполнить активацию без установки Product Key, с помощью:
то получаю сообщение о том, что время ожидания ответа от KMS-сервера истекло. Если я устанавливаю Product Key и затем пытаюсь выполнить активацию:Code:slmgr.vbs /ato
то мгновенно получаю сообщение об ошибке активации.Code:slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr.vbs /ato
Ну не знаю. Мы в своё время хотели выпилить oscam для того, чтобы проект не прикрыли под предлогом пиратства. Не сто́ит, IMHO. В собранном виде сервер весит 40КБ, поэтому влезет даже в куцый флеш DIR-320
Last edited by ryzhov_al; 11-11-2013 at 05:13.
Первоначальный выложенный на MDL вариант имеет привязку ко времени(активация будет успешной только несколько часов с момента сборки), исправлено в Windows версии кода, стоит добавить и в юникс вариант, так же отсутствует возможность выбора случайного идентификатора из диапазона доступных, так же исправлено в windows версии.
Для успешной работы на сервере требуется точное время не отличающиеся от времени на клиенте.
Невозможна активация того же IP который имеет сервер.
Для правок можно использовать например это http://rghost.net/50071947 pass:2013
Last edited by TReX; 11-11-2013 at 10:47.
Дело может быть в том, что в этом варианте нет поддержки протокола KMS версии 6. А значит, Win8.1, Оffice2013 и прочие новые продукты в пролёте.
С тем же успехом можно использовать /dev/random. Архив запаролен.
пароль 2013
) Эх, я же не даром рекомендовал почитать ветку форума MDL... Эта версия, требует доработки напильником из представленных исходников. Собственно с вашим опытом может и проще сразу портировать виндовые на юникс, мне вот архивчик юниксовых исходников помог, я не такой спец в написании по *nix платформы )
Last edited by TReX; 11-11-2013 at 10:30.
Поставил версию на pythone, вроде работает. Подскажите как правильно добавить в автозагузку, RT-N16 прошивка от мерлина.
Написать стартовый файл по примеру.
PS Отлично, отпочковалась тема Emulated KМS Servers on non-Windows platforms, где развиваются рабочие варианты на python, js и С. Как и ожидалось, реализации (в т.ч. V6) стали появляться как грибы после дождя.
Last edited by ryzhov_al; 13-11-2013 at 12:17.
Готовая версия Юниксовых исходников с поддержкой протокола v6
KMS LINUX now working with v6
http://forums.mydigitallife.info/thr...l=1#post842691
http://rghost.ru/50213054
Today, 07:21
Мысли о том же другого автора )
http://forums.mydigitallife.info/thr...l=1#post842807
http://rghost.ru/50212879
Today, 11:04
Готовый бинарник для Dune
http://rghost.ru/50208787
Запуск сервера:
kms-server -p /var/run/kms-server.pid -i /D/appl/_kms-server/kms-server.ini
Last edited by TReX; 16-11-2013 at 13:33.