Skip to content

Commit

Permalink
Add support for x86_32 binaries
Browse files Browse the repository at this point in the history
Update CHANGELOG and README
  • Loading branch information
ergrelet committed Jul 28, 2024
1 parent 388f989 commit b3a24b4
Show file tree
Hide file tree
Showing 4 changed files with 115 additions and 71 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## [Unreleased]

### Added

- Add support for x86_32 binaries

## [0.1.2] - 2024-07-16

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ A Binary Ninja plugin is also available [here](https://github.com/ergrelet/themi

## Known Limitations

- Only supports x86_64 binaries
- Doesn't support ARM64 binaries

## How to Download

Expand Down
2 changes: 1 addition & 1 deletion themida_unmutate/symbolic_execution/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ def disassemble_and_simplify_functions(
Disassemble mutated functions, simplify their `AsmCFG` and return them.
"""
match miasm_ctx.arch:
case "x86_64":
case "x86_64" | "x86_32":
return symex_x86.disassemble_and_simplify_functions(miasm_ctx, mutated_func_addrs)

case _:
Expand Down
Loading

0 comments on commit b3a24b4

Please sign in to comment.