Andrew LeFevre

Results 51 comments of Andrew LeFevre

Also, is there any reason we wouldn't want to automatically reverse the error message(s) instead of making the user reverse the error messages themselves?

The only problem I see with no-op APIs, is that it won't allow wrapping top-level declarations. For example, if I wanted to obfuscate several function declarations in a file, wrapping...

Why do you prefer that syntax over using comments? To me, comments could be more flexible. We could allow block comments to annotate blocks of code without changing the source...

I am up for the challenge :smiley: I'll make sure that the strings that are both found in the decoded strings and static strings have the same offsets, I haven't...

From the digging I did, I can't find any way to compare DecodedString's and String's offsets. The 'String' class Floss creates has an 'offset' member, but 'DecodedString' does not. Is...

Yeah I saw `DecodedString`'s definition, and tried using the `.va` property to compare with the `.offset` property of `String`, but the results from both were wildly different. I'm guessing `.va`...

That sounds good. So basically, I'll have to figure out from viv's memory map where the executable sections are, subtract the virtual address of a decoded string against the virtual...

I've been trying to calculate the decoded string's offsets on disk, with no results so far. Here's what I've been testing with: ```python from floss import identification_manager as id_man from...

You're good, thanks for the heads up though!

I knew there was something wrong with my code... I wasn't calculating the virtual addresses wrong. I modifed the script I posted above with your code snippet, and ran it...