Grinder cannot currently handle 64bit processes, this also effects fuzzing IE10 on x64 Windows, as the broker process will be 64bit even if the protected mode process is 32 bit.
Support for the IE10 edge case is needed (we should be able to gracefully ignore the 64bit broker in this instance so long as we can detect child process creation).
Support for fuzzing in x64 processes is also needed. This will include a x64 build of grinder_logger.dll, as well as the hooking stubs and there support routines to be updated for x64. Finally we need to sync Metasm as a git submodule and keep it up to date.
This ticket will be a placeholder for tracking this issue.
Support for debugging x64 processes has now been added. Tested against latest IE11. You need to run a Grinder node with Ruby 2.0 x64 to target x64 processes.
Grinder cannot currently handle 64bit processes, this also effects fuzzing IE10 on x64 Windows, as the broker process will be 64bit even if the protected mode process is 32 bit.
Support for the IE10 edge case is needed (we should be able to gracefully ignore the 64bit broker in this instance so long as we can detect child process creation).
Support for fuzzing in x64 processes is also needed. This will include a x64 build of grinder_logger.dll, as well as the hooking stubs and there support routines to be updated for x64. Finally we need to sync Metasm as a git submodule and keep it up to date.
This ticket will be a placeholder for tracking this issue.