diff --git a/README.md b/README.md index 7baf46481..44925e619 100644 --- a/README.md +++ b/README.md @@ -153,53 +153,53 @@ Download the portable version from the [Pwndbg releases page](https://github.com Make sure to select the correct file for your operating system and architecture: - **Linux (x86_64, armv7l, aarch64, riscv64):** - - `pwndbg_2025.04.13_amd64.tar.xz` (x86_64 for GDB) - - `pwndbg_2025.04.13_armv7.tar.xz` (armv7l for GDB) - - `pwndbg_2025.04.13_arm64.tar.xz` (aarch64 for GDB) - - `pwndbg_2025.04.13_riscv64.tar.xz` (riscv64 for GDB) - - `pwndbg-lldb_2025.04.13_amd64.tar.xz` (x86_64 for LLDB) - - `pwndbg-lldb_2025.04.13_armv7.tar.xz` (armv7l for LLDB) - - `pwndbg-lldb_2025.04.13_arm64.tar.xz` (aarch64 for LLDB) - - `pwndbg-lldb_2025.04.13_riscv64.tar.xz` (riscv64 for LLDB) + - `pwndbg_2025.04.18_amd64.tar.xz` (x86_64 for GDB) + - `pwndbg_2025.04.18_armv7.tar.xz` (armv7l for GDB) + - `pwndbg_2025.04.18_arm64.tar.xz` (aarch64 for GDB) + - `pwndbg_2025.04.18_riscv64.tar.xz` (riscv64 for GDB) + - `pwndbg-lldb_2025.04.18_amd64.tar.xz` (x86_64 for LLDB) + - `pwndbg-lldb_2025.04.18_armv7.tar.xz` (armv7l for LLDB) + - `pwndbg-lldb_2025.04.18_arm64.tar.xz` (aarch64 for LLDB) + - `pwndbg-lldb_2025.04.18_riscv64.tar.xz` (riscv64 for LLDB) - **macOS (amd64, arm64):** - - `pwndbg-lldb_2025.04.13_macos_amd64.tar.xz` (macOS, Intel/AMD CPUs, for LLDB) - - `pwndbg-lldb_2025.04.13_macos_arm64.tar.xz` (macOS, Apple Silicon/M1/M2/M*, for LLDB) - - `pwndbg_2025.04.13_macos_amd64.tar.xz` (macOS, Intel/AMD CPUs for GDB) - - `pwndbg_2025.04.13_macos_amd64.tar.xz` (macOS, Apple Silicon/M1/M2/M*, for GDB via **Rosseta emulation**) + - `pwndbg-lldb_2025.04.18_macos_amd64.tar.xz` (macOS, Intel/AMD CPUs, for LLDB) + - `pwndbg-lldb_2025.04.18_macos_arm64.tar.xz` (macOS, Apple Silicon/M1/M2/M*, for LLDB) + - `pwndbg_2025.04.18_macos_amd64.tar.xz` (macOS, Intel/AMD CPUs for GDB) + - `pwndbg_2025.04.18_macos_amd64.tar.xz` (macOS, Apple Silicon/M1/M2/M*, for GDB via **Rosseta emulation**) #### Instructions: - Portable tarball: ```shell -tar -v -xf ./pwndbg_2025.04.13_amd64.tar.xz +tar -v -xf ./pwndbg_2025.04.18_amd64.tar.xz # ./pwndbg/bin/pwndbg # or ./pwndbg/bin/pwndbg-lldb ``` - Installation on RPM-based Systems (CentOS/Alma/Rocky/RHEL): ```shell -dnf install ./pwndbg-2025.04.13.x86_64.rpm +dnf install ./pwndbg-2025.04.18.x86_64.rpm # pwndbg # and/or pwndbg-lldb ``` - Installation on DEB-based Systems (Debian/Ubuntu/Kali): ```shell -apt install ./pwndbg_2025.04.13_amd64.deb +apt install ./pwndbg_2025.04.18_amd64.deb # pwndbg # and/or pwndbg-lldb ``` - Installation on Alpine: ```shell -apk add --allow-untrusted ./pwndbg_2025.04.13_x86_64.apk +apk add --allow-untrusted ./pwndbg_2025.04.18_x86_64.apk # pwndbg # and/or pwndbg-lldb ``` - Installation on Arch Linux: ```shell -pacman -U ./pwndbg-2025.04.13-1-x86_64.pkg.tar.zst +pacman -U ./pwndbg-2025.04.18-1-x86_64.pkg.tar.zst # pwndbg # and/or pwndbg-lldb ``` diff --git a/docs/install.sh b/docs/install.sh index 53e6b1083..0299f6311 100755 --- a/docs/install.sh +++ b/docs/install.sh @@ -38,7 +38,7 @@ if [ -n "$missing" ]; then exit 1 fi -VERSION="2025.04.13" +VERSION="2025.04.18" TYPE="" ROOTLESS=false diff --git a/docs/setup.md b/docs/setup.md index 42745973e..5d8a23491 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -53,34 +53,34 @@ Choose the appropriate version for your system architecture (x86_64, armv7l, aar ### Installation on RPM-based Systems (CentOS/Alma/Rocky/RHEL): ```shell -dnf install ./pwndbg-2025.04.13.x86_64.rpm +dnf install ./pwndbg-2025.04.18.x86_64.rpm # pwndbg ``` ### Installation on DEB-based Systems (Debian/Ubuntu/Kali): ```shell -apt install ./pwndbg_2025.04.13_amd64.deb +apt install ./pwndbg_2025.04.18_amd64.deb # pwndbg ``` ### Installation on Alpine: ```shell -apk add --allow-untrusted ./pwndbg_2025.04.13_x86_64.apk +apk add --allow-untrusted ./pwndbg_2025.04.18_x86_64.apk # pwndbg ``` ### Installation on Arch Linux: ```shell -pacman -U ./pwndbg-2025.04.13-1-x86_64.pkg.tar.zst +pacman -U ./pwndbg-2025.04.18-1-x86_64.pkg.tar.zst # pwndbg ``` ### Generic Linux Installation: ```shell -tar -v -xf ./pwndbg_2025.04.13_amd64.tar.xz +tar -v -xf ./pwndbg_2025.04.18_amd64.tar.xz # ./pwndbg/bin/pwndbg ``` diff --git a/pwndbg/lib/version.py b/pwndbg/lib/version.py index 2f9fac9f1..d606e240d 100644 --- a/pwndbg/lib/version.py +++ b/pwndbg/lib/version.py @@ -27,7 +27,7 @@ def build_id() -> str: return "" -__version__ = "2025.04.13" +__version__ = "2025.04.18" b_id = build_id() diff --git a/pyproject.toml b/pyproject.toml index 87ce26c38..1f0461da0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pwndbg" -version = "2025.04.13" +version = "2025.04.18" description = "Exploit Development and Reverse Engineering with GDB Made Easy" authors = [{ name = "Dominik 'disconnect3d' Czarnota", email = "dominik.b.czarnota+dc@gmail.com" }] requires-python = "~=3.10" diff --git a/uv.lock b/uv.lock index cad2003d1..fdbce7bcb 100644 --- a/uv.lock +++ b/uv.lock @@ -1164,7 +1164,7 @@ wheels = [ [[package]] name = "pwndbg" -version = "2025.4.13" +version = "2025.4.18" source = { editable = "." } dependencies = [ { name = "capstone" },