Bump impacket from 0.9.18 to 0.9.23
Bumps impacket from 0.9.18 to 0.9.23.
Release notes
Sourced from impacket's releases.
Impacket 0.9.23
Project's main page at https://www.secureauth.com/labs/open-source-tools/impacket/
ChangeLog for 0.9.23:
- Library improvements
- Support connect timeout with SMBTransport (
@vruello)- Speeding up DcSync (
@mohemiv)- Fixed Python3 issue when serving SOCKS5 requests (
@agsolino)- Moved docker container to Python 3.8 (
@mgallo)- Added basic GitHub Actions workflow (
@mgallo)- Fixed Path Traversal vulnerabilities in smbserver.py - CVE-2021-31800 (
@omriinbarAppSec Researcher at CheckMarx)- Fixed POST request processing in httprelayserver.py (
@Rcarnus)- Added cat command to smbclient.py (
@mxrch)- Added new features to the LDAP Interactive Shell to facilitate AD exploitation (
@AdamCrosser)- Python 3.9 support (
@meeuwand@cclauss)
- Examples improvements
- addcomputer.py:
- Enable the machine account created via SAMR (
@0xdeaddood)- getST.py:
- Added exploit for CVE-2020-17049 - Kerberos Bronze Bit attack (
@jakekarnes42)- Compute NTHash and AESKey for the Bronze Bit attack automatically (
@snovvcrash)- ntlmrelayx.py:
- Fixed target parsing error (
@0xdeaddood)- wmipersist.py:
- Fixed filterBinding error (
@franferrax)- Added PowerShell option for semi-interactive shells in dcomexec.py, smbexec.py and wmiexec.py (
@snovvcrash)- Added new parameter to select COMVERSION in dcomexec.py, wmiexec.py, wmipersist.py and wmiquery.py (
@zexusx26)
- New examples
- Get-GPPPassword.py: This example extracts and decrypts Group Policy Preferences passwords using streams for treating files instead of mounting shares. Additionally, it can parse GPP XML files offline (
@ShutdownRepoand@p0dalirius)- smbpasswd.py: This script is an alternative to smbpasswd tool and intended to be used for changing expired passwords remotely over SMB (MSRPC-SAMR) (
@snovvcrash)As always, thanks a lot to all these contributors that make this library better every day (since last version):
@mpgn@vruello@mohemiv@jagotu@jakekarnes42@snovvcrash@zexusx26@omriinbar@Rcarnus@nuschpl@mxrch@ShutdownRepo@p0dalirius@AdamCrosser@franferrax@meeuwand@cclaussimpacket 0.9.22
Project's main page at https://www.secureauth.com/labs/impacket/
ChangeLog for 0.9.22:
- Library improvements
- Added implementation of RPC over HTTP v2 protocol (by
@mohemiv).- Added MS-NSPI, MS-OXNSPI and MS-OXABREF protocol implementations (by
@mohemiv).- Improved the multi-page results in LDAP queries (by
@ThePirateWhoSmellsOfSunflowers).- NDR parser optimization (by
@mohemiv).- Improved serialization of WMI method parameters (by
@tshmul).- Introduce the MS-NLMP 2.2.2.10 VERSION structure in NTLMAuthNegotiate messages (by
@franferrax).- Added some NETLOGON structs for NetrServerPasswordSet2 (by
@dirkjanm).
... (truncated)
Changelog
Sourced from impacket's changelog.
Impacket v0.9.23 (June 2021):
- Library improvements
- Support connect timeout with SMBTransport (
@vruello)- Speeding up DcSync (
@mohemiv)- Fixed Python3 issue when serving SOCKS5 requests (
@agsolino)- Moved docker container to Python 3.8 (
@mgallo)- Added basic GitHub Actions workflow (
@mgallo)- Fixed Path Traversal vulnerabilities in
smbserver.py- CVE-2021-31800 (@omriinbarAppSec Researcher at CheckMarx)- Fixed POST request processing in
httprelayserver.py(@Rcarnus)- Added cat command to
smbclient.py(@mxrch)- Added new features to the LDAP Interactive Shell to facilitate AD exploitation (
@AdamCrosser)- Python 3.9 support (
@meeuwand@cclauss)
- Examples improvements
- addcomputer.py:
- Enable the machine account created via SAMR (
@0xdeaddood)- getST.py:
- Added exploit for CVE-2020-17049 - Kerberos Bronze Bit attack (
@jakekarnes42)- Compute NTHash and AESKey for the Bronze Bit attack automatically (
@snovvcrash)- ntlmrelayx.py:
- Fixed target parsing error (
@0xdeaddood)- wmipersist.py:
- Fixed
filterBindingerror (@franferrax)- Added PowerShell option for semi-interactive shells in
dcomexec.py,smbexec.pyandwmiexec.py(@snovvcrash)- Added new parameter to select
COMVERSIONindcomexec.py,wmiexec.py,wmipersist.pyandwmiquery.py(@zexusx26)
- New examples
- Get-GPPPassword.py: This example extracts and decrypts Group Policy Preferences passwords using streams for treating files instead of mounting shares. Additionally, it can parse GPP XML files offline (
@ShutdownRepoand@p0dalirius)- smbpasswd.py: This script is an alternative to
smbpasswdtool and intended to be used for changing expired passwords remotely over SMB (MSRPC-SAMR) (@snovvcrash)As always, thanks a lot to all these contributors that make this library better every day (since last version):
@mpgn@vruello@mohemiv@jagotu@jakekarnes42@snovvcrash@zexusx26@omriinbar@Rcarnus@nuschpl@mxrch@ShutdownRepo@p0dalirius@AdamCrosser@franferrax@meeuwand@cclaussImpacket v0.9.22 (November 2020):
- Library improvements
- Added implementation of RPC over HTTP v2 protocol (by
@mohemiv).- Added
[MS-NSPI],[MS-OXNSPI]and[MS-OXABREF]protocol implementations (by@mohemiv).- Improved the multi-page results in LDAP queries (by
@ThePirateWhoSmellsOfSunflowers).- NDR parser optimization (by
@mohemiv).- Improved serialization of WMI method parameters (by
@tshmul).- Introduce the
[MS-NLMP]2.2.2.10VERSIONstructure inNTLMAuthNegotiatemessages (by@franferrax).
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.