Peter LaFosse
Peter LaFosse
I think the problem here is that the enumeration we have defined is not an un-ambiguous bit field enumeration For instance: `PAGE_ENCLAVE_SS_FIRST` == `PAGE_ENCLAVE_DECOMMIT | PAGE_NOACCESS` and `PAGE_ENCLAVE_MASK == PAGE_ENCLAVE_DECOMMIT`...
Hmm I guess there is one other way of doing this 🤔 ... perhaps we don't need to guarantee the whole enumeration is a bitfield but instead we can just...
#111 Ideally we'd handle that with a generic approach but until that point we could handle this in the view.
I have a potential fix for this but its kinda wide reaching and needs a bunch of testing to be sure. Essentially we need a case within our MLIL translator...
Ok I looked into this issue and the root cause of this is that we aren't creating enumerations for the "Constants" in the json: https://github.com/Vector35/win32json So we need to do...
I ran into this once, while reversing and was unable to reproduce it. I have a small suspicion that its due to an uninitialized variable. I had a binary open...
BNDB shared privately under label "Sad Horse Eats Ramen"
Ok it looks like you right clicked and did "Display As->Pointer" which in the case of DataVariables really should modify the underlying type to be a `void*` (like we do...
Clarification: This should be an action available on all variables
I think one way to improve this would be to have a "Create Enum From Variable" This would first iterate the IL and find any values this is compared against...