I need your help with making serious decision about my future.
I'm young computer programmer (C\C++\C#...), "better than average" I believe
My RCE skills are not "pro" really, but fairly above the "novice" I think. I use OllyDbg and Ida as primary tools. I'm able to unpack manually asprotect-level of packers, have experience of dealing with various "exotic" areas of RCE, like hw dongles, COM reversing, etc. Now I want to become full-time reverser from programmer
1) I think primary field that reverser's career might be associated with is AV companies. I want to know, in terms of salary, how are the jobs of average "malware researcher" respected? Does average "malware researcher" has higher salary than average application programmer, or maybe lower? What are the approximate salaries in US and in EU countries for such reversers? In other words, are they considered "high profile jobs", or "low profile jobs"? Is it worth investing my time into this (moving from programming world into reversing world), assuming I can always have "ordinary" career as "ordinary" programmer otherwise?
2) Is it hard to find a job as a "malware researcher" (reverser)? I mean, is there a deficit of "young talents" in corporate world of RCE, or is there proficit? Are AV companies constantly searching for new reversers, or do they always have enough number of "wannabe-reversers" so that there's stiff competition?
3) What skills and abilities do I have to own, to be interesting for top AV companies (Kaspersky, Mcafee, etc.) for such a job? Maybe I already can qualify, maybe I'm so far from the required level that it's not even worth thinking about it, I don't know. Should I be able to unpack top-notch protectors like Themida, devirtualize their VMs, etc., or is it something "advanced" which is only applicable to "very-highly-payed" professionals. Shortly, what skills do I need? How to know that I'm "ready"?
4) To achieve the required level (whatever you propose for above question), what do you suggest me to do? I'm trying to master commercial protectors (like Asprotect, Armadillo, for the beginning...), is this the best way to "train" myself, if I want to be what they call "malware researcher/analyst"? Do you propose something else?
5) I have to start working on my academic "dissertation" project soon. I want to be around RCE, so I was planning to base my research on unprotecting top few commercial protectors. Please see this topic: http://forum.tuts4yo...43-is-it-legal/ But a good man suggested in that topic that it was not very good idea to focus on commercial protectors. Can you propose anything better? I want to acquire as much RCE skills in the process as possible (to lately use them for qualifying for reverser jobs), so I saw it as good possibility. But I have doubts now. Could you please give advice in this regard as well.
Thanks in advance! I really need your suggestions!

















