PUP.MSIL.Bulz.RN

PUP.MSIL.Bulz.RN 은 보안 소프트웨어에서 .NET 프레임워크로 작성된 잠재적으로 원치 않는 프로그램(PUP)을 식별하는 데 사용되는 탐지 이름입니다. 이름에 "MSIL" 구성 요소가 포함되어 있기 때문입니다. 이 탐지로 표시된 프로그램은 일반적으로 전통적인 바이러스나 심각한 악성코드로 분류되지는 않지만, 침입적이고 기만적이거나 개인 정보를 침해하는 동작을 보이는 경향이 있어 원치 않는 프로그램으로 간주됩니다. 이 특정 탐지에 대한 자세한 기술적 세부 사항은 아직 확인되지 않았으므로, 아래 정보는 이러한 유형의 위협과 관련된 일반적인 동작을 설명합니다.

이 위협이 일반적으로 하는 일은 무엇입니까?

PUP.MSIL.Bulz.RN으로 식별되는 프로그램은 일반적으로 다른 소프트웨어와 함께 시스템에 설치되는 번들 또는 유사 애플리케이션으로, 사용자가 인지하지 못하는 경우가 많습니다. 이러한 프로그램은 브라우저 설정을 변경하거나, 웹 페이지에 광고를 삽입하거나, 검색 쿼리를 리디렉션하거나, 사용자가 특별히 요청하지 않은 추가 툴바 및 확장 프로그램을 설치하려고 시도합니다. 많은 경우, 이러한 프로그램은 최종 사용자에게 실질적인 이점을 제공하기보다는 광고 네트워크, 제휴 마케팅 또는 데이터 수집을 통해 개발자의 수익 창출을 목적으로 설계되었습니다.

이 범주에 속하는 일부 PUP(잠재적으로 원치 않는 프로그램)는 시스템 리소스를 소모하는 백그라운드 프로세스를 실행하거나, 지속적인 팝업 알림을 표시하거나, 사용자가 일반적인 방법으로 프로그램을 찾아 제거하기 어렵게 만들 수도 있습니다.

바이러스가 컴퓨터에 침투하는 일반적인 경로

이러한 PUP(잠재적으로 원치 않는 프로그램)는 일반적으로 미디어 플레이어, PDF 변환기, 시스템 유틸리티 또는 불법 복제 소프트웨어와 같은 무료 다운로드 프로그램과 함께 번들로 제공되는 방식으로 유포됩니다. 설치 마법사를 제대로 확인하지 않고 서둘러 진행하는 사용자는 자신도 모르게 이러한 추가 프로그램 설치에 동의할 수 있습니다. 다른 일반적인 유포 방식으로는 기만적인 광고, 가짜 소프트웨어 업데이트 알림, 파일 공유 또는 스트리밍 웹사이트의 "다운로드" 버튼 등이 있으며, 이러한 버튼은 사용자가 원치 않는 프로그램을 다운로드하도록 유도합니다.

사용자에게 미치는 위험

PUP(잠재적으로 원치 않는 프로그램)는 일반적으로 악성 소프트웨어보다 위험성이 낮지만, 여전히 여러 가지 위험을 내포하고 있습니다. 이러한 위험에는 시스템 성능 저하, 성가시고 과도한 광고 표시, 브라우저 홈페이지 또는 기본 검색 엔진의 원치 않는 변경, 그리고 표시되는 광고를 통해 추가적인 악성 콘텐츠에 노출될 가능성 등이 포함됩니다. 일부 PUP는 사용자의 검색 습관, 검색 기록 또는 기타 사용 데이터를 수집하여 제3자와 공유할 수도 있어 개인정보 보호 문제를 야기합니다.

감염 징후

이러한 PUP(잠재적으로 원치 않는 프로그램)가 시스템에 존재할 가능성을 나타내는 일반적인 징후로는 컴퓨터나 브라우저 속도가 눈에 띄게 느려지는 것, 브라우저 설정이 예기치 않게 변경되는 것, 의도치 않게 설치된 새로운 툴바나 확장 프로그램이 나타나는 것, 브라우저를 사용하지 않을 때에도 팝업 광고가 자주 나타나는 것, 설치된 응용 프로그램 목록이나 시스템 시작 항목에 익숙하지 않은 프로그램이 있는 것 등이 있습니다.

자신을 보호하는 방법

이와 같은 원치 않는 프로그램에 감염될 위험을 줄이려면 사용자는 항상 공식 또는 신뢰할 수 있는 출처에서 소프트웨어를 직접 다운로드하고, 설치 마법사의 각 단계를 꼼꼼히 읽고, 기본 설정 대신 "사용자 지정" 또는 "고급" 설치 옵션을 선택하여 번들로 제공되는 추가 프로그램을 설치하지 않도록 해야 합니다. 운영 체제와 브라우저를 최신 상태로 유지하고, 의심스러운 다운로드 링크나 팝업 메시지를 피하고, 설치된 프로그램과 브라우저 확장 프로그램을 정기적으로 검토하는 것도 원치 않는 소프트웨어를 조기에 발견하는 데 도움이 됩니다. 평판이 좋은 보안 소프트웨어를 실행하고 정기적으로 시스템 검사를 수행하는 것은 이러한 프로그램이 더 큰 피해를 입히기 전에 탐지하고 제거하는 효과적인 방법입니다.

분석 보고서

일반 정보

성씨: PUP.MSIL.Bulz.RN
서명 상태: No Signature

알려진 샘플

MD5: 95759f70ce5a8fd5b6e8caa195f277f6
샤1: 41f0ba0cbe36e62eb1114fade3165cae38ada767
샤256: 42C29A6CA7C25789888CE33992176765781F05FBFC1348BC68260F4AC90F1445
파일 크기: 45.57 KB,45568 바이트

Windows 휴대용 실행 파일 속성

  • File doesn't have "Rich" header
  • File doesn't have exports table
  • File doesn't have security information
  • File is .NET application
  • File is 32-bit executable
  • File is either console or GUI application
  • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
  • File is not packed
  • IMAGE_FILE_DLL is not set inside PE header (Executable)
  • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

파일 아이콘

Windows PE 버전 정보

이름 값
Assembly Version 1.0.0.0
Comments java环境变量配置工具
Company Name Microsoft
File Description java环境变量配置工具
File Version 1.0.0.0
Internal Name Jdk_Path_Config.exe
Legal Copyright Copyright © scimence 2022
Original Filename Jdk_Path_Config.exe
Product Name Jdk_Path_Config
Product Version 1.0.0.0

파일 특성

  • .NET
  • x86

블록 정보

총 블록 수: 29
잠재적으로 악의적인 차단: 10
허용된 블록: 8
알 수 없는 블록: 11

시각적 지도

x ? ? ? 0 x x x x ? 0 x x x 0 ? ? ? ? ? ? ? x x 0 0 0 0 0
0 - 안전 블록 가능성 높음
? - 알 수 없는 블록
x - 잠재적으로 악의적인 차단

수정된 파일

파일 속성
c:\programdata\scitools\scitools.data Generic Write,Read Attributes

레지스트리 수정

키::값 데이터 API 이름
HKLM\software\microsoft\tracing\rasapi32::enablefiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::enableautofiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::enableconsoletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::filetracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::consoletracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::maxfilesize  RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasapi32::filedirectory %windir%\tracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::enablefiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::enableautofiletracing RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::enableconsoletracing RegNtPreCreateKey
더 보기
HKLM\software\microsoft\tracing\rasmancs::filetracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::consoletracingmask ￿ RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::maxfilesize  RegNtPreCreateKey
HKLM\software\microsoft\tracing\rasmancs::filedirectory %windir%\tracing RegNtPreCreateKey

Windows API 사용법

범주 API
Syscall Use
  • ntdll.dll!NtAlertThreadByThreadId
  • ntdll.dll!NtAlpcConnectPort
  • ntdll.dll!NtAlpcCreatePortSection
  • ntdll.dll!NtAlpcCreateSectionView
  • ntdll.dll!NtAlpcCreateSecurityContext
  • ntdll.dll!NtAlpcDeleteSecurityContext
  • ntdll.dll!NtAlpcQueryInformation
  • ntdll.dll!NtAlpcQueryInformationMessage
  • ntdll.dll!NtAlpcSendWaitReceivePort
  • ntdll.dll!NtAlpcSetInformation
