Страница 1 из 2 12 Последний(яя)Последний(яя)
Показано с 1 по 15, из 27.

Тема: KMSEmulator for Linux (including home routers with *WRT/Tomato)

  1. #1
    Регистрация
    Mar 2009
    Адрес
    Default City
    Сообщения
    2,694
    Blog Entries
    4

    Wink KMSEmulator for Linux (including home routers with *WRT/Tomato)

    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:
    Код:
    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://rghost.ru/50063440

    (с) http://forums.mydigitallife.info/thr...l=1#post837970

    П.С. Исходники будут жить на хосте месяц, так что если кого заинтересует, перезалейте на более долгоживущий )
    Последний раз редактировалось TReX, 09-11-2013 в 22:18

  2. #2
    Регистрация
    Jul 2007
    Сообщения
    197

    Question

    [offtopic]
    Никак не могу нарыть инфу, куда и по каким портам/протоколам лезет в интернет оригинальный майкрософтовский КМС для своей активации.
    Может из здешних завсегдатаев кто случайно знает?
    [/offtopic]

  3. #3
    Регистрация
    Mar 2009
    Адрес
    Default City
    Сообщения
    2,694
    Blog Entries
    4
    Цитата Сообщение от azhur Посмотреть сообщение
    [offtopic]
    Никак не могу нарыть инфу, куда и по каким портам/протоколам лезет в интернет оригинальный майкрософтовский КМС для своей активации.
    Может из здешних завсегдатаев кто случайно знает?
    [/offtopic]
    Бан на гугле очень страшная проблема, поэтому 1688/TCP

  4. #4
    Регистрация
    Jul 2008
    Сообщения
    3,277
    Blog Entries
    1
    Цитата Сообщение от TReX Посмотреть сообщение
    П.С. Исходники будут жить на хосте месяц, так что если кого заинтересует, перезалейте на более долгоживущий )
    с какой лицензией эмулятор?
    м.б имеет смысл его в entware сунуть?

  5. #5
    Регистрация
    Mar 2009
    Адрес
    Default City
    Сообщения
    2,694
    Blog Entries
    4
    Цитата Сообщение от theMIROn Посмотреть сообщение
    с какой лицензией эмулятор?
    м.б имеет смысл его в entware сунуть?
    Лицензия GPL ) Там требуется небольшое допиливание кода, исходники есть в ссылке на форум с исходным сообщением...

  6. #6
    Регистрация
    Oct 2009
    Сообщения
    529
    Blog Entries
    1
    Цитата Сообщение от theMIROn Посмотреть сообщение
    с какой лицензией эмулятор?
    м.б имеет смысл его в entware сунуть?
    Цитата Сообщение от TReX Посмотреть сообщение
    Лицензия GPL ) Там требуется небольшое допиливание кода, исходники есть в ссылке на форум с исходным сообщением...
    В тех исходниках нет ни лицензии, ни указания авторства.
    Кстати, на том же форуме есть версия на питоне
    Кто-нибудь тут пробовал эти варианты, оно работает?

  7. #7
    Регистрация
    Feb 2008
    Сообщения
    2,555
    Blog Entries
    5
    Цитата Сообщение от MercuryV Посмотреть сообщение
    В тех исходниках нет ни лицензии, ни указания авторства.
    Кстати, на том же форуме есть версия на питоне
    Кто-нибудь тут пробовал эти варианты, оно работает?
    Пробовал первый вариант, предложенный TReX, но пока у меня ничего не получилось:
    1. установил в виртуалке Windows,
    2. убедился, что нужный Product ID у меня есть в ini-файле, подсмотрев текущий:
      Код:
      slmgr.vbs /dlv
    3. указал Windows использовать свой KMS-сервер:
      Код:
      slmgr.vbs /skms 192.168.0.1
    4. убедился, что сервер слушает порт TCP1688,

    а дальше засада. Если я пробую выполнить активацию без установки Product Key, с помощью:
    Код:
    slmgr.vbs /ato
    то получаю сообщение о том, что время ожидания ответа от KMS-сервера истекло. Если я устанавливаю Product Key и затем пытаюсь выполнить активацию:
    Код:
    slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    slmgr.vbs /ato
    то мгновенно получаю сообщение об ошибке активации.


    Цитата Сообщение от theMIROn Посмотреть сообщение
    м.б имеет смысл его в entware сунуть?
    Ну не знаю. Мы в своё время хотели выпилить oscam для того, чтобы проект не прикрыли под предлогом пиратства. Не сто́ит, IMHO. В собранном виде сервер весит 40КБ, поэтому влезет даже в куцый флеш DIR-320
    Последний раз редактировалось ryzhov_al, 11-11-2013 в 05:13

  8. #8
    Регистрация
    Mar 2009
    Адрес
    Default City
    Сообщения
    2,694
    Blog Entries
    4
    Цитата Сообщение от ryzhov_al Посмотреть сообщение
    Пробовал первый вариант, предложенный TReX, но пока у меня ничего не получилось:
    1. установил в виртуалке Windows,
    2. убедился, что нужный Product ID у меня есть в ini-файле, подсмотрев текущий:
      Код:
      slmgr.vbs /dlv
    3. указал Windows использовать свой KMS-сервер:
      Код:
      slmgr.vbs /skms 192.168.0.1
    4. убедился, что сервер слушает порт TCP1688,

    а дальше засада. Если я пробую выполнить активацию без установки Product Key, с помощью:
    Код:
    slmgr.vbs /ato
    то получаю сообщение о том, что время ожидания ответа от KMS-сервера истекло. Если я устанавливаю Product Key и затем пытаюсь выполнить активацию:
    Код:
    slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    slmgr.vbs /ato
    то мгновенно получаю сообщение об ошибке активации.


    Ну не знаю. Мы в своё время хотели выпилить oscam для того, чтобы проект не прикрыли под предлогом пиратства. Не сто́ит, IMHO. В собранном виде сервер весит 40КБ, поэтому влезет даже в куцый флеш DIR-320
    Первоначальный выложенный на MDL вариант имеет привязку ко времени(активация будет успешной только несколько часов с момента сборки), исправлено в Windows версии кода, стоит добавить и в юникс вариант, так же отсутствует возможность выбора случайного идентификатора из диапазона доступных, так же исправлено в windows версии.
    Для успешной работы на сервере требуется точное время не отличающиеся от времени на клиенте.
    Невозможна активация того же IP который имеет сервер.
    Для правок можно использовать например это http://rghost.net/50071947 pass:2013
    Последний раз редактировалось TReX, 11-11-2013 в 10:47

  9. #9
    Регистрация
    Feb 2008
    Сообщения
    2,555
    Blog Entries
    5
    Дело может быть в том, что в этом варианте нет поддержки протокола KMS версии 6. А значит, Win8.1, Оffice2013 и прочие новые продукты в пролёте.
    Цитата Сообщение от TReX Посмотреть сообщение
    Для правок можно использовать например это http://rghost.net/50071947
    С тем же успехом можно использовать /dev/random. Архив запаролен.

  10. #10
    Регистрация
    Jan 2007
    Сообщения
    137
    пароль 2013

  11. #11
    Регистрация
    Mar 2009
    Адрес
    Default City
    Сообщения
    2,694
    Blog Entries
    4
    Цитата Сообщение от ryzhov_al Посмотреть сообщение
    Дело может быть в том, что в этом варианте нет поддержки протокола KMS версии 6. А значит, Win8.1, Оffice2013 и прочие новые продукты в пролёте.
    С тем же успехом можно использовать /dev/random. Архив запаролен.
    ) Эх, я же не даром рекомендовал почитать ветку форума MDL... Эта версия, требует доработки напильником из представленных исходников. Собственно с вашим опытом может и проще сразу портировать виндовые на юникс, мне вот архивчик юниксовых исходников помог, я не такой спец в написании по *nix платформы )
    Последний раз редактировалось TReX, 11-11-2013 в 10:30

  12. #12
    Регистрация
    Nov 2013
    Сообщения
    2
    Поставил версию на pythone, вроде работает. Подскажите как правильно добавить в автозагузку, RT-N16 прошивка от мерлина.

  13. #13
    Регистрация
    Feb 2008
    Сообщения
    2,555
    Blog Entries
    5
    Цитата Сообщение от Horwatt Посмотреть сообщение
    Поставил версию на pythone, вроде работает. Подскажите как правильно добавить в автозагузку, RT-N16 прошивка от мерлина.
    Написать стартовый файл по примеру.


    PS Отлично, отпочковалась тема Emulated KМS Servers on non-Windows platforms, где развиваются рабочие варианты на python, js и С. Как и ожидалось, реализации (в т.ч. V6) стали появляться как грибы после дождя.
    Последний раз редактировалось ryzhov_al, 13-11-2013 в 12:17

  14. #14
    Регистрация
    Nov 2013
    Сообщения
    2
    Цитата Сообщение от ryzhov_al Посмотреть сообщение
    Написать стартовый файл по примеру.
    Да уж, для моих познаний это чересчур, но всё равно спасибо. Пока дописал сюда:
    Код:
    #!/bin/sh
    
    sleep 10
    /opt/etc/init.d/rc.unslung start
    python /opt/kms/server.py
    Последний раз редактировалось Horwatt, 13-11-2013 в 12:38

  15. #15
    Регистрация
    Mar 2009
    Адрес
    Default City
    Сообщения
    2,694
    Blog Entries
    4
    Готовая версия Юниксовых исходников с поддержкой протокола 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
    Последний раз редактировалось TReX, 16-11-2013 в 13:33

Страница 1 из 2 12 Последний(яя)Последний(яя)

Похожие темы

  1. Tomato - открытая прошивка для SOHO маршрутизаторов
    By ABATAPA in forum Russian Discussion - РУССКИЙ (RU)
    Ответов: 86
    Последнее сообщение: 25-02-2014, 01:22
  2. New Asus RT-N56U & RT-N76U Routers
    By hggomes in forum English Discussion
    Ответов: 9
    Последнее сообщение: 18-08-2011, 14:08
  3. Linux guru please help restore my hdd !!
    By engtteo in forum WL-700g Q&A
    Ответов: 1
    Последнее сообщение: 06-06-2009, 01:50
  4. Asus recogizes error and wil replace routers with 62KOhm R17 resistor
    By Sjoerd-WL500gP in forum WL-500gP Pics & Specs
    Ответов: 14
    Последнее сообщение: 10-01-2009, 18:59
  5. USB audio - from Linux
    By mangodan in forum WL-500g Custom Development
    Ответов: 5
    Последнее сообщение: 10-04-2007, 12:25

Tags for this Thread

Ваши права в разделе

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •