zoukankan      html  css  js  c++  java
  • Rootkit Hunter恶意程序查杀

              恶意程序,恶意代码检测,主要用来检测常规后门程序

    下载:https://pkgs.org/search/rkhunter

    安装:rpm -ivh rkunter*

    Installed: #需要先安装
      lsof.x86_64 0:4.82-4.el6             mailx.x86_64 0:12.4-7.el6   

    检测系统:

       rkhunter -h  #查看参数

    -c   #检测系统

    --sk #跳过键盘输入

    exp: rkhunter -c --sk

    [root@m0p ~]# rkhunter -h
    
    Usage: rkhunter {--check | --unlock | --update | --versioncheck |
                     --propupd [{filename | directory | package name},...] |
                     --list [{tests | {lang | languages} | rootkits | perl | propfiles}] |
                     --config-check | --version | --help} [options]
    
    Current options are:
             --append-log                  Append to the logfile, do not overwrite
             --bindir <directory>...       Use the specified command directories
         -c, --check                       Check the local system
         -C, --config-check                Check the configuration file(s), then exit
      --cs2, --color-set2                  Use the second color set for output
             --configfile <file>           Use the specified configuration file
             --cronjob                     Run as a cron job
                                           (implies -c, --sk and --nocolors options)
             --dbdir <directory>           Use the specified database directory
             --debug                       Debug mode
                                           (Do not use unless asked to do so)
             --disable <test>[,<test>...]  Disable specific tests
                                           (Default is to disable no tests)
             --display-logfile             Display the logfile at the end
             --enable  <test>[,<test>...]  Enable specific tests
                                           (Default is to enable all tests)
             --hash {MD5 | SHA1 | SHA224 | SHA256 | SHA384 | SHA512 |
                     NONE | <command>}     Use the specified file hash function
                                           (Default is SHA1, then MD5)
         -h, --help                        Display this help menu, then exit
     --lang, --language <language>         Specify the language to use
                                           (Default is English)
             --list [tests | languages |   List the available test names, languages,
                     rootkits | perl |     rootkit names, perl module status
                     propfiles]            or file properties database, then exit
         -l, --logfile [file]              Write to a logfile
                                           (Default is /var/log/rkhunter.log)
             --noappend-log                Do not append to the logfile, overwrite it
             --nocf                        Do not use the configuration file entries
                                           for disabled tests (only valid with --disable)
             --nocolors                    Use black and white output
             --nolog                       Do not write to a logfile
    --nomow, --no-mail-on-warning          Do not send a message if warnings occur
       --ns, --nosummary                   Do not show the summary of check results
     --novl, --no-verbose-logging          No verbose logging
             --pkgmgr {RPM | DPKG | BSD |  Use the specified package manager to obtain or
                       SOLARIS | NONE}     verify file property values. (Default is NONE)
             --propupd [file | directory | Update the entire file properties database,
                        package]...        or just for the specified entries
         -q, --quiet                       Quiet mode (no output at all)
      --rwo, --report-warnings-only        Show only warning messages
       --sk, --skip-keypress               Don't wait for a keypress after each test
             --summary                     Show the summary of system check results
                                           (This is the default)
             --syslog [facility.priority]  Log the check start and finish times to syslog
                                           (Default level is authpriv.notice)
             --tmpdir <directory>          Use the specified temporary directory
             --unlock                      Unlock (remove) the lock file
             --update                      Check for updates to database files
       --vl, --verbose-logging             Use verbose logging (on by default)
         -V, --version                     Display the version number, then exit
             --versioncheck                Check for latest version of program
         -x, --autox                       Automatically detect if X is in use
         -X, --no-autox                    Do not automatically detect if X is in use

    基于源码编译

    1.下载rkhunter
    wget http://sourceforge.net/projects/rkhunter/files/latest/download
    wget http://download.slogra.com/rootkit/rkhunter-1.4.0.tar.gz


    2.安装rkhunter
    tar zxf rkhunter-1.4.0.tar.gz && cd rkhunter-1.4.0
    ./installer.sh --layout default --install
    注意:没有报错就可以开始进行扫描检测了

    3.检测有没有rootkit

    rkhunter --checkall

    rkhunter -c
    如果有出现红色的Warning,如果没有问题就加到rkhunter.conf里的白名单去.
    可以看rkhunter --help里的信息.

  • 相关阅读:
    WinFrom 经典登录窗体(转)
    .Net 反射牛刀小试
    WCF和Entity framework 发现的性能问题(转)
    扩展方法(C# 编程指南)
    如何把Access中数据导入Mysql中 (转)
    MD5 Message Digest
    .Net 集合排序
    test
    如何使自己的程序只运行一次(转)
    WCF传较大数据(转)
  • 原文地址:https://www.cnblogs.com/xiaochina/p/5932375.html
Copyright © 2011-2022 走看看