위협 데이터베이스 트로이 목마 트로이목마 에이전트 PFDB

트로이목마 에이전트 PFDB

트로이 목마년에 CagedTech 년까지
게시됨:
마지막 업데이트:

위협 스코어카드

인기 순위: 18,263
위협 수준: 80 % (높은)
처음 본 것: February 24, 2025
마지막으로 본: November 8, 2026
영향을 받는 OS: Windows

Trojan.Agent.PFDB 는 Windows 컴퓨터를 대상으로 하는 트로이 목마입니다. 위험도는 10점 만점에 8점으로 평가되므로 심각한 위협으로 간주해야 합니다. 다른 트로이 목마와 마찬가지로 무해한 것처럼 위장하거나 다른 프로그램 속에 숨어들어 사용자가 눈치채지 못하게 백그라운드에서 조용히 작동합니다.

Trojan.Agent.PFDB의 역할

입수 가능한 정보에 따르면 Agent.PFDB는 은밀하게 설치되어 백그라운드에서 조용히 실행되면서 악성 기능을 수행합니다. 설치 후 공격자는 감염된 시스템에 대한 완전한 제어권을 확보할 수 있습니다. 또한 파일을 몰래 삭제하거나 추가 악성 프로그램을 설치할 수도 있습니다.

해당 샘플에 대한 기술 분석 결과, 높은 엔트로피를 가진 64비트 네이티브 Windows DLL로 확인되었습니다. 이는 일반적으로 내용이 압축되거나 난독화되었음을 의미합니다. 디지털 서명, 리소스 및 디버그 정보는 없으며, 내보내기 테이블과 TLS 정보를 포함하고 있습니다. 파일 쓰기, 가상 메모리 관리, 프로세스 정보 조회 등을 포함한 ntdll.dll의 저수준 시스템 함수를 호출합니다. 또한, 악성코드가 분석 중인 대상을 감지할 수 있도록 하는 일반적인 안티 분석 기법인 IsDebuggerPresent 검사를 사용합니다.

해당 악성코드는 Trojan.Kryptik.Gen.IPF, Trojan.Kryptik.Gen.KGK, Trojan.Metasploit.Gen.MQ와 같은 유사한 계열의 악성코드와 연관되어 있습니다. 해당 정보에는 이러한 관련 계열의 정확한 동작 방식이 설명되어 있지 않으므로, 이름 유사성 외에 이들이 공유하는 사항에 대해서는 어떠한 추측도 하지 않습니다.

일반적으로 컴퓨터에 침투하는 경로

해당 피드에 따르면 Agent.PFDB는 주로 다음과 같은 방식으로 확산됩니다.

  • 시스템 취약점과 보안 결함을 악용함으로써.
  • 악성 웹사이트에서 소프트웨어를 다운로드하는 것을 통해 감염될 수 있습니다.
  • 출처가 불분명한 이메일 첨부파일, 주로 .exe, .pif, .avi, 심지어 .jpg 파일을 통해 감염될 수 있습니다.

악성 파일을 동영상이나 이미지로 위장하는 것은 첨부 파일이 무해해 보이도록 만드는 전형적인 수법입니다.

사용자에게 미치는 위험

  • 제어권 상실: 공격자가 컴퓨터를 장악할 수 있습니다.
  • 파일 삭제: 파일이 사용자 모르게 삭제될 수 있습니다.
  • 악성 프로그램 추가 설치: 시스템에 추가적인 악성 프로그램이 설치되었을 수 있습니다.

일반적으로 원격 접속 기능을 가진 트로이 목마는 개인 데이터와 비밀번호를 노출할 수 있지만, 해당 피드에서는 Agent.PFDB에 대해서만 이러한 사실이 확인되지는 않았습니다.

감염 징후

이 트로이 목마는 은밀하게 작동하도록 설계되었기 때문에 뚜렷한 증상이 나타나지 않을 수 있습니다. 이러한 유형의 위협에 대한 일반적인 경고 신호는 다음과 같습니다.

  • 원인을 알 수 없는 속도 저하 또는 높은 리소스 사용량.
  • 예기치 않게 사라지거나 변경되는 파일.
  • 사용자가 설치하지 않은 익숙하지 않은 프로그램이나 프로세스입니다.
  • 비정상적인 네트워크 활동이 감지되었습니다.
  • 보안 설정이 자동으로 변경됩니다.

눈에 보이는 징후가 없을 수 있으므로, 신뢰할 수 있고 최신 보안 도구를 사용하여 전체 검사를 실시하는 것이 가장 확실한 확인 방법입니다.

