{"push_id":1099674493,"size":50,"distinct_size":50,"ref":"refs/heads/master","head":"5b92375f9f0143fbc5cef49294d86ae2c6aa788c","before":"f68cd2579fa0d3c8758cdc3f1a009efd51e535e5","commits":[{"sha":"cb697154c084c265ad9f9537c62590dd46e41e1b","author":{"email":"f22467e52af7a1e3388669324dc4efb09a5b9572@gmail.com","name":"Rob Fuller"},"message":"Add Domain Admins RID\n\nSource: https://msdn.microsoft.com/en-us/library/cc223144.aspx","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/cb697154c084c265ad9f9537c62590dd46e41e1b"},{"sha":"1140d519495e6d797d40e2b6db206f02e683b7d0","author":{"email":"25fe1b23b2e178745c244e3f4b1bddcc1b9e4b78@users.noreply.github.com","name":"Alberto Solino"},"message":"Merge pull request #123 from mubix/patch-1\n\nAdd Domain Admins RID","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/1140d519495e6d797d40e2b6db206f02e683b7d0"},{"sha":"5c6a3aee8ca6e506d2f4f4ebfd3c0fc6693e7ac5","author":{"email":"b0af4b4b84755b770f90c6df6c4e6313a9af3475@gmail.com","name":"byt3bl33d3r"},"message":"added option to execute commands in smbrelayx.py","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/5c6a3aee8ca6e506d2f4f4ebfd3c0fc6693e7ac5"},{"sha":"e4d4863430279b8b744e830a96bcddc8a0698562","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Grabbing and printing command output when using -c switch\n\n* Also removing temp file","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/e4d4863430279b8b744e830a96bcddc8a0698562"},{"sha":"638a235b47157183cdc1cba940dfc9cb94c7fb28","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Merge branch 'byt3bl33d3r-master'\n\nThanks @byt3bl33d3r!","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/638a235b47157183cdc1cba940dfc9cb94c7fb28"},{"sha":"a4dc7d52f6ad3851ea29bbcf8938611df061eec1","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Moving KNOWN_UUIDS to epm.py before ditching the old dcerpc runtime","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/a4dc7d52f6ad3851ea29bbcf8938611df061eec1"},{"sha":"118688065e062e5f28307015d120b4ef4b1a3dd3","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Moving KNOWN_UUIDS to epm.py before ditching the old dcerpc runtime","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/118688065e062e5f28307015d120b4ef4b1a3dd3"},{"sha":"ac31fea5c1578e37eace0df83f1c2bf05350140e","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Removing old DCERPC runtime files.\n\n* Scripts still using this old runtime should port to impacket.dcerpc.v5 classes\n* All examples should be using V5","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/ac31fea5c1578e37eace0df83f1c2bf05350140e"},{"sha":"8c04d9697939172c9159af92ddd0eded221f2106","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Updating copyright notice. Welcome 2016","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/8c04d9697939172c9159af92ddd0eded221f2106"},{"sha":"0d34fd9365765c8c1d25e77393646d91d84da28a","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Upcoming version","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/0d34fd9365765c8c1d25e77393646d91d84da28a"},{"sha":"67fc19e9996148add1b1e2a8b912fe8c95b51692","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Updated Changelog","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/67fc19e9996148add1b1e2a8b912fe8c95b51692"},{"sha":"f33daa056fd7cee38c2d65fdb42624ecaae09704","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Going back to dev version","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/f33daa056fd7cee38c2d65fdb42624ecaae09704"},{"sha":"1cdc5ce8afff9236140edab1229a15e02cbf09d6","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Adding support for Win2016 TP4 in LOCAL or -use-vss mode\n\nThe main things that changed when raw parsing the NTDS.DIT are:\n1. The encryptedPEK header changed from '\\x02\\x00\\x00\\x00' to '\\x03\\x00\\x00\\x00'. Instead of\n   using MD5 / RC4 it now uses AES to decrypt the PEK lists. Right now I only support 1 PEK\n   key until I can repro having more than a key on this OS. Maybe @s0crat can help here ;).\n2. The decrypted PEK list is different from previous versions and the PEK Key sits in the\n   middle of the decrypted buffer. I still need to understand what the other bytes are for.\n3. When decrypting NTHashes and supplemental information, the structure header changes from\n   '\\x11\\x00\\x00\\x00' to '\\x13\\x00\\x00\\x00'. Instead of using RC4 it now uses AES. The\n   structure here is a little different too, whereas the buffer for decryption starts 4\n   bytes after a similar buffer in pre Win2016 TP4.\n\nLot's of testing needed. Later on I'll work on simplifying the code.\n\n* Big thanks to @gentilkiwi for telling me about the issue and also giving me important info to come up with the solution.\n* DRSUAPI mode (the default one) worked out of the box\n* Moved __descryptAES to CryptoCommon since it's used on a few more places","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/1cdc5ce8afff9236140edab1229a15e02cbf09d6"},{"sha":"aa8bda15ebd49ce3aebb2691ccd1e8221aa7d885","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Typo fix","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/aa8bda15ebd49ce3aebb2691ccd1e8221aa7d885"},{"sha":"1645f43ccf676ddb234c231816bf22d5ceca3c61","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Upgrade Copyright","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/1645f43ccf676ddb234c231816bf22d5ceca3c61"},{"sha":"a358566c98010fc0acc0779fd87980ef4adaac93","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Adding -just-dc-user switch to download just a single user data (DRSUAPI mode only)\n\n* Similar to @gentilkiwi's DCSync functionality\nE.g.\npython secretsdump.py Administrator:admin@172.16.123.1 -just-dc-user krbtgt\n\nImpacket v0.9.15-dev - Copyright 2002-2016 Core Security Technologies\n\n[*] Dumping Domain Credentials (domain\\uid:rid:lmhash:nthash)\n[*] Using the DRSUAPI method to get NTDS.DIT secrets\nkrbtgt:502:aad3b435b51404eeaad3b435b51404ee:bf11f756a7cd1a29a9abd8ccc918a805:::\n[*] Kerberos keys grabbed\nkrbtgt:aes256-cts-hmac-sha1-96:44b77486dd383d7177207bb7393f4ec4176fb80be7dcf5c598221a7a039bc2e9\nkrbtgt:aes128-cts-hmac-sha1-96:2eb877b16640e7f60adb362c8e482f11\nkrbtgt:des-cbc-md5:4610ea7024fff562\n[*] Cleaning up...","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/a358566c98010fc0acc0779fd87980ef4adaac93"},{"sha":"22313cc590b33218a4344e7c7ea48983f00ba89f","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Adjusting NegotiateFlags to [MS-NLMP] 2.2.2.5 description\n\n* Check out your code if you were using these flags since names got changed\n  according to the standard","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/22313cc590b33218a4344e7c7ea48983f00ba89f"},{"sha":"e8dc587dab030787f2b2a23afebebae785e8018e","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Minor improvements\n\n1) When ran With no parameters, now it runs in reflection mode and dumps target's hashes\n2) When relaying to 127.0.0.1, it's ok not to have a username. Especially important for hot potato attack\n3) Better control of exceptions when authentication succeded","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/e8dc587dab030787f2b2a23afebebae785e8018e"},{"sha":"49b9631104faa508e94496144b33771d462b3c89","author":{"email":"4bb55120515b6b7cbed9c7ab4c6cc8d3e554ebab@snkmail.com","name":"Gadi Oren"},"message":"Allow setting packet privacy authentication level","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/49b9631104faa508e94496144b33771d462b3c89"},{"sha":"2e914bbbf3cafcf82942a637111a4a39a81c9a81","author":{"email":"b9a6b8aee0c3c075bc9001ddbae8ca32628c1f75@gmail.com","name":"asolino"},"message":"Changing -auth-level-pkt-privacy to -rpc-auth-level\n\n* By default it just let the runtime to decide what's best\n* Added option to enforce packet integrity as well","distinct":true,"url":"https://api.github.com/repos/maaaaz/impacket/commits/2e914bbbf3cafcf82942a637111a4a39a81c9a81"}]}