-
Notifications
You must be signed in to change notification settings - Fork 448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve b2s or replace with custom code (unneded wide strings support) #867
Labels
Comments
So, should we work on implementing something similar to b2s using Python? |
Yes, currently we only require a function to find UTF-8 strings though. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
binary2strings reads utf8 and wide strings (we don't expect or require the latter for Rust strings extraction).
In
rust-hello64.exe
we seeWhich parsed as wide string starting at offset 0x1400BD04F, b2s sees as:
We then filter out the wide string and end up with
args
in the final Rust strings output.Bumping the min_string length to 6 also mitigates this, but we could then miss shorter strings.
The text was updated successfully, but these errors were encountered: