标准宝塔环境,没有安装其他任何软件,
WAF 被挂码
挂马位置 `/wwwzu/server/nginx/waf/config ` , 这个文件在`/www/server/nginx/waf.zip `压缩文件里面是没有
WAF 引入位置 /www/server/nginx/waf/init.lua , 这个文件在压缩包里面就 预留了 require 'config' ,
手动删除 /wwwzu/server/nginx/waf/config 文件后,仍然继续生成。 检查ssh 登陆记录,session 记录都没有看到异常登陆,/etc/passwd 等文件也未见异常
通过追踪文件变化内容, 看到是 proctitle=/usr/sbin/crond -n
----
type=PROCTITLE msg=audit(11/08/2022 23:32:55.984:1020637) : proctitle=/usr/sbin/crond -n
type=PATH msg=audit(11/08/2022 23:32:55.984:1020637) : item=1 name=/www/server/nginx/waf/config inode=2825385801 dev=fd:00 mode=file,644 ouid=root ogid=root
rdev=00:00 objtype=CREATE cap_fp=none cap_fi=none cap_fe=0 cap_fver=0
type=PATH msg=audit(11/08/2022 23:32:55.984:1020637) : item=0 name=/www/server/nginx/waf/ inode=2825381232 dev=fd:00 mode=dir,755 ouid=root ogid=root rdev=00
:00 objtype=PARENT cap_fp=none cap_fi=none cap_fe=0 cap_fver=0
type=CWD msg=audit(11/08/2022 23:32:55.984:1020637) : cwd=/
type=SYSCALL msg=audit(11/08/2022 23:32:55.984:1020637) : arch=x86_64 syscall=open success=yes exit=10 a0=0x7f8d38036500 a1=O_WRONLY|O_CREAT|O_TRUNC a2=0666 a3=0x24 items=2 ppid=10821 pid=99352 auid=unset uid=root gid=root euid=root suid=root fsuid=root egid=root sgid=root fsgid=root tty=(none) ses=unset comm=crond exe=/usr/sbin/crond key=config
----
查找PPID 进程
ps -ef|grep 10821
root 10821 1 0 Nov08 ? 00:00:12 /usr/sbin/crond -n
root 106145 10821 0 00:29 ? 00:00:00 /usr/sbin/CROND -n
root 106152 10821 0 00:29 ? 00:00:00 /usr/sbin/CROND -n
root 106153 10821 0 00:29 ? 00:00:00 /usr/sbin/CROND -n
/var/log/cron 日志在 11/08/2022 23:32:55.984 前后没有找到相关记录, 那这个定时任务纠结是怎么设置的,怎么深入排查这个问题,怎么避免
|
|