黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图
您现在的位置: 黑客风云 >> 黑客文章 >> 黑客入门 >> 电脑新手 >> 文章正文
[推荐]确定想当的必看
        ★★★★
确定想当的必看
文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-8-23

root权限.:-)        
           
      搜索所有在你登录后有变化的文件
        在你登录后,执行"touch /tmp/check",然后可以干你的活.最后只要执行"find /-newer /tmp/check -print",并检查找到的文件,如果其中有记帐文件,就应该修改它.注意不是所有版本的find都支持 -newer 参数.你也可以用"find / -ctime 0 -print" 或者 "find / -cmin 0 -print"来查找它们.
>>   译者注:我更喜欢用-exec ls -l {} \;来代替-print,因为这可以列出比较详细的信息.
>>   注意上述方法主要是针对系统记帐软件的,它可能会记录你执行的命令.对于只记录login信息的软件,它在你看到shell提示符以前就已经完成记录了.所以用这种检查是查不出来的. 检查你找到的所有的logfiles.它们一般在/usr/adm,/var/adm或者/var/log,/var/run.
     如果它们被记录到@loghost,那你可能就有点麻烦了.你需要hack那台loghost主机去修改log...
     
>>   译者注:一般单纯用作loghost的机器比较难hack,因为它往往关掉了几乎所有端口,并且只允许从控制台登录.对于这样的机器,可以用DoS攻击使之瘫痪,从而失去log功能.(要hack
>>   往往比较难,要crash it则相对容易一些.;-)当然,本次登陆的记录仍然会被保存下来.为了处理logs,你可以用"grep -v"或者用wc统计行数后,再用"tail -10 log"察看最后10行,或者用编辑器vi,emcas.
>>   译者注:如果你从a.b.c来,你可以用grep -v "a.b.c" logfile>logtemp;mv logtemp logfile;
>>   来清除所有含有a.b.c的行.如果log文件比较大,你也可以用vim来编辑.     
>>   注意这只能用来修改文本文件!!!对二进制文件的修改可能导致文件格式被破坏!!!
     如果数据文件是二进制格式的,你应当首先查明它是由什么软件产生的,然后设法找到该软件的源码,分析记录项的结构,自己编程修改记录.(可以利用现成的程序加以修改,比如Zap,clear cloak...).
     
     如果系统安装了accounting软件.你可以用zhart写的acct-clener---它非常有效!
     
     如果你必须修改wtmp,但系统又不能编译源程序也没有perl....你可以这样做,先uuencode wtmp,然后运行vi,移动到最后一行,删除最后以"M"开头的4行...然后保存退出.uudecode.然后最后5个wtmp记录项就被删除了.;-) 注意这只在SCO unix下有效,linux下是不行的.译者注:我没有验证这个,因为没有SCO服务器.如果你要这么做,记得要先做个wtmp的备份.     
     如果系统用wtmpx和utmpx,那你又有麻烦了..迄今我还不知道有哪个cleaner程序可以处理它们.你不得不自己编一个程序来完成工作.
     >>   译者注:wtmpx和utmpx结构与wtmp和utmp类似,只要将清除utmp和wtmp的软件略加修改就可以了.而且现在已经不少现成的程序可以修改utmpx/wtmpx了.
  
   * 4. 检查SYSLOG配置和记录 *
     大部分程序都用syslog函数来记录它们需要的所有东西.因而检查syslogd的配置文件是很重要的.
     这个配置文件是/etc/syslog.conf - 我不会告诉你它的格式是什么/每一项是什么意思,自己去读它的man页.
     对你来说重要的syslog类型是kern.*,auth.*和authpriv.*.看看它们被写到哪里了,如果写到文件里还可以修改.如果被转发到其他主机,你必须也要hack它们.如果消息被发给某个用户,tty或者控制台.你能耍点小花招发很多个假消息象"echo 17:04 12-05-85 kernel     sendmail[243]: can't resolve bla.bla.com > /dev/console"(或其他你想flood的的设备),让它卷屏,以隐藏你引发的信息.这些log文件是非常非常重要的!检查它们!
     
   * 5. 检查已经安装的安全程序 *
     很多注重安全的站点都通过cron运行安全检查程序.crontabs通常在/var/spool/cron/crontabs.检查里面所有的文件,特别是"root"文件,检查它里面都运行了什么程序.用"crontab -l root"可以快速的检查root crontab的内容.
   
     这些安全工具往往装在管理员的目录下比如~/bin.
     
     这些检查软件可能是 tiger, cops, spi, tripwire, l5,binaudit, hobgoblin, s3 等等...
     你必须检查它们都报告了些什么东西,看它们是否报告了一些显示出你入侵迹象的东西.
     如果是的话,你可以 - 更新软件的数据文件,是它们不再报告这种类型的消息.
                     - 可以重新编程或修改该软件使它们不再产生报告.
                     - 如果可能的话,删除你安装的后门或其他程序,并试着用其他的方法来完成

[1] [2] [3] 下一页  

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
没有相关文章
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886