News for hackers. Stuff that matters.

differentials

Re:Handbrake malware analysis on Sunday May 07, 2017 @11:36PM (#14289069)
If you used brew install handbreak between May 2nd and 5th, you downloaded the malicious version; - https://github.com/caskroom/homebrew-cask/commit/461af7672fa... The pull request has comments as well, and a snarky dev ;D - https://github.com/caskroom/homebrew-cask/pull/33354
Re:Reversing Go Binaries Like a Pro on Friday December 16, 2016 @10:25PM (#13199007)
Good question, I assume there is some way the compiler/runtime would dedupe these for the coder at compile time. However I don't honestly know enough about the Go internals... Honestly, I wrote more Go code during this blog post than I ever had, even though I had been reversing it for a while...
Re:Reversing Go Binaries Like a Pro on Friday December 16, 2016 @10:23PM (#13199004)
Yes, you could in theory rename everything prior to compilation for obfuscation/space saving - similar to how (some) Java protections worked.
Re:Reversing Go Binaries Like a Pro on Friday December 16, 2016 @12:33PM (#13194996)
Everything get prefixed by the package namespace, so things pulled from github.com/group_name/package ends up looking like `github_com_group_name_package_class_funcname. This why why "rebuilding" the function names was a good way to quickly filter out the "known" code from the malicious functionality.
Re:Reversing Go Binaries Like a Pro on Thursday December 15, 2016 @10:33PM (#13190847)
The https link should be working now, switched over to cloudflare. Thanks for the link though!
Re:Reversing Go Binaries Like a Pro on Thursday December 15, 2016 @08:35PM (#13190379)
Author here... Link was submitted using https which I had not set up yet. Just switched over to a CF nameserver so it should be working shortly...