利用Python实现代码执行与持久化的攻防策略
1. 代码执行与任务调度
1.1 任务调度器(TaskScheduler)分析
任务调度器(TaskScheduler)被设计为像真正的恶意软件样本一样无限期运行。其最大间隔设置为一分钟,任务的下一次迭代很快就会发生。运行时会输出类似如下内容:
Folder: \
TaskName Next Run Time Status
======================================== ====================== =========
SecurityScan N/A Running
SUCCESS: The scheduled task “SecurityScan” was successfully deleted.
I am doing malicious things
SUCCESS: The scheduled task “SecurityScan” has successfully been created
从输出中可以看到,当前任务“SecurityScan”没有下一次运行时间,因为它被设置为仅运行一次。当任务成功删除并执行其恶意功能后,程序会安排自己在未来再次运行。若要终止它,可在命令提示符中输入命令: schtasks /delete /f /tn SecurityScan
超级会员免费看
订阅专栏 解锁全文
1045

被折叠的 条评论
为什么被折叠?



