Linux.Rex.1 – A multifunctional self-replicating Trojan for Linux written in Go
vms.drweb.com
vms.drweb.com
http://www.symantec.com/connect/blogs/malware-uses-google-go...
i believe at the same time symantec decided to block every binary compiled with Go's compiler. because that was easiest.
"We are Anonymous. All your servers will be DDoS-ed starting {{ .Time.Weekday.String }} ({{ .Time.Format "Jan 2 2006" }}) if you don't pay {{ .Amount }} Bitcoins @"
I think if you're at the point of running strings on it, you're probably already pretty sure the binary is not above-board.
http://news.softpedia.com/news/crooks-used-sql-injections-to...
In this case, it helped to reverse engineer a malicious binary, but in $DAYJOB we have some concerns about more technical end users using this extra metadata to help patch out our license check code, to the point where we're considering commercial exe packers.
Considering that that’s a second semester excercise for students, I’m not sure anything can help with that.
I mean, literally, the "bomblab", aka "Dr. Evil's Insidious Bomb, Version 1.1" is standard at every university’s computer science course, and teaches how to reverse engineer and bypass such checks in binaries.
i've read the syllabus from such a class; do you happen to know of such an activity that can be participated in by a non-student?
I would like to learn more about executable reverse engineering, and that sort of approach appeals to me.
What I can suggest to you is learning how to use GDB (if you want to get fancy, use the Radare2 bundle), and learning quite a bit of x86 ASM and calling conventions.
I realise some users won't pay regardless, but personally I was compelled to buy Finale and am strongly considering FL Studio due to cracks being difficult to track down during my youth. (Both software are much easier to pirate today, but that wasn't the case in high school, torrenting on dial up isn't pleasant when you share the line with your parents. Plus I can afford it now, and couldn't then.)