본문 바로가기
Rev/Info

[Excel] Very hidden Sheet VBA Macro

by zooonique 2021. 12. 27.
반응형

엑셀문서로 위장한 악성코드는 대부분 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
반응형

'Rev > Info' 카테고리의 다른 글

[Malware] Rootkit  (0) 2021.12.29
[Malware] Formbook  (0) 2021.12.27
IDA Plugin 개발 - 1  (0) 2021.06.24
Decompilation failure - positive sp value has been found  (0) 2021.01.13
Python3 Angr Install & How to use  (0) 2021.01.04