当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 大家是否想过在局域网内如何禁止别人访问web server,pop3,ftp等。
 

 

    摘要:一般来说,任何一个上司比较看重两样东西:   一是他的上司是否信任他   二是他的下属是否尊重他 作为上司来说,判断其下属是否尊重他的一个很重要的因素,就是下属是否经常向他请示汇报工作下属们应该学会勤于向上司汇报工作,尤其是: 1)完成工作时,立即向上司汇报; 2)工作进行到一定程度,必向上司汇报; 3)预料工作会拖延时,要及时向上司汇报。 只有这样,才能最大程度地得到上司的信任与倚重,从而打开事......
    摘要:主要代码如下:bool isadmin(){ handle htoken; dword dwstatus; dword dwaccessmask; dword dwaccessdesired; dword dwaclsize; dword dwstructuresize = sizeof(privilege_set); pacl pacl = null; psid psidadmin = null......


伪造IP包,禁止TCP连接
大家是否想过在局域网内如何禁止别人访问web server,pop3,ftp等.那么如何禁止呢?大家都知道tcp是面向连接的,连接时有三次握手,之后才能确认连接成功.那么我们就应该能在第一次握手之后伪造一个服务方的握手返回,从而达到tcp连接不成功,无法访问某端口.程序如下:

【程序编程相关:text1

【推荐阅读:测试能用的blog界面修改方法

void decodeip(buf,ibufsize) //解析侦听到的ip数据包 【扩展信息:软件需求分析的要点

{

ipheader * piphdr;

tcpheader * ptcphdr;

piphdr=(ipheader * )buf;

//获得tcp header的起始位置

int iiphlen = sizeof(unsigned long) * (piphdr->h_lenver & 0xf);

ptcphdr = (tcpheader* )(buf+iiphlen);

//判断是否为第一次握手ip数据包,piphdr->th_flag=2 即("-s----")

if (ibufsize==48) && (piphdr->iprotocol==ipproto_tcp) && (piphdr->th_flag==2)

sendtcp_synack(szdestip,szsourceip,ptcphdr->destport,ptcphdr->srcport,ptcphdr->seq);

}

void sendtcp_synack(char * szsrcip, char * szdestip,unsigned short srcport,unsigned short destport,unsigned int iack)

{

int ierrorcode;

socket s;

ip_header ip_header;

tcp_header tcp_header;

psd_header psd_header;


...   下一页
 ·通用线程 -- sed 实例 1    »显示摘要«
    摘要:挑选编辑器在 unix 世界中有很多文本编辑器可供我们选择。思考一下 -- vi、emacs 和 jed 以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 unix 有关的管理或编程任务。 虽然交互式编辑器很棒,但却有其限制。尽管其交互式特性可以成为强项,但也有其不足之处。考虑一下需要对一组文件执行类......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE