I feel I am treading on both serverfault and stackoverflow right now. I am a sys admin with a previous background in programming. The time between has been awhile and I don't remember a lot of syntax. Though theory seems to remain, I never really paid much attention to low-level things like assembly. I am trying to move towards the security realm and feel and understanding of low-level and high-level methodologies is necessary. Does anyone agree? If so, any ideas how to meld the different aspects? I don't have the time or money right now to quit my job and do it all over again.
I would like to clarify a couple things.
First - I would like to focus on security topics related to networks, malware and perimeter intrusion. Since many attacks are obfuscated, I would like to get more knowledge in the analysis process of attack vectors and captured [potential] malware. I may not be explaining everything clearly, but I would like to be able to load something in a debugger and be able to understand what is going on. Even though I currently do normal sys-admin tasks now and want to get into specific security functions, I believe an understanding would also help in troubleshooting normal applications as well.
Second - I stated I have a background in programming. This is true, but it has always been high-level and I have basically forgotten a lot over the years. Hence, the statement about leaving work and starting over. Starting a new path directed specifically towards the programming side so I could combine my current knowledge of systems administration with re-learned and expanded programming knowledge. I want to be more effective.