-
Notifications
You must be signed in to change notification settings - Fork 151
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
Exceptions when run against MIPS64 binaries #7
Comments
I guess the problem is because of endianness - when I search for gopclntab I try to locate "fb ff ff ff ..." |
Seems working now on my hello-world sample binary. Will make some test on more binaries later |
Here's the binary I was analyzing (if you create an account you should be able to download the sample): https://detux.org/report.php?sha256=9d6809571bec7429098bcb7ca0b12f8cb094d9079c6765b10a9c90b881ee9d37 BTW, your scripts were a big help in analyzing this malware! Thank you! https://blog.talosintelligence.com/2018/03/goscanssh-analysis.html |
Yes, now script is able to reconstruct function names in that binary, but it fails on finding moduledata because IDA analysis doesn't find xref to gopclntab, so structure recreating won't work until I manually find moduledata location(0x43bf00) and make ptr by hand. == |
The script has some issues when run against MIPS64 Go binaries:
Trying to determine the Go version from module data:
Trying to rename functions:
The text was updated successfully, but these errors were encountered: