1
0
mirror of https://github.com/ThunderEX/py-kms.git synced 2026-10-23 06:28:53 +03:00

Commit Graph

  • 628242373c fix issue #32 that client does not have certain parameter master ThunderEX 2019-02-08 22:45:42 +08:00
  • d42d4556a6 fix issue #29: create clients.db in program dir ThunderEX 2018-12-12 21:38:58 +08:00
  • 6e1550d875 fix part of issue #28: fix debug output of CtxItemArray, especially in python 2 ThunderEX 2018-12-12 15:22:20 +08:00
  • 34ac3aac71 corrections to license and readme ThunderEX 2018-12-11 10:23:05 +08:00
  • 758e616d6f further fix for NDR64 ThunderEX 2018-12-10 01:05:10 +08:00
  • 57d51600c0 remove dependency on micropython-re-pcre, fix compatibility with latest micropython ThunderEX 2018-12-05 15:33:31 +08:00
  • ddf025949a experimental fix for NDR64 and multiplex RPC ThunderEX 2018-12-05 00:03:45 +08:00
  • 87384a0e64 fix bug reported by Raydan that KmsDataBase.xml unavailable in kmsPidGenFromDB.py ThunderEX 2018-11-19 11:43:01 +08:00
  • d014085663 update KmsDataBase.xml again, update guidance for latest version of M$ products ThunderEX 2018-11-05 09:29:40 +08:00
  • ee194f3a85 Merge pull request #22 from procknight/patch-1 ThunderEX 2018-10-21 19:22:09 +08:00
  • ffc3e0ffe7 Add systemd unit file procknight 2018-10-20 16:15:56 +02:00
  • 138e53e4d4 generate correct epid key, update KmsDataBase.xml from License Manager 5.0.0 Beta 3 ThunderEX 2018-10-07 12:19:48 +08:00
  • a1666a0ee5 remove unnecessary DecryptedRequest struct ThunderEX 2018-02-08 22:30:59 +08:00
  • 885f67904f further fix ForkingTCPServer unavailable although can be imported on Python 2.7 ThunderEX 2017-12-24 15:52:17 +08:00
  • 6e737a367d simplify IPv6 support, add basic async support, fix typo in client ThunderEX 2017-12-24 15:29:41 +08:00
  • 45150d6e99 remove unnecessary dependency on pytz, time from KMS client is local time without time zone info ThunderEX 2017-12-23 12:11:47 +08:00
  • a075ff3012 fix compatibility with py2.6 on Windows ThunderEX 2017-12-02 17:44:01 +08:00
  • 6f5dc384da add guide for micropython in README ThunderEX 2017-09-02 17:26:13 +08:00
  • d65296044a fix default locale may not avail on openwrt ThunderEX 2017-09-02 16:41:59 +08:00
  • f1145fcc34 add requirements for micropython ThunderEX 2017-08-30 16:55:39 +08:00
  • 862b066ed4 fix uncorrect epid due to utf-16 support ThunderEX 2017-08-30 16:40:16 +08:00
  • f04e6f60df workaround for socket.shutdown ThunderEX 2017-08-24 20:54:58 +08:00
  • 1f7331babd workaround for __bytes__ remain ThunderEX 2017-08-24 19:28:12 +08:00
  • e34352de64 workaround for str,rjust ThunderEX 2017-08-24 18:56:05 +08:00
  • 002ba0c7bd fix more __bytes__, workaround for exception.args ThunderEX 2017-08-24 18:37:50 +08:00
  • dfa1f2e56b fix sys.implementation unavailable on py2 ThunderEX 2017-08-23 22:53:44 +08:00
  • 483bb4cd72 workaround for bytes() won't call obj.__bytes__() ThunderEX 2017-08-23 22:43:18 +08:00
  • 5c9064797d fix another micropython only support slices with step=1 ThunderEX 2017-08-23 19:51:19 +08:00
  • 3d4eafc92c fix micropython only support slices with step=1 ThunderEX 2017-08-23 13:14:28 +08:00
  • 90a76139d5 adapt socketserver to uselect and usocket and socket ThunderEX 2017-08-20 23:15:17 +08:00
  • 8721a6c199 remove unsupported socket.getsockname() ThunderEX 2017-08-20 15:52:53 +08:00
  • 46d3ab7138 add IOError for micropython ThunderEX 2017-08-19 10:48:21 +08:00
  • a2b78e969d remove dependency on locale for micropython ThunderEX 2017-08-18 23:18:10 +08:00
  • db3debb0db fix vars not supported on micropython ThunderEX 2017-08-18 23:15:38 +08:00
  • 79277cddf6 redirect struct, uuid, os.path ThunderEX 2017-08-18 20:37:24 +08:00
  • 23e17cd44f add fakerandom, redirect struct to ustruct ThunderEX 2017-08-18 20:09:51 +08:00
  • 22cfefc7b2 adapt uuid to micropython ThunderEX 2017-08-07 16:37:22 +08:00
  • c10fea2896 add uuid & test from cpython 3.5 ThunderEX 2017-08-07 16:07:51 +08:00
  • 804a9d2794 replace select.select with select.epoll ThunderEX 2017-08-07 14:27:15 +08:00
  • c1a430f151 change socketserver to call _thread directly, add test ThunderEX 2017-07-29 20:19:39 +08:00
  • 79a86906dd add socketserver module from cpython 3.4 ThunderEX 2017-07-27 22:55:06 +08:00
  • 82bdf2ea01 fix issue #10, locate KmsDataBase.xml in the same dir as kmsBase.py ThunderEX 2017-07-28 22:23:10 +08:00
  • 022d06e235 Merge branch 'replace_datetime' ThunderEX 2017-07-25 19:32:37 +08:00
  • 27355d88af Merge pull request #8 from Nh3xus/master ThunderEX 2017-07-18 18:54:36 -05:00
  • 793b7a274b Update server.py Nh3xus 2017-07-18 18:09:50 +02:00
  • 7c15dd2193 Ipv4 only server patch Nh3xus 2017-07-18 16:06:58 +02:00
  • 6239a38a72 add ipv6 support for server & client ThunderEX 2017-06-25 04:21:42 +08:00
  • 50e035c8f6 update KmsDataBase to support Windows Professional Workstation ThunderEX 2017-06-18 20:43:54 +08:00
  • 71e233a3ea change activation count from threshold to max ThunderEX 2017-06-16 15:20:45 +08:00
  • 8b022dfcee load and use correct client count from KmsDataBase.xml ThunderEX 2017-06-16 12:48:04 +08:00
  • fe4a281f3f remove dependency on datetime ThunderEX 2017-06-12 23:58:39 +08:00
  • 2840845ade fix 97d8138 break down client.py in v4 ThunderEX 2017-06-11 16:16:08 +08:00
  • 481b23e31f update KmsDataBase to LicenseManager 4.8.1 to support Win10 Ent G/GN ThunderEX 2017-06-08 23:06:30 +08:00
  • def77c7182 update client examples of win10 & office2016 ThunderEX 2017-05-26 00:25:22 +08:00
  • 4f760cfb8b cleanup kmsBase to dynamic load from KmsDataBase.xml ThunderEX 2017-05-26 00:23:42 +08:00
  • 97d81385fa improve too broad expetions ThunderEX 2017-05-18 14:02:52 +08:00
  • 4130ac4b14 embedded MPC Bind Ack Pad defenition into structre ThunderEX 2017-05-18 13:49:31 +08:00
  • 51d56a8786 remove debug printing ThunderEX 2017-05-17 16:51:25 +08:00
  • f5477a3f00 remove tablecomplex.py ThunderEX 2017-05-17 11:46:00 +08:00
  • 5afac1ede0 use os.urandom() for salt generation ThunderEX 2017-05-17 11:33:50 +08:00
  • 3a5ad53aed completely replace aes.py with pyaes ThunderEX 2017-05-17 11:20:05 +08:00
  • ff1d4a3cd1 make client side of v5 work ThunderEX 2017-05-16 16:12:59 +08:00
  • ba5f3d302e make v5 server side work ThunderEX 2017-05-16 15:37:51 +08:00
  • 0f7c7119d8 switch kms req v4 to pyaes, remove some limits from pyaes API ThunderEX 2017-05-10 14:44:15 +08:00
  • 45f1ce906f introduce single aes.py from pyaes and rename as pyaes.py ThunderEX 2017-05-10 14:40:55 +08:00
  • cbb35611b4 make generateHash a funcion instead of method ThunderEX 2017-05-10 14:15:17 +08:00
  • e0a96807f7 simplify aalgorithm of FILETIME ThunderEX 2017-05-05 12:34:48 +08:00
  • ac8a280a56 embedded padding pattern into structure definition ThunderEX 2017-05-03 23:51:34 +08:00
  • d33dc27415 unify request & response structure ThunderEX 2017-05-03 16:47:39 +08:00
  • 9a9771d4ef use user default lang for LCID ThunderEX 2017-04-28 16:03:02 +08:00
  • c0429ab534 fix wrong UUID type passed to epidGenerator ThunderEX 2017-04-28 16:01:44 +08:00
  • f80e1ff237 fix wrong pad of kms response per Hotbird64's post ThunderEX 2017-04-13 15:58:21 +08:00
  • d62f493228 a little simplified ThunderEX 2017-04-12 16:43:36 +08:00
  • 90da18664a cleanup kmsBase & its subclass ThunderEX 2017-04-12 14:57:36 +08:00
  • bdf0dc1836 flat more nested class, cleanup class attr/method ThunderEX 2017-04-12 13:51:41 +08:00
  • 3451469ab5 flat nested class, add response dump for client debug ThunderEX 2017-04-12 13:22:22 +08:00
  • 58a1cf17ae fix uncorrect division under py3 causing wrong length of ePID ThunderEX 2017-04-11 16:02:24 +08:00
  • 6077d4a22a sync latest https://github.com/CoreSecurity/impacket ThunderEX 2017-04-11 13:30:34 +08:00
  • 52f88501b3 cleanup ThunderEX 2017-04-11 11:33:59 +08:00
  • 57c9eeaedb fix to allow all client-server tests pass on py3 ThunderEX 2017-04-10 14:49:25 +08:00
  • 7169431ccd make client.py also work on py3 ThunderEX 2017-04-10 14:30:09 +08:00
  • 9e5e83d7ba support activate win10 (kms req v6) on py3 now ThunderEX 2017-04-06 16:51:16 +08:00
  • 43e5d03d5c change unicode back ThunderEX 2017-04-06 11:53:22 +08:00
  • 20e33f9328 make TCP server listening now ThunderEX 2017-04-05 15:59:47 +08:00
  • 3afd796ae3 fix previous commit break socketserver on python 2 ThunderEX 2017-04-05 14:09:13 +08:00
  • 56ea14de05 finally all unittest in structure works ThunderEX 2017-04-05 13:55:51 +08:00
  • f972f905dc fix _Test_nested ThunderEX 2017-04-05 11:35:21 +08:00
  • f17f679ff9 fix more structure test cases in py3 ThunderEX 2017-04-02 12:20:15 +08:00
  • c3f3b05655 fix py3 syntax, cleanup import, make structure._Test_simple pass ThunderEX 2017-03-28 21:11:44 +08:00
  • c30cc6091d Create Dockerfile XiangSong Zeng 2017-03-18 19:38:27 +08:00
  • 25444e5d78 Add UUIDs for Windows 10 & Office 2016 XiangSong Zeng 2017-02-15 08:38:03 +08:00
  • f4c0a35cdc Update README.md XiangSong Zeng 2016-11-13 22:20:07 +08:00
  • c940e43cd7 add support for win10 Samuel Tseng 2015-08-16 16:58:52 +08:00
  • b9b4f8f012 Merge pull request #1 from kodexor/2014-03-21T232943Z kodexor 2015-08-16 16:40:45 +08:00
  • 7a90835f82 update to version 2014-03-21T232943Z kodexor 2015-08-16 16:37:16 +08:00
  • 00e2bae270 Your Name 2013-12-15 12:18:28 -05:00