<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 在linux的shell命令中使用find查找php木馬的方法

        在linux的shell命令中使用find查找php木馬的方法

        時(shí)間: 林澤1002 分享

        在linux的shell命令中使用find查找php木馬的方法

          服務(wù)器沒(méi)有加入防篡改的功能,可能會(huì)被人惡意上傳后門(mén)和木馬。下面是學(xué)習(xí)啦小編收集整理的如何在linux的shell命令中使用find查找php木馬,希望對(duì)大家有幫助~~

          在linux的shell命令中使用find查找php木馬的方法

          工具/原料

          shell find命令

          shell md5sum命令

          shell diff命令

          方法/步驟

          1生成md5基準(zhǔn)參考

          find ./ -name "*.php" -type f |xargs md5sum >aa.log

          2修改其中的一個(gè)文件

          1)echo "adad">>setting.php

          2)md5sum校驗(yàn)文件的改變

          /usr/bin/md5sum -c aa.log |grep FAILED

          3新建立一個(gè)文件aaa.php

          1)echo "daadfafdad">aaa.php

          2)find ./ -name "*.php" -type f |xargs md5sum >a2.log

          3)比較2次md5的變化

          4find命令查找 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          #find $Mulu -ctime -$Nday -type f >/datatest/hstlog/hst_newfile$Site

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          END

          find webshell 源碼

          自定義配置下面的目錄

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          注:不僅僅檢查php,還能檢測(cè)所有的文本文件

          源碼

          ```shell

          #!/bin/bash

          # find webshell 需要uninx 文檔編碼格式 換行用 echo -ne '\n'

          # ./findwebshell [擴(kuò)展名 [天數(shù) [目錄](méi)]]

          # 如果是* 需要用引號(hào)引起來(lái) ./findwebshell '*' 2

          # 如./findwebshell php 2

          # 如./findwebshell php

          # 如./findewebshll * 2

          # 參數(shù)用 " class="main">

        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 在linux的shell命令中使用find查找php木馬的方法

        在linux的shell命令中使用find查找php木馬的方法

        時(shí)間: 林澤1002 分享
        在linux的shell命令中使用find查找php木馬的方法

          服務(wù)器沒(méi)有加入防篡改的功能,可能會(huì)被人惡意上傳后門(mén)和木馬。下面是學(xué)習(xí)啦小編收集整理的如何在linux的shell命令中使用find查找php木馬,希望對(duì)大家有幫助~~

          在linux的shell命令中使用find查找php木馬的方法

          工具/原料

          shell find命令

          shell md5sum命令

          shell diff命令

          方法/步驟

          1生成md5基準(zhǔn)參考

          find ./ -name "*.php" -type f |xargs md5sum >aa.log

         

          2修改其中的一個(gè)文件

          1)echo "adad">>setting.php

          2)md5sum校驗(yàn)文件的改變

          /usr/bin/md5sum -c aa.log |grep FAILED

          3新建立一個(gè)文件aaa.php

          1)echo "daadfafdad">aaa.php

          2)find ./ -name "*.php" -type f |xargs md5sum >a2.log

          3)比較2次md5的變化

          4find命令查找 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          #find $Mulu -ctime -$Nday -type f >/datatest/hstlog/hst_newfile$Site

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          END

          find webshell 源碼

          自定義配置下面的目錄

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          注:不僅僅檢查php,還能檢測(cè)所有的文本文件

          源碼

          ```shell

          #!/bin/bash

          # find webshell 需要uninx 文檔編碼格式 換行用 echo -ne '\n'

          # ./findwebshell [擴(kuò)展名 [天數(shù) [目錄](méi)]]

          # 如果是* 需要用引號(hào)引起來(lái) ./findwebshell '*' 2

          # 如./findwebshell php 2

          # 如./findwebshell php

          # 如./findewebshll * 2

          # 參數(shù)用 "$1", "$2"

          # 原理

          # 1)對(duì)源程序做md5基準(zhǔn),2)定期校驗(yàn)md5是否發(fā)生變化

          # ######配置##################

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          # #############################

          LogMul=${hstlog}find

          mkdir -p ${LogMul}

          if [ -n "$1" ] #如果$1即參數(shù)1不為空,又即存在參數(shù)1

          then

          EXT="*.$1" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$2" ] #如果$2即參數(shù)1不為空,又即存在參數(shù)1

          then

          Nday="$2" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$3" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Mulu="$3" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$4" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Site="$4" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          #md5 file

          if [ ! -f ${hstlog}/hst$Site ]

          then

          mkdir -p ${hstlog}

          find $Mulu -name "*.php" -type f|xargs md5sum >${hstlog}/hst$Site

          fi

          logFile=$LogMul/${Site}_findwebshell_$Dat.log

          echo "---查找時(shí)間$Dat----" > $logFile

          echo -ne '\n\n\n\n#=begin\n' >> $logFile

          # ------------md5 file 修改

          echo -ne "---md5fiel檢測(cè) ----$Mulu-- {$EXT}---" >> $logFile

          /usr/bin/md5sum -c ${hstlog}/hst$Site|grep FAILED >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 僅修改的文件

          echo -ne "---僅修改的文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday -ctime +$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # 2天內(nèi)修改的文件

          echo -ne "---最近{$Nday}天修改的 ----$Mulu-- {$EXT}---" >> $logFile

          #echo -ne "\n---$(pwd) === $path---\n" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---eval----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "eval" >> $logFile

          #增加一句話(huà)木馬的變形查找

          echo "---eval 一句話(huà)木馬 變形查找----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "$\w*();" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---shell_exec----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "shell_exec" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---base64_decode----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "base64_decode" >> $logFile

          echo -ne '\n#=end\n\n\n\n' >> $logFile

          ############## 發(fā)郵件:

          #如果開(kāi)啟sendmail,/etc/init.d/sendmail help 可以使用下面的代碼

          # 測(cè)試 echo “hello world" | mail -s "Subject" 郵箱地址

          echo -ne '\n\n\n\n\n 發(fā)郵件ok\n\n\n\n\n ' >> $logFile

          from_name="郵箱地址"

          from="郵箱地址"

          to="郵箱地址"

          email_title="Test Mail"

          #email_content="$(pwd)/$logFile"

          email_content="$logFile"

          email_subject="Log($Dat) $Site -webshellfinder "

          echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t

          ```


        如何在linux的shell命令中使用find查找php木馬相關(guān)文章:

        1.Linux怎么直接執(zhí)行PHP腳本文件

        2.如何查閱Linux系統(tǒng)正在使用的Shell版本

        3.怎么查看Linux中的shell指南

        4.linux-shell腳本命令grep命令

        5.ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

        6.Linux下常用的shell記錄命令

        "

          # 原理

          # 1)對(duì)源程序做md5基準(zhǔn),2)定期校驗(yàn)md5是否發(fā)生變化

          # ######配置##################

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          # #############################

          LogMul=${hstlog}find

          mkdir -p ${LogMul}

          if [ -n " class="main">

        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 在linux的shell命令中使用find查找php木馬的方法

        在linux的shell命令中使用find查找php木馬的方法

        時(shí)間: 林澤1002 分享
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 在linux的shell命令中使用find查找php木馬的方法

        在linux的shell命令中使用find查找php木馬的方法

        時(shí)間: 林澤1002 分享

          then

          EXT="*. class="main">

        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 系統(tǒng)安全 > 在linux的shell命令中使用find查找php木馬的方法

        在linux的shell命令中使用find查找php木馬的方法

        時(shí)間: 林澤1002 分享

          fi

          if [ -n "

        在linux的shell命令中使用find查找php木馬的方法

          服務(wù)器沒(méi)有加入防篡改的功能,可能會(huì)被人惡意上傳后門(mén)和木馬。下面是學(xué)習(xí)啦小編收集整理的如何在linux的shell命令中使用find查找php木馬,希望對(duì)大家有幫助~~

          在linux的shell命令中使用find查找php木馬的方法

          工具/原料

          shell find命令

          shell md5sum命令

          shell diff命令

          方法/步驟

          1生成md5基準(zhǔn)參考

          find ./ -name "*.php" -type f |xargs md5sum >aa.log

         

          2修改其中的一個(gè)文件

          1)echo "adad">>setting.php

          2)md5sum校驗(yàn)文件的改變

          /usr/bin/md5sum -c aa.log |grep FAILED

          3新建立一個(gè)文件aaa.php

          1)echo "daadfafdad">aaa.php

          2)find ./ -name "*.php" -type f |xargs md5sum >a2.log

          3)比較2次md5的變化

          4find命令查找 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          #find $Mulu -ctime -$Nday -type f >/datatest/hstlog/hst_newfile$Site

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          END

          find webshell 源碼

          自定義配置下面的目錄

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          注:不僅僅檢查php,還能檢測(cè)所有的文本文件

          源碼

          ```shell

          #!/bin/bash

          # find webshell 需要uninx 文檔編碼格式 換行用 echo -ne '\n'

          # ./findwebshell [擴(kuò)展名 [天數(shù) [目錄](méi)]]

          # 如果是* 需要用引號(hào)引起來(lái) ./findwebshell '*' 2

          # 如./findwebshell php 2

          # 如./findwebshell php

          # 如./findewebshll * 2

          # 參數(shù)用 "$1", "$2"

          # 原理

          # 1)對(duì)源程序做md5基準(zhǔn),2)定期校驗(yàn)md5是否發(fā)生變化

          # ######配置##################

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          # #############################

          LogMul=${hstlog}find

          mkdir -p ${LogMul}

          if [ -n "$1" ] #如果$1即參數(shù)1不為空,又即存在參數(shù)1

          then

          EXT="*.$1" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$2" ] #如果$2即參數(shù)1不為空,又即存在參數(shù)1

          then

          Nday="$2" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$3" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Mulu="$3" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$4" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Site="$4" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          #md5 file

          if [ ! -f ${hstlog}/hst$Site ]

          then

          mkdir -p ${hstlog}

          find $Mulu -name "*.php" -type f|xargs md5sum >${hstlog}/hst$Site

          fi

          logFile=$LogMul/${Site}_findwebshell_$Dat.log

          echo "---查找時(shí)間$Dat----" > $logFile

          echo -ne '\n\n\n\n#=begin\n' >> $logFile

          # ------------md5 file 修改

          echo -ne "---md5fiel檢測(cè) ----$Mulu-- {$EXT}---" >> $logFile

          /usr/bin/md5sum -c ${hstlog}/hst$Site|grep FAILED >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 僅修改的文件

          echo -ne "---僅修改的文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday -ctime +$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # 2天內(nèi)修改的文件

          echo -ne "---最近{$Nday}天修改的 ----$Mulu-- {$EXT}---" >> $logFile

          #echo -ne "\n---$(pwd) === $path---\n" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---eval----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "eval" >> $logFile

          #增加一句話(huà)木馬的變形查找

          echo "---eval 一句話(huà)木馬 變形查找----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "$\w*();" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---shell_exec----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "shell_exec" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---base64_decode----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "base64_decode" >> $logFile

          echo -ne '\n#=end\n\n\n\n' >> $logFile

          ############## 發(fā)郵件:

          #如果開(kāi)啟sendmail,/etc/init.d/sendmail help 可以使用下面的代碼

          # 測(cè)試 echo “hello world" | mail -s "Subject" 郵箱地址

          echo -ne '\n\n\n\n\n 發(fā)郵件ok\n\n\n\n\n ' >> $logFile

          from_name="郵箱地址"

          from="郵箱地址"

          to="郵箱地址"

          email_title="Test Mail"

          #email_content="$(pwd)/$logFile"

          email_content="$logFile"

          email_subject="Log($Dat) $Site -webshellfinder "

          echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t

          ```


        如何在linux的shell命令中使用find查找php木馬相關(guān)文章:

        1.Linux怎么直接執(zhí)行PHP腳本文件

        2.如何查閱Linux系統(tǒng)正在使用的Shell版本

        3.怎么查看Linux中的shell指南

        4.linux-shell腳本命令grep命令

        5.ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

        6.Linux下常用的shell記錄命令

        " ] #如果

        在linux的shell命令中使用find查找php木馬的方法

          服務(wù)器沒(méi)有加入防篡改的功能,可能會(huì)被人惡意上傳后門(mén)和木馬。下面是學(xué)習(xí)啦小編收集整理的如何在linux的shell命令中使用find查找php木馬,希望對(duì)大家有幫助~~

          在linux的shell命令中使用find查找php木馬的方法

          工具/原料

          shell find命令

          shell md5sum命令

          shell diff命令

          方法/步驟

          1生成md5基準(zhǔn)參考

          find ./ -name "*.php" -type f |xargs md5sum >aa.log

         

          2修改其中的一個(gè)文件

          1)echo "adad">>setting.php

          2)md5sum校驗(yàn)文件的改變

          /usr/bin/md5sum -c aa.log |grep FAILED

          3新建立一個(gè)文件aaa.php

          1)echo "daadfafdad">aaa.php

          2)find ./ -name "*.php" -type f |xargs md5sum >a2.log

          3)比較2次md5的變化

          4find命令查找 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          #find $Mulu -ctime -$Nday -type f >/datatest/hstlog/hst_newfile$Site

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          END

          find webshell 源碼

          自定義配置下面的目錄

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          注:不僅僅檢查php,還能檢測(cè)所有的文本文件

          源碼

          ```shell

          #!/bin/bash

          # find webshell 需要uninx 文檔編碼格式 換行用 echo -ne '\n'

          # ./findwebshell [擴(kuò)展名 [天數(shù) [目錄](méi)]]

          # 如果是* 需要用引號(hào)引起來(lái) ./findwebshell '*' 2

          # 如./findwebshell php 2

          # 如./findwebshell php

          # 如./findewebshll * 2

          # 參數(shù)用 "$1", "$2"

          # 原理

          # 1)對(duì)源程序做md5基準(zhǔn),2)定期校驗(yàn)md5是否發(fā)生變化

          # ######配置##################

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          # #############################

          LogMul=${hstlog}find

          mkdir -p ${LogMul}

          if [ -n "$1" ] #如果$1即參數(shù)1不為空,又即存在參數(shù)1

          then

          EXT="*.$1" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$2" ] #如果$2即參數(shù)1不為空,又即存在參數(shù)1

          then

          Nday="$2" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$3" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Mulu="$3" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$4" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Site="$4" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          #md5 file

          if [ ! -f ${hstlog}/hst$Site ]

          then

          mkdir -p ${hstlog}

          find $Mulu -name "*.php" -type f|xargs md5sum >${hstlog}/hst$Site

          fi

          logFile=$LogMul/${Site}_findwebshell_$Dat.log

          echo "---查找時(shí)間$Dat----" > $logFile

          echo -ne '\n\n\n\n#=begin\n' >> $logFile

          # ------------md5 file 修改

          echo -ne "---md5fiel檢測(cè) ----$Mulu-- {$EXT}---" >> $logFile

          /usr/bin/md5sum -c ${hstlog}/hst$Site|grep FAILED >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 僅修改的文件

          echo -ne "---僅修改的文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday -ctime +$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # 2天內(nèi)修改的文件

          echo -ne "---最近{$Nday}天修改的 ----$Mulu-- {$EXT}---" >> $logFile

          #echo -ne "\n---$(pwd) === $path---\n" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---eval----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "eval" >> $logFile

          #增加一句話(huà)木馬的變形查找

          echo "---eval 一句話(huà)木馬 變形查找----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "$\w*();" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---shell_exec----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "shell_exec" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---base64_decode----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "base64_decode" >> $logFile

          echo -ne '\n#=end\n\n\n\n' >> $logFile

          ############## 發(fā)郵件:

          #如果開(kāi)啟sendmail,/etc/init.d/sendmail help 可以使用下面的代碼

          # 測(cè)試 echo “hello world" | mail -s "Subject" 郵箱地址

          echo -ne '\n\n\n\n\n 發(fā)郵件ok\n\n\n\n\n ' >> $logFile

          from_name="郵箱地址"

          from="郵箱地址"

          to="郵箱地址"

          email_title="Test Mail"

          #email_content="$(pwd)/$logFile"

          email_content="$logFile"

          email_subject="Log($Dat) $Site -webshellfinder "

          echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t

          ```


        如何在linux的shell命令中使用find查找php木馬相關(guān)文章:

        1.Linux怎么直接執(zhí)行PHP腳本文件

        2.如何查閱Linux系統(tǒng)正在使用的Shell版本

        3.怎么查看Linux中的shell指南

        4.linux-shell腳本命令grep命令

        5.ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

        6.Linux下常用的shell記錄命令

        即參數(shù)1不為空,又即存在參數(shù)1

          then

          Nday="

        在linux的shell命令中使用find查找php木馬的方法

          服務(wù)器沒(méi)有加入防篡改的功能,可能會(huì)被人惡意上傳后門(mén)和木馬。下面是學(xué)習(xí)啦小編收集整理的如何在linux的shell命令中使用find查找php木馬,希望對(duì)大家有幫助~~

          在linux的shell命令中使用find查找php木馬的方法

          工具/原料

          shell find命令

          shell md5sum命令

          shell diff命令

          方法/步驟

          1生成md5基準(zhǔn)參考

          find ./ -name "*.php" -type f |xargs md5sum >aa.log

         

          2修改其中的一個(gè)文件

          1)echo "adad">>setting.php

          2)md5sum校驗(yàn)文件的改變

          /usr/bin/md5sum -c aa.log |grep FAILED

          3新建立一個(gè)文件aaa.php

          1)echo "daadfafdad">aaa.php

          2)find ./ -name "*.php" -type f |xargs md5sum >a2.log

          3)比較2次md5的變化

          4find命令查找 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          #find $Mulu -ctime -$Nday -type f >/datatest/hstlog/hst_newfile$Site

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          END

          find webshell 源碼

          自定義配置下面的目錄

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          注:不僅僅檢查php,還能檢測(cè)所有的文本文件

          源碼

          ```shell

          #!/bin/bash

          # find webshell 需要uninx 文檔編碼格式 換行用 echo -ne '\n'

          # ./findwebshell [擴(kuò)展名 [天數(shù) [目錄](méi)]]

          # 如果是* 需要用引號(hào)引起來(lái) ./findwebshell '*' 2

          # 如./findwebshell php 2

          # 如./findwebshell php

          # 如./findewebshll * 2

          # 參數(shù)用 "$1", "$2"

          # 原理

          # 1)對(duì)源程序做md5基準(zhǔn),2)定期校驗(yàn)md5是否發(fā)生變化

          # ######配置##################

          #指定目錄

          Mulu=目錄位置

          Dat=`date +%Y%m%d%H`

          EXT="*.php"

          Nday=2

          Site="test.com"

          hstlog=/datatest/hstlog

          # #############################

          LogMul=${hstlog}find

          mkdir -p ${LogMul}

          if [ -n "$1" ] #如果$1即參數(shù)1不為空,又即存在參數(shù)1

          then

          EXT="*.$1" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$2" ] #如果$2即參數(shù)1不為空,又即存在參數(shù)1

          then

          Nday="$2" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$3" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Mulu="$3" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "$4" ] #如果$3即參數(shù)1不為空,又即存在參數(shù)1

          then

          Site="$4" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          #md5 file

          if [ ! -f ${hstlog}/hst$Site ]

          then

          mkdir -p ${hstlog}

          find $Mulu -name "*.php" -type f|xargs md5sum >${hstlog}/hst$Site

          fi

          logFile=$LogMul/${Site}_findwebshell_$Dat.log

          echo "---查找時(shí)間$Dat----" > $logFile

          echo -ne '\n\n\n\n#=begin\n' >> $logFile

          # ------------md5 file 修改

          echo -ne "---md5fiel檢測(cè) ----$Mulu-- {$EXT}---" >> $logFile

          /usr/bin/md5sum -c ${hstlog}/hst$Site|grep FAILED >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 僅修改的文件

          echo -ne "---僅修改的文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday -ctime +$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # 2天內(nèi)修改的文件

          echo -ne "---最近{$Nday}天修改的 ----$Mulu-- {$EXT}---" >> $logFile

          #echo -ne "\n---$(pwd) === $path---\n" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---eval----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "eval" >> $logFile

          #增加一句話(huà)木馬的變形查找

          echo "---eval 一句話(huà)木馬 變形查找----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "$\w*();" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---shell_exec----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "shell_exec" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---base64_decode----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "base64_decode" >> $logFile

          echo -ne '\n#=end\n\n\n\n' >> $logFile

          ############## 發(fā)郵件:

          #如果開(kāi)啟sendmail,/etc/init.d/sendmail help 可以使用下面的代碼

          # 測(cè)試 echo “hello world" | mail -s "Subject" 郵箱地址

          echo -ne '\n\n\n\n\n 發(fā)郵件ok\n\n\n\n\n ' >> $logFile

          from_name="郵箱地址"

          from="郵箱地址"

          to="郵箱地址"

          email_title="Test Mail"

          #email_content="$(pwd)/$logFile"

          email_content="$logFile"

          email_subject="Log($Dat) $Site -webshellfinder "

          echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t

          ```


        如何在linux的shell命令中使用find查找php木馬相關(guān)文章:

        1.Linux怎么直接執(zhí)行PHP腳本文件

        2.如何查閱Linux系統(tǒng)正在使用的Shell版本

        3.怎么查看Linux中的shell指南

        4.linux-shell腳本命令grep命令

        5.ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

        6.Linux下常用的shell記錄命令

        " # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "" ] #如果即參數(shù)1不為空,又即存在參數(shù)1

          then

          Mulu="" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          if [ -n "" ] #如果即參數(shù)1不為空,又即存在參數(shù)1

          then

          Site="" # 使用引號(hào)來(lái)使#被轉(zhuǎn)義

          fi

          #md5 file

          if [ ! -f ${hstlog}/hst$Site ]

          then

          mkdir -p ${hstlog}

          find $Mulu -name "*.php" -type f|xargs md5sum >${hstlog}/hst$Site

          fi

          logFile=$LogMul/${Site}_findwebshell_$Dat.log

          echo "---查找時(shí)間$Dat----" > $logFile

          echo -ne '\n\n\n\n#=begin\n' >> $logFile

          # ------------md5 file 修改

          echo -ne "---md5fiel檢測(cè) ----$Mulu-- {$EXT}---" >> $logFile

          /usr/bin/md5sum -c ${hstlog}/hst$Site|grep FAILED >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 新增的文件

          echo -ne "---新增文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -ctime -$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # ------ 僅修改的文件

          echo -ne "---僅修改的文件----$Mulu-- {$EXT}---" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday -ctime +$Nday -type f >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          # 2天內(nèi)修改的文件

          echo -ne "---最近{$Nday}天修改的 ----$Mulu-- {$EXT}---" >> $logFile

          #echo -ne "\n---$(pwd) === $path---\n" >> $logFile

          find $Mulu -name "$EXT" -mtime -$Nday >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---eval----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "eval" >> $logFile

          #增加一句話(huà)木馬的變形查找

          echo "---eval 一句話(huà)木馬 變形查找----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "$\w*();" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---shell_exec----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "shell_exec" >> $logFile

          echo -ne '\n\n\n\n\n' >> $logFile

          echo "---base64_decode----" >> $logFile

          find $Mulu -name "$EXT" |xargs grep "base64_decode" >> $logFile

          echo -ne '\n#=end\n\n\n\n' >> $logFile

          ############## 發(fā)郵件:

          #如果開(kāi)啟sendmail,/etc/init.d/sendmail help 可以使用下面的代碼

          # 測(cè)試 echo “hello world" | mail -s "Subject" 郵箱地址

          echo -ne '\n\n\n\n\n 發(fā)郵件ok\n\n\n\n\n ' >> $logFile

          from_name="郵箱地址"

          from="郵箱地址"

          to="郵箱地址"

          email_title="Test Mail"

          #email_content="$(pwd)/$logFile"

          email_content="$logFile"

          email_subject="Log($Dat) $Site -webshellfinder "

          echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t

          ```


        如何在linux的shell命令中使用find查找php木馬相關(guān)文章:

        1.Linux怎么直接執(zhí)行PHP腳本文件

        2.如何查閱Linux系統(tǒng)正在使用的Shell版本

        3.怎么查看Linux中的shell指南

        4.linux-shell腳本命令grep命令

        5.ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

        6.Linux下常用的shell記錄命令

        3124971 主站蜘蛛池模板: 亚洲春色在线视频| 九九热在线观看视频精品| 亚洲中文字幕综合网在线| 国产中文字幕在线精品| 久久综合亚洲鲁鲁九月天| 亚洲一区二区日韩综合久久| 91色老久久精品偷偷性色| 久久无码高潮喷水| 久久综合国产精品一区二区| 欧美视频二区欧美影视| 四虎永久免费高清视频| 国产萌白酱喷水视频在线观看| 亚洲中文日韩一区二区三区| 亚洲成AV人片在线观看麦芽| 精品少妇人妻av免费久久久| 欧美一区二区三区欧美日韩亚洲| 国产精品色悠悠在线观看| 日本高清中文字幕免费一区二区 | 羞羞影院午夜男女爽爽影视| 国产成人女人在线观看| 亚洲欧洲日产国码久在线| 国产成人精品久久一区二区| 蜜桃无码一区二区三区| 亚在线观看免费视频入口| 成人精品日韩专区在线观看 | 真实单亲乱l仑对白视频| 亚洲精品三区四区成人少| 日韩美a一级毛片| 人妻少妇精品无码专区二区| 欧美日韩国产一区二区三区欧| 国产偷窥熟女精品视频大全| 亚洲人成网站18禁止无码| 暖暖在线视频成人日本二区| 亚洲av永久无码精品漫画| 精人妻无码一区二区三区| 小嫩模无套内谢第一次| 久久久精品国产亚洲AV日韩| 亚洲熟妇熟女久久精品一区| 精品日韩精品国产另类专区| 国产日韩一区二区天美麻豆| 日韩大片高清播放器|