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
Hello, I would like to try out BinaryNinja in favor of Ghidra. One of my main use cases is generating unique byte signatures (including masking certain bytes) within functions.
In Ghidra, I use this script for the task: https://github.com/nosoop/ghidra_scripts/blob/master/makesig.py. It allows me to either begin generating at the start of the function, or at the current instruction. It masks OperandType.DYNAMIC and OperandType.ADDRESS. It appends the next instruction's bytes and then checks the rest of the binary for uniqueness. It stops the process when a unique signature is found, or the end of the function is reached.
Please let me know whether (and how) I can achieve the same thing in BN.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I would like to try out BinaryNinja in favor of Ghidra. One of my main use cases is generating unique byte signatures (including masking certain bytes) within functions.
In Ghidra, I use this script for the task: https://github.com/nosoop/ghidra_scripts/blob/master/makesig.py. It allows me to either begin generating at the start of the function, or at the current instruction. It masks
OperandType.DYNAMIC
andOperandType.ADDRESS
. It appends the next instruction's bytes and then checks the rest of the binary for uniqueness. It stops the process when a unique signature is found, or the end of the function is reached.Please let me know whether (and how) I can achieve the same thing in BN.
Beta Was this translation helpful? Give feedback.
All reactions