Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SMBv2/3 Support (libsmb2-based) #48

Merged
merged 28 commits into from
Mar 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ee6d54a
Initial libsmb2 PoC
jmk-foofus Jan 17, 2021
38b12c5
- Negotiate SMBv1, then SMBv2, if needed.
jmk-foofus Jan 17, 2021
967b2ea
Add support for pass-the-hash patched libsmb2.
jmk-foofus Jan 18, 2021
45ef3e4
Update title and date.
jmk-foofus Feb 8, 2021
983db20
Don't exit configure if libsmb2 is not present.
jmk-foofus Feb 8, 2021
13c1b4e
Fix setting of SMBv2 domain value.
jmk-foofus Jul 29, 2021
89e6a20
Update medusa.c
Goofygiraffe06 Jul 28, 2022
42e7492
Fix a bug due to the unreleased lock
ycaibb Oct 27, 2021
ce7409c
Fix several errors due to the unreleased lock
ycaibb Oct 27, 2021
cd1fee5
Fix mssql socket fd leak error
Jun 13, 2023
5e78fe2
Handle status codes followed by either space or hyphen.
jmk-foofus Jan 30, 2024
1d3c671
If another thread tested the last password for a user and selected th…
jmk-foofus Feb 18, 2024
841a26c
Remove unused callback with deprecated openssl function.
jmk-foofus Feb 19, 2024
61a5e4d
Replace deprecated MD5 openssl calls.
jmk-foofus Feb 19, 2024
c4d9ae5
replace deprecated md5 openssl calls
jmk-foofus Feb 19, 2024
7e3b88c
forgot to remove endif
jmk-foofus Feb 19, 2024
c694c52
Initial testing of updating OpenSSL calls within VNC module.
jmk-foofus Mar 17, 2024
4fa3d01
Removed UltraVNC MS-Logon I/II support due to OpenSSL function deprec…
jmk-foofus Mar 17, 2024
cb76c93
Remove deprecated OpenSSL calls in DesEncrypt
jmk-foofus Mar 17, 2024
3066b2c
Remove deprecated OpenSSL calls for NTLM hashing.
jmk-foofus Mar 17, 2024
53d24da
Remove OpenSSL deprecated function calls.
jmk-foofus Mar 19, 2024
64c5d49
Remove deprecated OpenSSL function calls.
jmk-foofus Mar 20, 2024
2ee0e9a
Refactor SMBv2 support and merge into SMBNT module.
jmk-foofus Mar 23, 2024
dd0bd18
Fix enabling SMB2 support
jmk-foofus Mar 23, 2024
72d5889
Include smb2.h only if LIBSMB2 support enabled
jmk-foofus Mar 23, 2024
aa1a072
resolved conflicts
jmk-foofus Mar 23, 2024
6e43568
Update description
jmk-foofus Mar 23, 2024
bf86ec3
autoconf updated files
jmk-foofus Mar 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions Makefile.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Makefile.in generated by automake 1.16.2 from Makefile.am.
# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2020 Free Software Foundation, Inc.
# Copyright (C) 1994-2021 Free Software Foundation, Inc.

# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
Expand Down Expand Up @@ -187,9 +187,6 @@ am__define_uniq_tagged_files = \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
COPYING ChangeLog INSTALL NEWS README TODO compile \
Expand Down Expand Up @@ -233,6 +230,8 @@ am__relativize = \
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
DIST_TARGETS = dist-gzip
# Exists only to be overridden by the user if desired.
AM_DISTCHECK_DVI_TARGET = dvi
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
Expand All @@ -248,15 +247,17 @@ AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CSCOPE = @CSCOPE@
CTAGS = @CTAGS@
CYGPATH_W = @CYGPATH_W@
DEFAULT_MOD_PATH = @DEFAULT_MOD_PATH@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
GREP = @GREP@
INSTALL = @INSTALL@
Expand All @@ -267,6 +268,8 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBSMB2_CFLAGS = @LIBSMB2_CFLAGS@
LIBSMB2_LIBS = @LIBSMB2_LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
Expand All @@ -280,6 +283,9 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
Expand Down Expand Up @@ -542,7 +548,6 @@ cscopelist-am: $(am__tagged_files)
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files

distdir: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) distdir-am

Expand Down Expand Up @@ -689,7 +694,7 @@ distcheck: dist
$(DISTCHECK_CONFIGURE_FLAGS) \
--srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
Expand Down
Loading
Loading