Releases: angr/angrop
Releases · angr/angrop
dist/angrop-9.2.11-py3-none-any.whl
What's Changed
- Remove deprecated claripy methods by @twizmwazin in #119
- Improve initial state. by @salls in #113
- Remove check for claripy.fp.FPV type by @twizmwazin in #120
New Contributors
Full Changelog: dist/angrop-9.2.10-py3-none-any.whl...dist/angrop-9.2.11-py3-none-any.whl
dist/angrop-9.2.10-py3-none-any.whl
What's Changed
- utilize all the concrete values in syscall preamble by @Kyle-Kyle in #90
- Fix wrapping for RopValue pointers by @rhelmot in #91
- Fix logic error in _write_to_mem_with_gadget() by @astewart-bah in #93
- use translate_register_name to translate offset to register names by @Kyle-Kyle in #94
- Update README API usage
rop_gadgets
by @ekilmer in #95 - find_reg_setting_gadgets allow preserve_regs by @ekilmer in #96
- Allow setting max stacksize by @Ninja3047 in #97
- do not allow gadgets to change segment register states by @Kyle-Kyle in #99
- Fix/blob tls by @Kyle-Kyle in #101
- Fix/ret n by @Kyle-Kyle in #105
- remove the hardcoded MAX_PIVOT_BYTES by @Kyle-Kyle in #106
- make chains with retn 0x10 portable by @astewart-bah in #108
- Limit gadgets to .text address range for kernel mode by @chanijindal1 in #110
- split read of segments into 0x100 byte chunks to speed it up by @chanijindal1 in #111
- avoid a couple unnecessary eval_upto which are slow by @chanijindal1 in #112
- Use BVV from claripy by @twizmwazin in #116
New Contributors
- @ekilmer made their first contribution in #95
- @Ninja3047 made their first contribution in #97
- @chanijindal1 made their first contribution in #110
Full Changelog: dist/angrop-9.2.9-py3-none-any.whl...dist/angrop-9.2.10-py3-none-any.whl
dist/angrop-9.2.9-py3-none-any.whl
What's Changed
- fix set_int_max_str_digits error in newer python by @Kyle-Kyle in #59
- Get CC in a plaform-aware manner. by @ltfish in #61
- Wip/chainbuilder refactor by @Kyle-Kyle in #63
- Wip/chainbuilder refactor by @Kyle-Kyle in #65
- mark multiprocess_find_gadgets local only by @Kyle-Kyle in #66
- Wip/ropvalue by @Kyle-Kyle in #70
- Feat/reg mover by @Kyle-Kyle in #71
- House cleaning by @Kyle-Kyle in #72
- Fix/add to mem by @Kyle-Kyle in #75
- Fix/add to mem by @Kyle-Kyle in #78
- Feat/pivot by @Kyle-Kyle in #80
- Fix/arm lr by @Kyle-Kyle in #82
- fix the endianness issue in mem_changer by @Kyle-Kyle in #83
- Update mem_changer.py to address logic bug in add_to_mem. by @astewart-bah in #84
- filter out 'repz ret' because angr does not handle it properly atm by @Kyle-Kyle in #85
- allow setting timeout for ROP chain generation by @Kyle-Kyle in #88
New Contributors
- @astewart-bah made their first contribution in #84
Full Changelog: dist/angrop-9.2.8-py3-none-any.whl...dist/angrop-9.2.9-py3-none-any.whl
dist/angrop-9.2.8-py3-none-any.whl
What's Changed
- Added syntax highlighting for GitHub. by @Manouchehri in #1
- Invalid bytes support by @dobin in #3
- update paths to binaries by @zardus in #5
- Don't use s.mem to store untyped data by @rhelmot in #7
- Typo fix. by @Manouchehri in #13
- Clarify Exception by @Manouchehri in #14
- Make everything work again by @rhelmot in #16
- Loader: ELF non-zero based PIC binaries support by @dima-dvorianov in #17
- Correctly identify blocks with only indirect jumps. Skip undecodeable blocks. by @ltfish in #25
- Migrate to Python 3 by @ltfish in #27
- Try using partial controllers for execve if syscall fails by @SweetVishnya in #30
- Overloading str by @bannsec in #10
- Avoid creating of several long lists in ROP.init by @nirizr in #31
- Disable showing progress output in tests by @twizmwazin in #32
- Wip/dumb tracer by @Kyle-Kyle in #33
- we may generate engine errors during chain generation by @Kyle-Kyle in #34
- Fix packages in setup.py by @twizmwazin in #36
- Disabled auto_load_libs by @mohitrpatil in #39
- Fix/catch error by @Kyle-Kyle in #40
- Remove progressbar2 dependency by @twizmwazin in #41
- Add pyproject.toml by @twizmwazin in #42
- Use setup.cfg by @twizmwazin in #43
- Removed nose imports in test_rop.py by @mohitrpatil in #44
- Switch to Github Actions CI by @twizmwazin in #46
- make stack_length configurable so it can analyze gadgets with more st… by @Kyle-Kyle in #45
- Unconstain angr dependency by @twizmwazin in #47
- enable ADD_AUTO_REFS in angrop by @rhelmot in #49
- Fix/badbytes by @Kyle-Kyle in #48
- Fix/verifier by @Kyle-Kyle in #50
- Do not use old handler by @zwimer in #51
- Fix/haccs final by @Kyle-Kyle in #53
- Auto release and pypi on tag push by @mahaloz in #55
- bump minor version by @mahaloz in #56
New Contributors
- @Manouchehri made their first contribution in #1
- @dobin made their first contribution in #3
- @zardus made their first contribution in #5
- @rhelmot made their first contribution in #7
- @dima-dvorianov made their first contribution in #17
- @ltfish made their first contribution in #25
- @SweetVishnya made their first contribution in #30
- @bannsec made their first contribution in #10
- @nirizr made their first contribution in #31
- @twizmwazin made their first contribution in #32
- @Kyle-Kyle made their first contribution in #33
- @mohitrpatil made their first contribution in #39
- @zwimer made their first contribution in #51
- @mahaloz made their first contribution in #55
Full Changelog: https://github.com/angr/angrop/commits/dist/angrop-9.2.8-py3-none-any.whl