You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new ConcreteBackerMixin for Symbion introduced a sneaky bug for PIE binaries.
When a base_addr is not specified in the main_opts for PIE binaries, the concrete_target will redirect reads to the concrete process using as base the 0x400000 address. This is of course failing.
The current workaround is to simply specify the base address of the binary from the beginning:
The new
ConcreteBackerMixin
for Symbion introduced a sneaky bug for PIE binaries.When a
base_addr
is not specified in themain_opts
for PIE binaries, the concrete_target will redirect reads to the concrete process using as base the0x400000
address. This is of course failing.The current workaround is to simply specify the base address of the binary from the beginning:
However, a cleaner solution would try to force the memory mapping synchronization before doing any read.
The text was updated successfully, but these errors were encountered: