프로그래밍/Windows
파일 속성 변경 - SetFileAttributes
즉흥
2016. 1. 11. 13:18
728x90
반응형
함수 이름 그대로 파일의 속성을 세팅하는 함수.
1 2 3 4 | BOOL WINAPI SetFileAttributes( _In_ LPCTSTR lpFileName, _In_ DWORD dwFileAttributes ); | cs |
악성코드 분석하다가 알게 되었다.
전에 분석하던 악성코드는 악성코드가 하는 일들을 수행하고 자기 자신을 숨김 파일로 변경하였음.
속성에 대한 define 값은 MSDN을 참고.
https://msdn.microsoft.com/ko-kr/library/windows/desktop/aa365535(v=vs.85).aspx
1 2 3 4 5 6 7 8 9 10 11 12 | #include<stdio.h> #include<stdlib.h> #include<Windows.h> int main() { char buf[MAX_PATH]; GetModuleFileNameA(NULL, buf, MAX_PATH); printf("%s\n", buf); int x = SetFileAttributesA(buf, FILE_ATTRIBUTE_HIDDEN); printf("%d", x); return 0; } | cs |
예제 코드.
728x90
반응형