자신을 보호하는 방법

  • 알려진 취약점이 패치될 수 있도록 Windows 및 설치된 모든 소프트웨어를 최신 상태로 유지하십시오.
  • 알 수 없거나 신뢰할 수 없는 발신자가 보낸 첨부 파일, 특히 .exe 또는 .pif 파일이나 예상치 못한 확장자를 가진 미디어 파일은 열지 마십시오.
  • 소프트웨어는 공식적이고 신뢰할 수 있는 출처에서만 다운로드하십시오.
  • 윈도우에서 파일 확장자를 표시하여 위장된 파일을 더 쉽게 찾을 수 있도록 합니다.
  • 중요 파일은 컴퓨터에 영구적으로 연결되어 있지 않은 위치에 정기적으로 백업하십시오.
  • 실시간 보호 기능을 갖춘 최신 보안 솔루션을 사용하십시오.
  • 악성코드 감염이 의심되면 컴퓨터의 인터넷 연결을 끊고 전체 시스템 검사를 실행하여 발견된 모든 항목을 제거하십시오. 그 후, 안전한 컴퓨터에서 중요한 암호를 변경하십시오. 시스템이 원격 제어를 받았을 가능성이 있다면, 안전한 백업본을 사용하여 시스템을 복원하는 것을 고려해 보세요.

    분석 보고서

    일반 정보

    성씨: Trojan.Agent.PFDB
    서명 상태: No Signature

    알려진 샘플

    MD5: 0b2076b20c3d79df5037adf68808d8e6
    샤1: 3238c05f6e672074d90b698f86e850fcfa3fe461
    샤256: 1712C96A46EDC25118A360B061D091A8BBCCF1F179828718C5334E40431DF21B
    파일 크기: 293.89 KB,293888 바이트
    MD5: 29d4da70f064669b2063e54f967284ce
    샤1: 417bd069afcb8b3aae24b85b8d144cf3f313c746
    샤256: 1DF0328A95C0948A5EB968872C7936241FC1E407D6F6A12187A161FCE8ACDB99
    파일 크기: 279.55 KB,279552 바이트

    Windows 휴대용 실행 파일 속성

    • File doesn't have "Rich" header
    • File doesn't have debug information
    • File doesn't have resources
    • File doesn't have security information
    • File has exports table
    • File has TLS information
    • File is 64-bit executable
    • File is either console or GUI application
    • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
    • File is Native application (NOT .NET application)
    Show 3 more
    • 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)

    파일 특성

    • dll
    • HighEntropy
    • x64

    블록 정보

    총 블록 수: 375
    잠재적으로 악의적인 차단: 5
    허용된 블록: 359
    알 수 없는 블록: 11

    시각적 지도

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

    비슷한 가족

    • Agent.PFDB
    • Trojan.Kryptik.Gen.IPF
    • Trojan.Kryptik.Gen.KGK
    • Trojan.Metasploit.Gen.MQ

    Windows API 사용법

    범주 API
    Syscall Use
    • ntdll.dll!NtAccessCheck
    • ntdll.dll!NtAccessCheckByType
    • ntdll.dll!NtAlertThreadByThreadId
    • ntdll.dll!NtAlpcAcceptConnectPort
    • ntdll.dll!NtAlpcConnectPort
    • ntdll.dll!NtAlpcConnectPortEx
    • ntdll.dll!NtAlpcCreatePort
    • ntdll.dll!NtAlpcCreateResourceReserve
    • ntdll.dll!NtAlpcCreateSecurityContext
    • ntdll.dll!NtAlpcDeleteSecurityContext
    Show 90 more
    • 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!NtCompareSigningLevels
    • ntdll.dll!NtConnectPort
    • ntdll.dll!NtCreateEvent
    • ntdll.dll!NtCreateFile
    • ntdll.dll!NtCreateKey
    • ntdll.dll!NtCreateMutant
    • ntdll.dll!NtCreatePrivateNamespace
    • ntdll.dll!NtCreateSection
    • ntdll.dll!NtCreateSemaphore
    • ntdll.dll!NtCreateThreadEx
    • ntdll.dll!NtCreateTimer
    • ntdll.dll!NtCreateWaitCompletionPacket
    • ntdll.dll!NtDeviceIoControlFile
    • ntdll.dll!NtDuplicateObject
    • ntdll.dll!NtDuplicateToken
    • ntdll.dll!NtEnumerateKey
    • ntdll.dll!NtEnumerateValueKey
    • ntdll.dll!NtFreeVirtualMemory
    • ntdll.dll!NtGetCachedSigningLevel
    • ntdll.dll!NtGetCompleteWnfStateSubscription
    • ntdll.dll!NtImpersonateAnonymousToken
    • 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!NtOpenProcessTokenEx
    • ntdll.dll!NtOpenSection
    • ntdll.dll!NtOpenSemaphore
    • ntdll.dll!NtOpenThread
    • ntdll.dll!NtOpenThreadToken
    • ntdll.dll!NtOpenThreadTokenEx
    • ntdll.dll!NtProtectVirtualMemory
    • ntdll.dll!NtQueryAttributesFile
    • ntdll.dll!NtQueryDebugFilterState
    • ntdll.dll!NtQueryDirectoryFileEx
    • ntdll.dll!NtQueryEvent
    • 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!NtQueryObject
    • 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!NtReadFile
    • ntdll.dll!NtReleaseMutant
    • ntdll.dll!NtReleaseSemaphore
    • ntdll.dll!NtReleaseWorkerFactoryWorker
    • ntdll.dll!NtRequestWaitReplyPort
    • ntdll.dll!NtResumeThread
    • ntdll.dll!NtSetEvent
    • ntdll.dll!NtSetInformationKey
    • ntdll.dll!NtSetInformationObject
    • ntdll.dll!NtSetInformationProcess
    • ntdll.dll!NtSetInformationThread
    • ntdll.dll!NtSetInformationVirtualMemory
    • ntdll.dll!NtSetInformationWorkerFactory
    • ntdll.dll!NtSetTimer2
    • ntdll.dll!NtSetTimerEx
    • ntdll.dll!NtSubscribeWnfStateChange
    • ntdll.dll!NtTestAlert
    • ntdll.dll!NtTraceControl
    • ntdll.dll!NtTraceEvent
    • ntdll.dll!NtUnmapViewOfSection
    • ntdll.dll!NtUnsubscribeWnfStateChange
    • ntdll.dll!NtWaitForAlertByThreadId

    위에 표시되지 않은 추가 품목이 8개 있습니다.

    User Data Access
    • GetUserObjectInformation
    Anti Debug
    • IsDebuggerPresent