Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python:backports
python-impacket
python-impacket.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-impacket.changes of Package python-impacket
------------------------------------------------------------------- Tue Sep 17 08:55:05 UTC 2024 - Martin Hauke <mardnh@gmx.de> - Update to version 0.12.0 Library improvements * Fixed broken hRSetServiceObjectSecurity method. * Removed dsinternals dependency. * Fixed srvs.hNetrShareEnum returning erronous shares. * Fixed lmhash computing to support non standard characters in the password. * Assorted fixes when processing Unicode data. * Added [MS-GKDI] Group Key Distribution Protocol implementation. * Fixed incorrect padding in SMBSessionSetupAndX_Extended_ResponseData. * Upgraded dependency pyreadline -> pyreadline3. * SMB Server: + Added query information level 0x0109 for smb1 "SMB_QUERY_FILE_STREAM_INFO". + Fixed filename encoding in queryPathInformation. + Fixed NextEntryOffset for large directory listings. + Fixed server returning an empty folder when cutting and pasting recursive directories. * DHCP: Fixed encoding issues. Example Improvements * multiple improvements, see https://github.com/fortra/impacket/releases/tag/impacket_0_12_0 New Examples * describeTicket.py: Ticket describer and decrypter. * GetADComputers.py: Query's DC via LDAP and returns the COMPUTER objects and the useful attributes such as full dns name, operating system name and version. * GetLAPSPassword.py: Extract LAPS passwords from LDAP. * dacledit.py: This script can be used to read, write, remove, backup, restore ACEs (Access Control Entries) in an object DACL (Discretionary Access Control List). * owneredit.py: Added this script to abuse WriteOwner (ADS_RIGHT_WRITE_OWNER) access rights. This allows to take ownership of another object, and then edit that object's DACL. - Remove patch: * remove-future-requirement.patch (was merged upstream) ------------------------------------------------------------------- Thu Nov 23 20:28:09 UTC 2023 - Martin Hauke <mardnh@gmx.de> - Add python-dsinternals to BuildRequires ------------------------------------------------------------------- Tue Sep 5 01:47:52 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com> - Add patch remove-future-requirement.patch, remove future requirement. - Switch to pyproject macros. ------------------------------------------------------------------- Sun Aug 27 10:04:40 UTC 2023 - Martin Hauke <mardnh@gmx.de> - Update to version 0.11.0 Library improvements * Added new Kerberos error codes. * Added [MS-TSTS] Terminal Services Terminal Server Runtime Interface Protocol implementation. * Changed the setting up for new SSL connections. * Added a callback function to smbserver for incoming authentications. * Fix crash in winregistry. * Fixes in IDispatch derived classes in comev implementation. * Fix CVE-2020-17049 in ccache.py. * Smbserver: Added SMB2_FILE_ALLOCATION_INFO type determination. * tds: Fixed python3 incompatibility when receiving over TLS socket. * crypto: Ensure passwords are utf-8 encoded before deriving Kerberos keys. * ese: Fixed python3 incompatibility when reading from db. * ldap queries: Escaped characters are now correctly parsed. * Support SASL authentication in ldap protocol. Examples improvements * GetADUsers.py, GetNPUsers.py, GetUserSPNs.py and findDelegation.py: + Added dc-host option to connect to specific KDC using its FQDN or NetBIOS name. * GetNPUsers.py + Printing TGT in stdout despite -outputfile parameter. + Fixed output hash format for AES128/256 (etype 17/18). * GetUserSPNs.py: + Added LDAP paged search + Added a -stealth flag to remove the SPN filter from the LDAP query. + Improved searchFilter + Use LDAP paged search * psexec.py: + Added support for name customization using a custom binary file. * smbexec.py: + Security fixes for privilege escalation vulnerabilities. + Fixed python3 compatibility issues, added workaround TCP over NetBIOS being disabled. * secretsdump.py: + Added a new option to extract only NTDS.DIT data for specific users based on an LDAP filter. + Security fixes for privilege escalation vulnerabilities. * mssqlclient.py: + Added multiple new commands. Now supports xp_dirtree execution * ntlmrelayx.py: + Added ability to trigger SQLShell when running ntlmrelayx in interactive mode. + Added filter option to the socks command in ntlmrelayx CLI. + Added ability to register DNS records through LDAP. * addcomputer.py, rbcd.py: + Allow weak TLS ciphers for LDAP connections. * Get-GPPPassword.py: + Better handling of various XML files in Group Policy Preferences. * smbclient.py: + Added recursive file listing. * ticketer.py: + Ticket duration is now specified in hours instead of days. + Added extra-pac implementation. New examples * net.py + Implementation of windows net.exe builtin tool. * changepasswd.py + New example that allows password changing or reseting through multiple protocols. * DumpNTLMInfo.py + New example that dumps remote host information in ntlm authentication model, without credentials. For SMB protocols v1, v2 and v3. - Optimize spec file * define a list of all the binaries and loop over this list when needed. ------------------------------------------------------------------- Fri Jun 2 09:28:21 UTC 2023 - pgajdos@suse.com - update to version 0.10.0 * Dropped support for Python 2.7. * Refactored the testing infrastructure (@martingalloar): * Added `pytest` as the testing framework to organize and mark test cases. `Tox` remain as the automation framework, and `Coverage.py` for measuring code coverage. * Custom bash scripts were replaced with test cases auto-discovery. * Local and remote test cases were marked for easy run and configuration. * DCE/RPC endpoint test cases were refactored and moved to a new layout. * An initial testing guide with the main steps to prepare a testing environment and run them. * Fixed a good amount of DCE/RPC endpoint test cases that were failing. * Added tests for `[MS-PAR]`, `[MS-RPRN]`, CCache and DPAPI. * Added a function to compute the Netlogon Authenticator at client-side in `[MS-NRPC]` (@0xdeaddood) * Added `[MS-DSSP]` protocol implementation (@simondotsh) * Added GetDriverDirectory functions to `[MS-PAR]` and `[MS-RPRN]` (@raithedavion) * Refactored the Credential Cache: * Added new parseFile function to ccache.py (@rmaksimov) * Added support for loading CCache Version 3 (@reznok) * Modified fromKRBCRED function used to load a Kirbi file (@0xdeaddood) * Fixed Ccache to Kirbi conversion (@ShutdownRepo) * Fixed default NTLM server challenge in smbserver (@rtpt-jonaslieb) * Fixed WMI objects parsing (@franferrax) * Added the RpcAddPrinterDriverEx method and related structures to `[MS-RPRN]`: Print System Remote Protocol (@cube0x0) * Initial implementation of `[MS-PAR]`: Print System Asynchronous Remote Protocol (@cube0x0) * Complying `[MS-RPCH]` with HTTP/1.1 (@mohemiv) * Added return of server time in case of Kerberos error (@ShutdownRepo and @Hackndo) ------------------------------------------------------------------- Wed Jun 9 17:17:37 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 0.9.23 Library improvements * Support connect timeout with SMBTransport. * Speeding up DcSync. * Fixed Python3 issue when serving SOCKS5 requests. * Fixed Path Traversal vulnerabilities in smbserver.py . CVE-2021-31800 * Fixed POST request processing in httprelayserver.py . * Added cat command to smbclient.py . * Added new features to the LDAP Interactive Shell to facilitate AD exploitation. * Python 3.9 support - Drop not longer needed patch: * 1054.patch ------------------------------------------------------------------- Sat Apr 24 15:41:05 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Python 3.9 is not supported yet - skip builds for now ------------------------------------------------------------------- Mon Mar 1 19:38:00 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Fix TW build ------------------------------------------------------------------- Mon Nov 23 15:13:51 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 0.9.22 Library improvements * Added implementation of RPC over HTTP v2 protocol. * Added MS-NSPI, MS-OXNSPI and MS-OXABREF protocol implementations. * Improved the multi-page results in LDAP queries. * NDR parser optimization. * Improved serialization of WMI method parameters. * Introduce the MS-NLMP 2.2.2.10 VERSION structure in NTLMAuthNegotiate messages. * Added some NETLOGON structs for NetrServerPasswordSet2. * Python 3.8 support. Examples improvements * atexec.py: Fixed after MS patches related to RPC attacks. * dpapi.py: Added -no-pass, pass-the-hash and AES Key support for backup subcommand. * GetNPUsers.py: Added ability to enumerate targets with Kerberos KRB5CC. * GetUserSPNs.py: Added new features for kerberoasting. * ntlmrelayx.py: + Added ability to relay on new Windows versions that have SMB guest access disabled by default. + Added option to specify the NTLM Server Challenge used when receiving a connection. + Added relaying to RPC support. + Implemented WCFRelayServer. + Added Zerologon DCSync Relay Client. + Fixed issue in ldapattack.py when relaying and creating computer in CN=Computers. + rpcdump.py: Added RPC over HTTP v2 support. + secretsdump.py: - Added ability to specifically delete a shadow based on its ID. - Dump plaintext machine account password when dumping the local registry secrets. New examples * exchanger.py: A tool for connecting to MS Exchange via RPC over HTTP v2. * rpcmap.py: Scan for listening DCE/RPC interfaces. ------------------------------------------------------------------- Wed Jul 8 11:47:03 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Initial package, version 0.9.21
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor