notpidgey / EagleVM

Native code virtualizer for x64 binaries
GNU General Public License v3.0
393 stars 47 forks source link

Release mode "EagleVM" core library runner crash #20

Closed notpidgey closed 2 months ago

notpidgey commented 2 months ago

There seems to be a crash which occurs inside of EagleVM when running in release mode. With debug information, it occurs during a Zydis encode function call which returns an invalid status code because of an attempt to encode mov, REG(NONE), REG(NONE).

As far as I have tested, this is not caused by the random seeder so there seems to be some some kind of undefined behavior going on.