返回列表 发帖

高手勿进!!

相信,在中国黑客联盟技术论坛里,有很多人认识到一个网名叫“烂泥”的菜鸟,也看过他的一些文章。说实话,我在黑盟混了这么久,抚心自问,自己没为黑盟的建设与发展做出应有的贡献。现在,蓦然回首我在黑盟的日子,学到不少的知识。现在就当是总结一下自己的知识也好,被人用臭鸡蛋袭击并大骂灌水也罢。还是先发了这堆文章再说!(拜托,我的衣服已经够脏了,还扔过来!!洗衣粉不便宜的!)
我这堆文章,技术含量不高,大虾们可心一笑而过,写得不好还请指教。为了方便阅读,我将这堆文章如下分类:
一、扫描器
二、木马
三、经验交流
四、编程
五、密码
六、冲出网吧
暂时就这么多,若果明天,我不死或没病,应该还有文章出的。(好了,先回后台洗个澡,换套衣服。哇!臭死了!!)
郑重声明:以下内容纯粹是个人总结,绝不涉及任何法律责任问题。若他人利用文中提及内容做出任何违法行为,一切责任由擎事者负责,与本文作者无关!!

高手勿进!!

不错

TOP

高手勿进!!

这个也不难吧!!理论结合实际就可以了。最重要的是多多动手去实践嘛!!
我以后会发多点技术文章!!

TOP

高手勿进!!

真的很难哦!

TOP

高手勿进!!

联系我也可以呀!!

TOP

高手勿进!!

哎!没办法,就是看不懂谁教我呀.我的QQ55154984.谢谢

TOP

高手勿进!!

呵呵!
还行哈!:)

TOP

高手勿进!!

还有很长的,只是限于时间问题,所以没打完呀!!!

TOP

高手勿进!!

说的好详细,

TOP

高手勿进!!

哦!!怎么说我灌水呢??//

TOP

高手勿进!!

[这个贴子最后由情绪在 2002/11/18 08:03pm 第 1 次编辑] 这是他要讲的,我帮他先放进去!!! 扫描器,在入侵时,是一个必不可少的工具!!!其功能的强大与否,可以影响入侵的成功机率。以下是一个简单的CGI漏洞扫描器的代码!!我有很多不懂,所以就拿出来,大家研究一下!!! #include #include #include #defineiPort80//目标WebServer端口 #definezSign"50013\r\nServer:Microsft-IIS/5.0"//根据标志来检查目标是否有漏洞 #pragmcomment(lib,"ws2_32.lib") //定义&初始化全局变量 char*SendBuff="GET/NULL.printer\n",//发送的请求buff CurrentTarget[52]={0},//存放最后一个线程将扫描的目标 turn[4][2]={"-","\\","|","/"}//显示进度时的字符 intSendBuffLen=strlen(SendBuff),//发送的buff长度 iConnTimeout,//TCPConnectTimeout ii=0,//扫描进度 iTotal;//服务器总数 HNDLEhSemphore=NULL,//信标内核对象句柄,用来控制线程数量 hStdout;//console标准输出句柄,做进度显示的时候用的 structtimeval timeout;//连接、发送和接收的超时值 DWORDSleepTime;//每个一个线程后等待的时间 /* /*SleepTime值根据用户输入的线程数量[ThreadNum]和TCPConnectTimeOut[CONNTIMEO]来计算。确保在CONNTIMEO时间左右开 ThreadNum个线程。这样在CONNTIMEO时间后,所开的线程开始陆续超时退出,可以继续稳定的开线程,可以有效的保证同时有 ThredNum个线程在运行。 /////////////////////////////////////////////////////////////////////////////////////////////////// moidShoError(char*);//显示出错信息函数 BOOLResetCursor(void);//重置光标位置,线程输出的时候调用的 DWORDWINAPIShowProlnfo(LPVOID);//显示进度信息 DWORDWINAPIscan(LPVOID);//扫描函数 voidusage(char*);//帮助函数 ////////////////////////////////////////////////////////////////////////////////////////////////// intmain(intrgc,char**argv) { HANDLEhThread=NULL;//线程句柄 DWORDdwThedID;//线程ID stuctsockaddr_insa; inti, MaxThred;//最大线程函数 WSADATA wsd; longPreviousCount; clock_tstart,end;//程序运行的起始和结束时间 doubleduration;//检查用户输入参数 if(argc!=5) { usage(argv[0]); return1; } //gettargetrange intStartNet=inet_addr(argv[1]); intStopNet=inet_ddr(argv[2]); intStartHost=ntohl(StartNet) ; intStopHost=ntohl(StopNet) ; //取得线程 MaxThred=toi(rgv[3]); //取得conn超时时间 iConnTimeout=atoi(argv[4]); //检查参数合法性 if(iConnTimeout>6)||(iConnTimeout<2)||(MaxThred<1)||(MaxThred>500)||(StopHost

TOP

高手勿进!!

就是呀,让我学学呀

TOP

高手勿进!!

哈哈,你是不是在灌水哦~~

TOP

返回列表 回复 发帖