I often see advanced malware on Windows platform - rootkits, bootkits, web injection, formgrabbers, injecting into other processes etc...

Some of this looks so difficult to understand. If you knew the inside and outside of the operating system, it would probably be a better career working for Microsoft...

Aside from getting good at Win32 development, what else would be required to learn this? I would guess understanding Windows internals.

closed as primarily opinion-based by Polynomial, Arminius, Steffen Ullrich, S.L. Barth, techraf Nov 23 '16 at 0:26

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • "Aside from getting good at Win32 development" is quite broad. ;-) I would suggest to learn how malware works; there are several examples of malware analysis which could inspire you. Good foundations of communication, encryption and system internals would give you a good head start. – ndrix Nov 22 '16 at 21:51

Would you like a manual on how to make rootkits, bootkits, web injections, formgrabbers and inject into other processes?

It's probably not all gonna fit here. I would suggest narrowing your question so we can provide you with technical information.

Otherwise, getting good at the internals of the OS you're trying to infect really is the only advice we can give. https://www.reddit.com/r/Malware/ is also a very broad resource where you can dig around all types of malware analysis blogposts.

Not the answer you're looking for? Browse other questions tagged or ask your own question.