我有兴趣讨论安全问题,并希望在这个领域工作。 我需要有用资源的差异! 我首先要研究操作系统的安全性, Windows和Linux版本。
答案 0 :(得分:4)
我并不是故意粗鲁,但Google会真正为您提供一些关于您想要的更新文章。相信我,我一直在那里。也可以试试YouTube。
没有Linux“版本”。你想要的是发行版或发行版!试试BackTrack Linux。它们很受欢迎,因为它预先加载了您可能需要的所有安全审核工具。
获取一本名为“剥削艺术”的书,尽管这意味着运行一个故意易受攻击的Linux内核(旧的,未修补的),但是要亲自动手。这将让你学习溢出,格式字符串攻击,注入等概念。
上面提到的书也讨论了Windows安全性(?)。
就编程而言,首先学习C / C ++。了解低级UNIX系统调用。然后,继续学习Windows的WIN API(转到msdn并搜索),并使用与您喜欢的相关的库加强您在Linux上的编程技能:如果您正在使用图形学习OpenGL / GLUT,如果您希望学习QT构建X平台GUI。 并且,获取您的数据结构权。
“编程”是一门艺术,任何人,任何“资源”都无法教你。你必须在那些段落错误,拔毛时刻以及从晚到凌晨的代码马拉松中度过难关,才能真正带出“程序员”:)
编辑:订阅安全邮件列表:)
快乐(永无止境)的旅程, 继续学习,
的问候,
亚提