I have an opportunity at the end of the next year to work for a pretty cool company.
Friend of mine who works there told me that they need people who know how to pull apart an executable and understand exactly how it works.
I guess what I am saying is I need help learning assembly. What resources did you guys use?
Also what tools do people generally use to decompile windows / nux binaries
IDA Pro, OllyDbg, Cheat Engine, Resource Hacker. Resources are mainly tinkering on your own, Hex-Rays Disassembler, if you're looking for books, Hacking the XBOX 360, and the like are usually pretty good.
Learning ASM is very annoying and tedious, so if you're able to use the IDA decompiler, it'll make your life easier. However, you still may want to cross reference with the disasm. Good luck. You're gonna need it.
There are tools to do it built into .NET
Ildasm for starters
>>59045175
If you're doing .NET shit, Telerik's JustDecompile is great for it.
>>59045175
>>59045187
I am assuming a large portion of malware I would deal with would be for .NET.
>>59045218
If you mean written in .NET, probably. You're still gonna want to study up, alot. There's a buttfuck ton of .NET obfusticating/anti-debugging services/programs, (however JustDecompile can sort of get around them with plugins, as well as IDA). Majority of the viruses I've seen are written in C/C++/C#, however