​再见,360安全卫士

【红队利器】单文件一键Kill360 在安全研究和渗透测试过程中,国内杀毒软件(如 360 安全卫士、360 杀毒)通常会成为绕过的主要障碍。360 系列产品具有强大的自保护机制。为了研究 360 的自保护机制,以及探讨如何在实际攻防场景中绕过安全软件干扰,本研究设计了一种单文件解决方案,旨在 一键终止 360 的核心组件,使其无法继续运行。 阅读详情
在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp、._mp)日志文件(.log)、临时帮助文件(.gid)、磁盘检查文件(.chk)、临时备份文件(如:.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。

清理电脑垃圾最常用的是360安全卫士,看着清理完成,释放了N个GB的空间,别提多舒适了。但是作为Pythoneer自然要玩点不一样的,这里向大家介绍一种利用任务计划执行py脚本实现自动清理电脑垃圾的方法,感兴趣的同学可以试试。

同学们也不要太较真哈,这个方法肯定不能跟360媲美,其实很早之前网上有个清除垃圾的.bat文件也能清理电脑垃圾文件,本文主要目的是换一种姿势学习Python。

清理目标

系统盘 %system% 下文件类型:

【临时文件(*.tmp)】
【临时文件(*._mp)】
【日志文件(*.log)】
【临时帮助文件(*.gid)】
【磁盘检查文件(*.chk)】
【临时备份文件(*.old)】
【Excel备份文件(*.xlk)】
【临时备份文件(*.bak)】

用户目录 %userprofile% 下文件夹

【COOKIE】 cookies\*.*
【文件使用记录】 recent\*.*
【IE临时文件】 Temporary Internet Files\*.*
【临时文件文件夹】 Temp\*.*.

Windows 目录 %windir% 下文件夹

【预读取数据文件夹】 prefetch\*.*
【临时文件】 temp\*.*

Python os

Python os 模块提供了非常丰富的方法用来处理文件和目录,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块。
具体就不过多介绍,大家可以看一下官方文档,也没必要细究,用到哪个知道怎么查就行了。

https://docs.python.org/zh-cn/3/library/os.html

Python脚本

造轮子不如站在巨人的肩膀上,发现已经有博主写过了,不过是用Python2编写的,print的地方改一下就行了。

https://www.cnblogs.com/ruler-madman/p/13445863.html

import os
del_extension = {
    '.tmp': '临时文件',
    '._mp': '临时文件_mp',
    '.log': '日志文件',
    '.gid': '临时帮助文件',
    '.chk': '磁盘检查文件',
    '.old': '临时备份文件',
    '.xlk': 'Excel备份文件',
    '.bak': '临时备份文件bak'
}
del_userprofile = ['cookies', 'recent', 'Temporary Internet Files', 'Temp']
del_windir = ['prefetch', 'temp']
SYS_DRIVE = os.environ['systemdrive'] + '\\'
USER_PROFILE = os.environ['userprofile']
WIN_DIR = os.environ['windir']

def del_dir_or_file(root):
    try:
        if os.path.isfile(root):
            os.remove(root)
            print ("file",root,"removed")
        elif os.path.isdir(root):
            os.rmdir(root)
            print("dir",root,"removed")

    except WindowsError:
        print("failure",root,"can't remove")

def formatSize(b):
    try:
        kb = b // 1024
    except:
        print("传入字节格式不对")
        return "Error"
    if kb > 1024:
        M = kb // 1024
        if M > 1024:
            G = M // 1024
            return "%dG" % G
        else:
            return "%dM" % M
    else:
        return "%dkb" % kb

class DiskClean(object):
    def __init__(self):
        self.del_info = {}
        self.del_file_paths = []
        self.total_size = 0
        for i,j in del_extension.items():
            self.del_info[i] = dict(name = j,count = 0 )

    def scanf(self):
        for roots,dirs,files in os.walk(USER_PROFILE):
            for files_item in files:
                file_extension = os.path.splitext(files_item)[1]
                if file_extension in self.del_info:
                    file_full_path = os.path.join(roots,files_item)
                    self.del_file_paths.append(file_full_path)
                    self.del_info[file_extension]['count'] += 1
                    self.total_size += os.path.getsize(file_full_path)

    def show(self):
        re = formatSize(self.total_size)
        for i in self.del_info:
            print(self.del_info[i]["name"],"共计",self.del_info[i]["count"],"个")
        return re

    def delete_files(self):
        for i in self.del_file_paths:
            print(i)
            del_dir_or_file(i)
if __name__ == "__main__":
    print("初始化清理垃圾程序")
    cleaner = DiskClean()
    print("开始扫描垃圾文件请耐心等待\n")
    cleaner.scanf()
    print("扫描成功,结果如下")
    re = cleaner.show()
    cleaner.delete_files()

调通之后另存为kill360.py,保存到python的工作目录,不知道工作目录可以运行os.getcwd()查看。另外还需要确保python的安装目录已添加到path系统变量中,方法:在电脑中,右键打开 我的电脑(此电脑)\属性\高级系统设置\环境变量

cmd打开命令行输入 python 命令,如下图即成功:

然后新建一个kill360.bat文件,输入一下内容,然后将其和.py文件一起放到工作目录下。

python kill360.py

‍‍‍‍‍‍‍‍‍‍‍

任务计划程序

打开任务计划程序

创建任务及配置过程

触发预设条件,电脑就会自动执行kill360.py文件,自动清理电脑垃圾。以后,就高枕无忧了。

杀死那个名为360安全的软件 但是,当你想当然的去启动它的exe以此获得白名单时,你会发现启动的exe不能注入,不能写。2023年底,闲来没事想起了xjun师傅2021年发的procexp驱动利用帖子时在群里讨论的,通过procexp驱动突破PPL后注入到csrss进程中,再通过csrss来结束那些个安全防护软件。在上面的启动白名单的exe获得的句柄权限是最高权限,但并没有操作的空间。在360FsFlt的回调中,存在一个白名单,而这个白名单为360安装目录下的exe,每当运行后都会记录对应的pid。那么我们的利用链就可以是。 阅读详情

相关推荐

杀死名为360安全的软件

参考这个https://bbs.kanxue.com/thread-281120.htm逆向分析以及我们的内存搜索,我们可以发现许多白名单进程,特别是一些系统常驻进程。白名单进程因为受到防病毒软件的信任,往往不会被严格监控,因此可以作为攻击者的突破口。在这些常驻进程中,svchost(Service Host Process)是一个较为典型的例子。svchost是Windows系统中的核心进程,用于托管和运行各种服务,具有极高的系统权限。然而,svchost。

UUniversity的博客 983

360 kill android,过核晶模式KILL360全套程序

这是18年在360安全响应中心发布的“kill核晶防护下360全套程序”漏洞,奖励了1K,时隔2年,留个纪念。一、详细说明在核晶防护下的360基本任何RING3下的程序都无法K掉,即使有,也会被拦截。但可通过运行伪造虚拟机白文件暂时关闭360核晶防护,再调用POSTTHREADMESSAGE对360产品每条线程发送WM_QUIT,使其强制关闭。注:当然在没有核晶防护的情况下,消息攻击可直接K掉,所...

weixin_35555014的博客 2993

360安全卫士 - 设置技巧 / 关闭广告

360安全卫士是一款免费的PC安全软件,拥有垃圾清理、病毒查杀、启动项管理等功能。虽然有一些广告,但可以通过设置去关闭广告,同时还可以云端保存设置,登录账号可以同步设置。下文介绍360软件如何进行设置。

NSJim的博客 5384

如何使进程不被360软件Kill掉?(解决方案)

我有个想法就是启动service,用如下方法~即可被普通任务管理器结束进程后~仍能重启,但是遇到360那种变态杀进程~就不起作用了。。。有人知道还有什么好办法吗? @Override public int onStartCommand(Intent intent, int flags, int startId) { return START_STICKY; } 解决方案: androi...

810364804 1020

干掉 360驱动程序

使用驱动程序干掉 360,不要用来干坏事呀,否则与我无关,呵呵

360KILL 清理

360KILL 清理360KILL 清理360KILL 清理360KILL 清理360KILL 清理360KILL 清理

​再见,360安全卫士!

在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp、._mp)日志文件(.log)、临时帮助文件(.gid)、磁盘检查文件(.chk)、临时备份文件(...

苏克的博客 230

C杀360进程源代码

让360 不能运行

360软件管家怎么下载python_​再见,360安全卫士

今日推文速看二条:神仙APP!彻底逼死付费软件!三条:用Python分析北京市蛋壳公寓租房数据四条:8个高效Python数据分析的技巧(附完整代码)?五条:联手腾讯云给Python新手推荐的入门文章集合!↑关注 + 星标,每天学Python新技能后台回复【大礼包】送你Python自学大礼包在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp、._mp)日志文件(...

weixin_39653766的博客 355

Win7-ring0-Kill360-AllProcess.zip_kill process win7_win7_win7 36

Win7下测试成功 xp自己去试验 前面的说明一定要看哦

360safe.rar_360_360safe.rar_kill360 vbs_写启动_启动项

安全写启动项的代码。绕过360的一个思路。紧供学习。

360软件管家怎么下载python_再见,360安全卫士

在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:.tmp、._mp)日志文件(.log)、临时帮助文件(.gid)、磁盘检查文件(.chk)、临时备份文件(如:.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁...

weixin_39538500的博客 376

【Cadence 17.4实战】----- 基于MySQL与ODBC的企业级CIS数据库配置全攻略

本文详细介绍了如何在Cadence 17.4中配置基于MySQL与ODBC的企业级CIS数据库,提升硬件设计团队的元器件管理效率。通过实战案例和避坑指南,帮助读者掌握数据库部署、ODBC驱动配置及CIS参数映射等关键技巧,实现设计数据的实时同步与高效管理。

weixin_30591551的博客 328

360安全卫士卸载干净-笔记

360安全卫士卸载干净-笔记 在360安全卫士的设置里面,会帮我们开启很多东西,所以,要想删除完全,要先把这些默认开启的东西关掉。 点击右上角的3个横线,打开设置 把它默认勾选的全部取消 有弹出什么取消勾选之后不够安全什么的,直接点击确定即可,很安全,不要听弹窗的! 有一些注意的点,注意看下面截图中的提示 好了,现在应该把它默认给你开启的都给关了。不过不放心,可以再到设置里确认一遍。这些操作完成后不要再运行什么电脑体检,电脑清理的了,一运行,

快乐的小小程序猿 1万+

【物联网】探索NE555:一款经典的集成电路(超详细)

NE555是一种集成电路,其内部结构包括比较器、RS触发器、电压比较器和输出级三个主要功能模块,外部引脚则提供了与其他电路元件进行连接的接口。NE555的设计目的是为了提供一种简单方便的定时器解决方案,它广泛应用于模拟和数字电路中。NE555作为一款经典的集成电路,具备设计简单、易于使用和稳定可靠的特点,在电子领域发展了广泛的应用。从单稳态模式到多稳态模式,再到振荡器模式,NE555可以满足不同的需求,并且可以与其他电路元件灵活组合,扩展其功能。然而,需要注意的是NE555也有一些限制。

Goforyouqp的博客 6万+

Elasticsearch 8.17.1 JAVA工具类

整理了Elasticsearch8.17最新版的API工具类

weixin_39555954的博客 1127

360安全卫士比2345安全卫士好

360安全卫士和2345安全卫士,相信这两款软件都是现在非常流行的软件了,无论是使用频率还是使用率都非常高。但是两者的区别也比较明显,360安全卫士有自己的优势和劣势。下面来看一下两者的对比。首先从功能上来说,360安全卫士是一款功能很强大的工具软件,几乎没有弱点。并且360安全卫士也支持用户自定义设置,如果安装一个软件是为了更好解决电脑安全问题的话,那么把手机和电脑上各种软件都装上360安全卫士就是一个很好的解决办法了。在这两款产品中,可以看到360都支持自定义设置以及自带卸载功能等。但是从实际体验来看,

戴子雯的博客 5657

Isograph Reliability Workbench 14实战:从零构建故障树分析模型

本文以“马达不转”为例,手把手教你使用Isograph Reliability Workbench 14从零构建故障树分析模型。内容涵盖创建工程、定义顶事件、添加逻辑门与基础事件等核心步骤,并介绍了模型检查与定性定量分析,帮助你系统掌握这一强大的可靠性工程工具。

weixin_29309213的博客 365

[360优化]让360安全卫士比火绒还好用 #调教360

前言 360作为国内数一数二的杀毒大厂,在杀毒领域那可是大名鼎鼎啊。 但是目前许多人都表示360就是一毒瘤,充斥着许多的垃圾广告弹窗和无良推荐。就杀毒能力而言360是有相当的优势的,里面也附带有许多好用的小工具能帮助小白解决电脑问题,我也是一路用360到现在,今天我就整理出调教360的方法,让它变成10年前那样人见人爱。 首先安装360安全卫士 刚安装后的360就出现了三个附属产品 左下角的搜索框可以按右键>>设置>&g...

CN_016的博客 1万+

SIMetrix教程-001.SIMetrix软件简介与安装

  由于某些原因需要用到SIMetrix仿真软件,然而网上的资料并不是特别多,故在此记录一下这款仿真软件的学习过程,也给有需要的人提供一些参考,免走弯路。如果使用过Pspice或者LTspice软件,学习SIMetrix会很容易入门,仿真软件都是大同小异的,会一样后都可以快速入门其他软件。   SIMetrix是一款以SPICE模型为基础的仿真软件,集成了SIMetrix和SIMPLIS两款内核,为工程师提供了可靠的、易于使用的、并完美结合了速度与精度的电路仿真方式。官方的话不多说,和LTspice一样,优

gaoyong_wang的博客 2万+

【云原生】Docker可视化工具Portainer使用详解

Docker可视化工具Portainer使用详解

congge 1万+

卸载软件中找不到360安全卫士该如何卸载360?

先在任务栏的右边,快速启动栏里退出360安全卫士的运行状态! 在360safe文件夹里,运行uninst.exe文件,卸载360安全卫士软件即可!! 如何找到360卫士的文件夹呢? 首先调出任务管理器在进程里找到360,然后右键打开文件夹所在位置。 如何打开任务管理器呢?Ctrl+Alt+Del组合键即可调出任务管理器。 然后看到360safe文件里面找到uninst.exe,以管理员身份运行 卸载,卸载,一直卸载 6. 选择是 8.记住一定要把这三个框勾选上 9.现在在重

qq_48708303的博客 4万+

Spring AI提示词模板应用

本文介绍了使用SpringAI提示词模板的配置方法,主要步骤包括:1)在JDK17和SpringBoot3.4.4环境下引入spring-ai-alibaba1.0.0.2依赖;2)配置application.yml文件;3)创建测试控制器类处理提示词模板(.st文件);4)通过模板变量动态生成AI回复内容。演示了如何通过@RequestParam设置默认参数,实现无需前端传参即可测试AI回复功能,最终完成了一个SpringAI提示词模板的应用Demo。

wjianwei666的专栏 202
上一篇: pip 的高阶玩法
下一篇: 深度学习在计算机视觉领域(包括图像,视频,3-D点云,深度图)的应用一览
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值