Manticore 0.2.5
0.2.5 - 2019-03-18
Thanks to our external contributors!
Manticore 0.2.5 added Unicorn preloading for quickly performing concrete emulation of native binaries until a target address is reached. In the EVM engine, apart from some fixes, this release added support for creating contracts from Truffle JSON artifacts (see json_create_contract).
Full changelog below.
Ethereum
- [added API]
json_create_contract
- support creating EVM contracts from Truffle JSON artifacts (#1376) - [changed API] Moved default gas value to config module (#1346)
- [fixed API] Fixed account creation with a code field (#1371)
- [fixed API] Fixed an incorrect attribute in
last_return
(#1341) - [refactor] Inlined get_possible solutions function as it's only used once (#1372)
- Fixed
_check_jumpdest
when run with detectors - this bug could lead to not detecting an int overflow due to tainting made by another detector (#1347) - Made findings print addresses in hex (#1339)
Native
- [added API] Added Unicorn preloading, for quickly performing concrete emulation until a target address is reached. (#1356)
- Fixed incorrect return value in
sys_lseek
(#1355) - Added check for missing native packages (#1367)