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
From what I understand, this code performs a signature scan on this byte array, adds an offset of 0x4 to the found address and then proceeds to read its value. However, when I try this in LibreSplit, I can never find an address. I can find the base address from the sig scan, but that's not the address I need. Trying to add on the offset results in a bunch of memory access violations.
I don't think my parsing is correct but I'm not sure in what way.
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
-
Working on a pattern scanning feature for LibreSplit but I'm having some trouble and could use some input. I currently don't think this is too far developed to warrant a PR so I'm putting it here.
I've added a new function called sig_scan that allows the auto splitter developer to do a signature scan for an IDA byte array.
They can also provide an offset.
However, things just don't seem to be adding up properly.
I'm currently trying to replicate this instruction from the SPRAWL autosplitter
From what I understand, this code performs a signature scan on this byte array, adds an offset of 0x4 to the found address and then proceeds to read its value. However, when I try this in LibreSplit, I can never find an address. I can find the base address from the sig scan, but that's not the address I need. Trying to add on the offset results in a bunch of memory access violations.
I don't think my parsing is correct but I'm not sure in what way.
Beta Was this translation helpful? Give feedback.
All reactions