必火太火了,網站剛建,就被拿了webshell,Linux系統下用find命令查找最近修改過的文件

2019年11月15日 18:23:09 作者:必火 閱讀數:3388031
網絡安全滲透測試北京實地培訓,五個月華麗蛻變,零元入學,報名聯系:15320004362(手機同微信)。全國誠招招生代理,最低2000元起
第九期開班時間:2021年3月22日

搶先領取全套VIP視頻教程

+10天免費學習名額

  已有8166人參加


視頻課程

姓名 選填

電話


  張*燕188****220722分鐘前

  王*軍186****864498分鐘前

  李*如189****445354分鐘前

>>  稍后老師聯系您發送相關視頻課程  <<



報名CTF挑戰賽,  預約名師指導

  已有 2366 人參加
姓名 選填

電話


  郭*明170****234291分鐘前

  趙*東189****289646分鐘前

  蔡*培135****589722分鐘前





   

網絡安全滲透測試群(必火安全學院):信息安全滲透測試群

護網行動日薪千元(初級中級高級)群:護網行動必火業余班級


必火太火了,網站剛建,就被拿了webshell,那怎么辦呢?

查找木馬吧,哈,Linux系統下用find命令查找最近修改過的文件

 find . -type f -mtime -10 #查找 10天內被修改的文件

Linux查找最近修改的文件

   查找固定時間之內的文件

    find ./ -type f -newermt '2019-12-10' ! -newermt '2019-12-17'

    查找當前目錄下.phtml文件中,最近30分鐘內修改過的文件。

    find . -name ‘*.phtml‘ -type f -mmin -30

    查找當前目錄下.phtml文件中,最近30分鐘內修改過的文件,的詳細情況

    find . -name ‘*.phtml‘ -type f -mmin -30 -ls

    查找當前目錄下,最近1天內修改過的常規文件。

    find . -type f -mtime -1

    查找當前目錄下,最近1天前(2天內)修改過的常規文件。

    find . -type f -mtime +1

Linux系統文件時間屬性

    Linux系統文件有三個主要的時間屬性,分別是 ctime(change time), atime(access time), mtime(modify time)。

    這三個時間很容易混淆,準備深入了解linux的童鞋請區分這三者的區別

    atime:Access time,

    是在讀取文件或者執行文件時更改,即文件最后一次被讀取的時間。

    說明: st_atime

    Time when file data was last accessed. Changed by the

    following functions: creat(), mknod(), pipe(),

    utime(2), and read(2).

    mtime:Modified time,

    是在寫入文件時隨文件內容的更改而更改,是指文件內容最后一次被修改的時間。

    說明: st_mtime

    Time when data was last modified. Changed by the fol-

    lowing functions: creat(), mknod(), pipe(), utime(),

    and write(2).

    ctime:Change time,

    是在寫入文件、更改所有者、權限或鏈接設置時隨 Inode 的內容更改而更改,即文件狀態最后一次被改變的時間。

    說明: st_ctime

    Time when file status was last changed. Changed by the

    following functions: chmod(), chown(), creat(),

    link(2), mknod(), pipe(), unlink(2), utime(), and

    write().

    很多人把它理解成create time,包括很多誤導人的書籍也是這么寫。實際上ctime是指change time。

    注意:

    1、修改是文本本身的內容發生了變化(mtime)

     改變是文件的索引節點發生了改變(ctime)

    2、如果修改了文件內容,則同時更新ctime和mtime

    3、如果只改變了文件索引節點,比如修改權限,則只是改變了ctime

    4、如果使用ext3文件系統的時候,在mount的時候使用了noatime參數則不會更新atime的信息,

    即訪問文件之后atime不會被修改,而這個不代表真實情況

    小知識:這三個 time stamp 都放在 inode 中。若mtime,atime修改,

    inode 就一定會改,相應的inode改了,那ctime 也就跟著要改了,之所以在mount option中使用 noatime,

    就是不想 file system 做太多的修改, 從而改善讀取性能.

查看文件的 atime、ctime 和 mtime

    # ls -lc filename 列出文件的 ctime

    # ls -lu filename 列出文件的 atime

    # ls -l filename 列出文件的 mtime