더 보기
  • ntdll.dll!NtApphelpCacheControl
  • ntdll.dll!NtAssociateWaitCompletionPacket
  • ntdll.dll!NtCancelWaitCompletionPacket
  • ntdll.dll!NtClearEvent
  • ntdll.dll!NtClose
  • ntdll.dll!NtConnectPort
  • ntdll.dll!NtCreateEvent
  • ntdll.dll!NtCreateIoCompletion
  • ntdll.dll!NtCreateKey
  • ntdll.dll!NtCreateMutant
  • ntdll.dll!NtCreatePrivateNamespace
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtCreateSemaphore
  • ntdll.dll!NtCreateThreadEx
  • ntdll.dll!NtCreateTimer2
  • ntdll.dll!NtCreateWaitCompletionPacket
  • ntdll.dll!NtCreateWorkerFactory
  • ntdll.dll!NtDeviceIoControlFile
  • ntdll.dll!NtDuplicateObject
  • ntdll.dll!NtEnumerateKey
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtGetCompleteWnfStateSubscription
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtNotifyChangeKey
  • ntdll.dll!NtOpenDirectoryObject
  • ntdll.dll!NtOpenEvent
  • ntdll.dll!NtOpenFile
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenProcess
  • ntdll.dll!NtOpenProcessToken
  • ntdll.dll!NtOpenSection
  • ntdll.dll!NtOpenThread
  • ntdll.dll!NtOpenThreadToken
  • ntdll.dll!NtPowerInformation
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryDefaultLocale
  • ntdll.dll!NtQueryDirectoryFileEx
  • ntdll.dll!NtQueryFullAttributesFile
  • ntdll.dll!NtQueryInformationFile
  • ntdll.dll!NtQueryInformationJobObject
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationThread
  • ntdll.dll!NtQueryInformationToken
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQueryLicenseValue
  • ntdll.dll!NtQueryPerformanceCounter
  • ntdll.dll!NtQuerySecurityAttributesToken
  • ntdll.dll!NtQuerySecurityObject
  • ntdll.dll!NtQuerySystemInformation
  • ntdll.dll!NtQuerySystemInformationEx
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtQueryVolumeInformationFile
  • ntdll.dll!NtQueryWnfStateData
  • ntdll.dll!NtQueueApcThread
  • ntdll.dll!NtQueueApcThreadEx2
  • ntdll.dll!NtReadFile
  • ntdll.dll!NtReadRequestData
  • ntdll.dll!NtReadVirtualMemory
  • ntdll.dll!NtReleaseMutant
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtRequestWaitReplyPort
  • ntdll.dll!NtResumeThread
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationKey
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationThread
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtSetTimer2
  • ntdll.dll!NtSubscribeWnfStateChange
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtUnmapViewOfSectionEx
  • ntdll.dll!NtUnsubscribeWnfStateChange
  • ntdll.dll!NtWaitForAlertByThreadId
  • ntdll.dll!NtWaitForMultipleObjects
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWaitLowEventPair
  • ntdll.dll!NtWorkerFactoryWorkerReady
  • ntdll.dll!NtWriteFile
  • ntdll.dll!NtYieldExecution
  • UNKNOWN
User Data Access
  • GetComputerName
  • GetUserDefaultLocaleName
  • GetUserObjectInformation
Other Suspicious
  • AdjustTokenPrivileges
Network Winsock2
  • WSAConnect
  • WSASocket
  • WSAStartup
  • WSAttemptAutodialName
Network Winsock
  • closesocket
  • freeaddrinfo
  • getaddrinfo
  • recv
  • send
  • setsockopt
Network Winhttp
  • WinHttpOpen
Network Info Queried
  • GetAdaptersAddresses
  • GetNetworkParams
Anti Debug
  • IsDebuggerPresent