Pwntools

Latest version: v4.13.1

Safety actively analyzes 679296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 21

4.8.0

- [1922][1922] Fix logic in `wait_for_debugger`
- [1828][1828] libcdb: Load debug info and unstrip libc binary
- [1939][1939] Fix error in validating log levels
- [1981][1981] Fix `cyclic_find()` to make it work with large int values

[1922]: https://github.com/Gallopsled/pwntools/pull/1922
[1828]: https://github.com/Gallopsled/pwntools/pull/1828
[1939]: https://github.com/Gallopsled/pwntools/pull/1939
[1981]: https://github.com/Gallopsled/pwntools/pull/1981

4.7.1471

4.7.0470

4.7.1

- [1784][1784] Use temporary cache directory when persistent cache cannot be used
- [1973][1973] ELF symbols can be looked up by bytes values
- several bugfixes ([2012][2012], [2031][2031], [1912][1912], [1961][1961],
[2007][2007], [2040][2040], [2051][2051])

[1784]: https://github.com/Gallopsled/pwntools/pull/1784
[1912]: https://github.com/Gallopsled/pwntools/pull/1912
[1961]: https://github.com/Gallopsled/pwntools/pull/1961
[1973]: https://github.com/Gallopsled/pwntools/pull/1973
[2007]: https://github.com/Gallopsled/pwntools/pull/2007
[2012]: https://github.com/Gallopsled/pwntools/pull/2012
[2031]: https://github.com/Gallopsled/pwntools/pull/2031
[2040]: https://github.com/Gallopsled/pwntools/pull/2040
[2051]: https://github.com/Gallopsled/pwntools/pull/2051

4.7.0

- [1733][1733] Update libc headers -> more syscalls available!
- [1876][1876] add `self.message` and change `sys.exc_type` to `sys.exec_info()` in PwnlibException
- [1877][1877] encoders error message handles when `avoid` is bytes in python3
- [1891][1891] Keep ROP gadgets when setting registers via setattr/call
- [1892][1892] Silence SIGPIPE error for "pwn phd"
- [1893][1893] Fix bytes warning in "pwn cyclic"
- [1897][1897] Add basic support for RISC-V
- [1903][1903] Add zsh completion script
- [1904][1904] Add bash completion script
- [1906][1906] Defer import of several modules to save on startup time
- [1921][1921] Add basic support for the bare-metal ARM specific toolchain
- [1995][1995] Add `shellcraft.*.linux.cat2`, which uses alloc+read+write instead of sendfile

[1733]: https://github.com/Gallopsled/pwntools/pull/1733
[1876]: https://github.com/Gallopsled/pwntools/pull/1876
[1877]: https://github.com/Gallopsled/pwntools/pull/1877
[1891]: https://github.com/Gallopsled/pwntools/pull/1891
[1892]: https://github.com/Gallopsled/pwntools/pull/1892
[1893]: https://github.com/Gallopsled/pwntools/pull/1893
[1897]: https://github.com/Gallopsled/pwntools/pull/1897
[1903]: https://github.com/Gallopsled/pwntools/pull/1903
[1904]: https://github.com/Gallopsled/pwntools/pull/1904
[1906]: https://github.com/Gallopsled/pwntools/pull/1906
[1921]: https://github.com/Gallopsled/pwntools/pull/1921
[1995]: https://github.com/Gallopsled/pwntools/pull/1995

4.6.0460

Page 4 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.