master
Resolve #4326, remove msfpayload & msfencode. Use msfvenom instead!
Remove obsolete syscall logic; fix all warnings and lock in warnings as errors
Fix #14254, Add CVE-2020-1054, win32k DrawIconEx OOB Write LPE
Add v1 of SQL Clr stored proc payload module
Fix typo in license text
big commit - lots of cmdstager changes created 4 cmd stagers (instead of just one): CmdStagerVBS, CmdStagerDebugAsm, CmdStagerDebugWrite, CmdStagerTFTP created a TFTPServer mixin created Msf::Exploit::EXE mixin to generate executables updated all uses of CmdStager to use CmdStagerVBS for the time being add exploit for cve-2001-0333 using CmdStagerTFTP updated tftp server to wait for transfers to finish (up to 30 seconds) before shutting down write debug.exe stager stub in 16-bit assembly (used in CmdStagerDebugAsm)
update comment
Add kernel file version check to avoid BSOD on Win10 x86
Remove encoding issue in source file
Add AS2 flash detection code
Update flash exploiter
Add exploit for CVE-2023-21768
Adds auto-execute support (hex edit the binary and change the # * 8192 to a list of commands, separated by newlines, ending with a NULL byte, keeping the same buffer size).
Remove javapayload source
Prefer Git for all the things
Update README
crossing fingers, big cr removal batch
expound on java signer build instructions
Move C source to exploits folder
Commit the PassiveX DLL updated to build with Visual Studio C++ 2008. Removed some compiler warnings. Use VirtualProtect to make second stage RWX. Use WSASocketA() over socket() for second stage compatibility. Seems to now work with the shell stage (Tested on XPSP2/IE7) but still not working with meterpreter.
Initial import of .NET compiler and persistence
Adds scriptjunkie's multilingual admin fie for pxexploit
Add source code for Python deserialization gadgets
Update README.md with some minor additional notes
Adds comment
Adding TightVNC's java viewer to external/source. vnc.html works, it just needs to have the path set correctly.
Add BSD license to unixasm, thanks Ramon!
Add Uso dll
Update license years, remove redundant licenses
Move execute_payload to the kernel lib
Remove the duplicate copy