第二章、Windows下ShellCode编写初步

“上课了,上课了!”同学们一边兴高采烈的讨论着一边步入教室。新的一周又开始了。

“嗯,大家经过这两次课的学习,有什么感觉啊?”老师等同学们坐好后问。

“噢,这几次课我们对溢出编写的基本思路有了清晰的了解;掌握了利用缓冲区溢出的两种方式;同时还对大量的实际漏洞进行了成功的编写。”古风认真的说道。

“嗯,让我们的兴趣和技术都得到了很大的提升。”玉波说。

“同时,我们也认识到了真正的黑客精神是钻研和共享!” 宇强佩服的说道。

“……”

“好!”老师赞扬道,“大家有了这些认识就很好!只要有了兴趣和钻研的精神,就可自主的不断深入下去;同时,有了共享的精神,就会得到别人的尊敬,并且一同讨论、一起进步。”

“嗯!”大家认真的点点头。

“但是,老师。”宇强说道:“虽然我们的溢出水平的确有所提高。但在实际编程中,对ShellCode的编写不是特别明白,对复杂漏洞(比如堆溢出漏洞)也还不清楚,希望能继续的学习。”

老师笑道:“呵呵,别着急,在后面的章节中我们会慢慢深入下去的。大家有这个不断学习的想法就很好!再提醒一次,学习更重要的是方法,而不是技术本身。如果你掌握的只是技术,技术会很快过时,那你就没有机会了;如果掌握的是方法,那你就能很轻松的应对技术的变迁。”

大家齐声答道:“嗯,我们一定会注意的!”

老师说道:“那好,首先我们一起来看看ShellCode的编写吧!”