bcoles
bcoles
Add a simple network discovery mode usable with -d or --discover flags. Discover mode discovers routable networks by scanning the first IP address within each /24 subnet within the RFC1918...
#13356 #13294 `URI.unescape` is [no longer supported as of Ruby 3.0](https://bugs.ruby-lang.org/issues/17309) but is still used within a few modules: ``` # grep -rn "URI.unescape" modules/ modules/exploits/multi/http/dexter_casinoloader_exec.rb:81: return Rex::Text.decode_base64(URI.unescape(res.get_cookies['response='.length..-1]))[1..-3] modules/exploits/multi/http/dexter_casinoloader_exec.rb:98: Rex::Text.decode_base64(URI.unescape(res.get_cookies['response='.length..-1]))...
`CheckCode::Vulnerable` is used in instances where a host is proven to be exploitable. However, the current `check` logic in [cve_2021_4034_pwnkit_lpe_pkexec](https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/local/cve_2021_4034_pwnkit_lpe_pkexec.rb) can only verify whether the system appears vulnerable, and should...
The [post/linux/gather/enum_psk](https://github.com/rapid7/metasploit-framework/blob/master/modules/post/linux/gather/enum_psk.rb) module file name and module name do not match and are misleading. This module has a generic name (`enum_psk`). A more appropriate name would be `enum_wifi_psk`; although it...
Add support for RISC-V 32-bit / 64-bit Little Endian payloads. Includes Linux Execute Command payloads and Linux Reboot payloads for testing. * 32-bit payloads and NOPs were tested on QEMU...
Much of the platform and architecture detection code within Framework and accompanying libraries has grown naturally as needed over the past 20 years. Many patches and enhancements were implemented as...
This PR adds support for RISC-V. Fixes #56. ## generate defconfig The provided kernel config files were generated using the RISC-V toolchain (gcc): ```sh git checkout v6.10 PATH="/home/user/Desktop/riscv/bin:$PATH" ARCH=riscv CROSS_COMPILE=riscv64-unknown-linux-gnu-...