Rev/Info
[Excel] Very hidden Sheet VBA Macro
zooonique
2021. 12. 27. 10:30
반응형
엑셀문서로 위장한 악성코드는 대부분 VBA 매크로를 활용한다.
공격자는 해당 매크로를 들키지 않기위해 난독화를 해놓거나, Sheet를 숨겨놓거나 하는 방법을 주로 사용한다.
Sheet를 숨기는 속성은 Hidden 속성과 Very Hidden 속성 두 가지 속성이 존재한다.
Hidden 속성은 그냥 Sheet 탭에서 숨기기 취소를 통해 숨겨놓은 Sheet를 활성화 시킬 수 있지만,
Very Hidden 속성은 그 방법이 유효하지 않는다.
이를 해결하기위해서는 Hxd로 숨기기 속성에 인자를 바꾸거나
(Sheet에 이름을 검색해서 접근한다.)
아래의 코드를 VBA 매크로로 한 번 돌리면 된다.
Sub UnHide()
Dim ws As Worksheet
For Each ws In Sheets
ws.Visible = True
Next
End Sub
반응형