bcoles

Results 118 issues of 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...

enhancement

#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]))...

bug
confirmed

`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...

bug

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...

bug

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...

payload

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...

library
not-stale
arm

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-...

new_feature