Hello,
I cannot say I finished learning reverse engineering because its a skill that improves with practice. Basically, I now know how to reverse engineer things. I followed the book "Reversing: Secrets of reverse engineering". I did some hands on practice.
I know there are http://www.crackmes.de/ & http://www.reversing.be/ for practice. Nice, I've got a new hobby now. But thats it? Is this the end to it?
I want to do something productive. What can I do?
EDIT: I forgot to ask one thing. I reverse engineered couple of NTAPI functions by disassembling it using PEBrowse Professional. Figuring out the data structures involved lot of work and it was very time consuming. Are there any other ways to do this? because, if this is the only way then writing "Windows NT-2000 Native API Reference (by Gary Nebbett)" must take ages.
PS: Thank you StackOverflow.com! It just took my knowledge and skills to next level in few months.