⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 349.htm

📁 unix高级编程原吗
💻 HTM
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://apue.dhs.org"><font face="黑体"><big><big>apue</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center">               ● UNIX网络编程                       (BM: clown)                </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p   align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="index.htm">回到开始</a>][<a href="309.htm">上一层</a>][<a href="350.htm">下一篇</a>]
<hr><p align="left"><small>发信人: guru ( Darkness), 信区: UNP <br>

标  题: 关于trinoo源代码的分析--master(下  <br>

发信站: UNIX编程 (2001年07月25日17:06:18 星期三), 站内信件 <br>

  <br>

:发信人: chillone (我爱丹丹,我就是爱丹丹), 信区: Security <br>

:标  题: 关于trinoo源代码的分析--master(下) <br>

:发信站: 武汉白云黄鹤站 (2001年07月25日17:21:08 星期三), 转信 <br>

攻击控制进程(master.c) <br>

  <br>

1:  如果你想玩一下的话,看看这个trinoo的版本, <br>

  <br>

    使用master ---v <br>

  <br>

2:  赋值pass -l44adsl ,这个也就是攻击守护进程中 <br>

  <br>

    得到的pass变量 <br>

  <br>

    用crypt函数检验是否right. <br>

  <br>

3: 创建udp socket (sock) 和 tcp socket (sock2) <br>

  <br>

4:  由于master启动需要密码gOrave,输入这个密码。 <br>

  <br>

  <br>

5: 绑定tcp端口27665 ,把sock2 状态标志设置为O_NONBLOCK, <br>

  <br>

   并调用listen <br>

  <br>

    函数转换sock2状态,等待连接请求。 <br>

  <br>

6:  绑定udp端口31335 <br>

  <br>

7:  类似于ns.c 程序中的一段: <br>

  <br>

      foke=fork() <br>

  <br>

      if (foke>0){ <br>

  <br>

         hoe=setpgid(foke,foke); <br>

  <br>

         exit(0); <br>

  <br>

      } <br>

  <br>

     这段程序的具体意思我不是太清楚, <br>

  <br>

  <br>

      不过它的作用类似于 <br>

  <br>

      执行后台程序加上“&” 一样。如果有谁知道,还请相告。 <br>

  <br>

8:  进入无限循环 <br>

  <br>

    8.1  调用select 函数,进行初始化设置 <br>

  <br>

    8.2  如果udp socket sock 准备好读: <br>

  <br>

           如果从socket读出的内容为"*HELLO*"(也就是ns进程刚开始启动发送来的) <br>

  <br>

  <br>

  <br>

           检查是否这个ip(运行ns,也就是发*HELLO*udp报的地址是否在OUTFLILE中 <br>

  <br>

(程序生成的 <br>

  <br>

          默认文件OUTFILE为"...") <br>

  <br>

          第一次启动的话,肯定是没有的,打开文件,添加这个ip, <br>

  <br>

  <br>

          加密处理,如果tcp socket已经 <br>

  <br>

连接之后, <br>

  <br>

          则写到这个socket "NEW Bcast -ip " <br>

  <br>

          如果从socket读出的内容为"*PONG*" (ns 进程执行控制端mping 命令后相应 <br>

  <br>

master) <br>

  <br>

          写入tcp socket "PONG * Received from *" <br>

  <br>

     8.3  如果监听tcp socket sock2 准备好读: <br>

  <br>

           调用accept函数,bewm为已经连接的tcp socket, <br>

  <br>

           如果已经有用户成功(客户端telnet连接上之后,又有想连接的, <br>

  <br>

           则提示Warning:Connection from 等警告消息) <br>

  <br>

         8.4.5  如果输入命令mtimer seconds ,则处理为 bbb l44adsl seconds , <br>

  <br>

  <br>

                发送到ns所在主机监听端口,如在ns.c列表说的。 <br>

  <br>

         8.4.6  如果输入命令dos ip ,处理为 aaa l44adsl ip <br>

  <br>

         8.4.7  如果输入命令mdie killme , 处理为 d1e l44adsl <br>

  <br>

         8.4.8  如果输入命令 mping,处理为 png l44adsl <br>

  <br>

         8.4.9  如果输入命令 mods,  处理为 xyz l44adsl 123 ip1:ip2:ip3 <br>

  <br>

         8.4.10 如果输入命令 nslookup ,host name->ip <br>

  <br>

         8.4.11 如果输入命令 killdead ,处理为 shi l44adsl,并且清空所有的bcas <br>

  <br>

t 记录( 改名"...-b",于是就empty了) <br>

  <br>

         8.4.12 如果输入命令 usebackup,则使用以前记录的bcast文件,可以参考一下 <br>

  <br>

killdead <br>

  <br>

         8.4.13 如果输入命令help ,后面跟着dos,mtimer 之类的参数的话, <br>

  <br>

  <br>

                也就是提供一下帮助。 <br>

  <br>

9: 程序结束。 <br>

  <br>

  <br>

  <br>

  <br>

  <br>

-- <br>

  <br>

  <br>

  <br>

   曾经成功过,意气风发; <br>

  <br>

  曾经失败过,落魂失魄; <br>

  <br>

   但是我要追逐现在和未来! <br>

  <br>

     <br>

  <br>

  <br>

-- <br>



telnet apue.dhs.org 2323 or http://apue.dhs.org <br>

APUE:UNIX环境编程 <br>

UNP:UNIX网络编程 <br>

UKP:UNIX内核编程 <br>

BIBLE:高手传经 <br>

FTPDOC:资源共享 <br>

※ 来源:·UNIX编程 www.tiaozhan.com/unixbbs/·[FROM: 202.114.36.196] <br>

</small><hr>
<p align="center">[<a href="index.htm">回到开始</a>][<a href="309.htm">上一层</a>][<a href="350.htm">下一篇</a>]
<p align="center"><a href="http://cterm.163.net">欢迎访问Cterm主页</a></p>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -