R:\home\dev\dealing\main\fen\lib\sec123sg.pdb
Static task
static1
Behavioral task
behavioral1
Sample
07893ce3af4a6c55e2d349fbe99a56db_JaffaCakes118.dll
Resource
win7-20240611-en
Behavioral task
behavioral2
Sample
07893ce3af4a6c55e2d349fbe99a56db_JaffaCakes118.dll
Resource
win10v2004-20240508-en
General
-
Target
07893ce3af4a6c55e2d349fbe99a56db_JaffaCakes118
-
Size
370KB
-
MD5
07893ce3af4a6c55e2d349fbe99a56db
-
SHA1
3db1aeb09fae64a44408178610af63ec75f81cce
-
SHA256
62c59e49da940b9842320d2c339464533e7b93cb84c72ece487f527c77b46411
-
SHA512
8ec4937ddb2a13fff824fe532a999a0341ee0f56273602890e72316161a5ffb87a2a23cb409c5403c2f8c5f63b69f7d90cb4d9012928eabb9bb30fdf42b9578a
-
SSDEEP
3072:d/0stxybqBqO/QSuEaR4YD6+TH22YKgApYM/e+crtzUUEnVuKBOactwirVuQz9:T0q1KEaR4E6cWsqsno0OacjVum
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 07893ce3af4a6c55e2d349fbe99a56db_JaffaCakes118
Files
-
07893ce3af4a6c55e2d349fbe99a56db_JaffaCakes118.dll windows:5 windows x86 arch:x86
e8184160b72f6ec45f3841814918985d
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
ftl123sg
?getConf@FTL_Conf@@UBEPBV1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?flush@FTL_Conf@@UAEXXZ
?getConf@FTL_Conf@@UAEPAV1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setBool@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?getBool@FTL_Conf@@UBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0FTL_Conf@@IAE@PAV0@@Z
?getBool@FTL_Conf@@UBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z
?getPath@FTL_Conf@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z
?log@FTL_Logger@@SAXW4LogLevel@FTL_LogRecord@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z
?getPath@FTL_Conf@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
??0FTL_DelimitedString@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@D@Z
?getSize@FTL_DelimitedString@@QBEHXZ
??AFTL_DelimitedString@@QAEAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
??1FTL_DelimitedString@@QAE@XZ
?getParentConf@FTL_Conf@@IBEPAV1@XZ
?handleAssert@FTL_UserInteractionHandler@@SAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H0@Z
??1FTL_Conf@@UAE@XZ
??0FTL_Conf@@IAE@_N@Z
?contains@FTL_Conf@@UBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?remove@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?getString@FTL_Conf@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@0@Z
?getString@FTL_Conf@@UBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z
?setString@FTL_Conf@@UAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z
?getInt@FTL_Conf@@UBEHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
?getInt@FTL_Conf@@UBEHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setInt@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
?getUInt@FTL_Conf@@UBEIABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z
?getUInt@FTL_Conf@@UBEIABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setUInt@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@I@Z
?getLong@FTL_Conf@@UBEJABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z
?getLong@FTL_Conf@@UBEJABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setLong@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@J@Z
?getDword@FTL_Conf@@UBEKABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setDword@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@K@Z
?getULong@FTL_Conf@@UBEKABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@K@Z
?getULong@FTL_Conf@@UBEKABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setULong@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@K@Z
?getDouble@FTL_Conf@@UBENABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@N@Z
?getDouble@FTL_Conf@@UBENABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?setDouble@FTL_Conf@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@N@Z
unittest123sg
?internalSetup@FUT_UnitTestBase@@MAEXXZ
?errorsToIgnore@FUT_UnitTestBase@@UBE?AV?$set@HU?$less@H@std@@V?$allocator@H@2@@std@@XZ
?keepTrying@FUT_UnitTestBase@@UAEXXZ
?hasFailed@FUT_UnitTestBase@@UBE_NXZ
?internalTearDown@FUT_UnitTestBase@@MAEXXZ
?setup@FUT_UnitTestBase@@UAEXXZ
??0FUT_UnitTestBase@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??1FUT_UnitTestBase@@UAE@XZ
?reportFailure@FUT_UnitTestBase@@SAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?internalChecking@FUT_UnitTestBase@@MAEXXZ
?tearDown@FUT_UnitTestBase@@UAEXXZ
msvcp100d
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD0@Z
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ
?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z
?_BADOFF@std@@3_JB
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?width@ios_base@std@@QAE_J_J@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ
?flags@ios_base@std@@QBEHXZ
?width@ios_base@std@@QBE_JXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ
?good@ios_base@std@@QBE_NXZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?uncaught_exception@std@@YA_NXZ
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z
??1_Container_base12@std@@QAE@XZ
??0_Container_base12@std@@QAE@XZ
?_Orphan_all@_Container_base12@std@@QAEXXZ
?_Xout_of_range@std@@YAXPBD@Z
?_Xlength_error@std@@YAXPBD@Z
??1_Lockit@std@@QAE@XZ
??0_Lockit@std@@QAE@H@Z
?_Getpfirst@_Container_base12@std@@QBEPAPAU_Iterator_base12@2@XZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ
?_Debug_message@std@@YAXPB_W0I@Z
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z
msvcr100d
_time64
_strlwr
strcat
iswalpha
srand
strcmp
??2@YAPAXIHPBDH@Z
memset
_purecall
_gmtime64
?terminate@@YAXXZ
_unlock
__dllonexit
_lock
_onexit
_malloc_dbg
_free_dbg
_encoded_null
_CrtSetCheckCount
_initterm
_initterm_e
_amsg_exit
__CppXcptFilter
_crt_debugger_hook
?_type_info_dtor_internal_method@type_info@@QAEXXZ
_except_handler4_common
__clean_type_info_names_internal
rand
_CrtDbgReportW
_invalid_parameter
memchr
?what@exception@std@@UBEPBDXZ
??0exception@std@@QAE@ABQBD@Z
??1exception@std@@UAE@XZ
??0exception@std@@QAE@ABV01@@Z
??2@YAPAXI@Z
memcmp
_CxxThrowException
memmove
??3@YAXPAX@Z
memcpy
strncat
strcpy
__CxxFrameHandler3
strlen
sprintf
??_V@YAXPAX@Z
strncpy
_CRT_RTC_INITW
kernel32
GetCurrentProcessId
DisableThreadLibraryCalls
FreeLibrary
VirtualQuery
GetModuleFileNameW
GetProcessHeap
HeapAlloc
GetCurrentThreadId
GetTickCount
QueryPerformanceCounter
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
LoadLibraryW
GetProcAddress
lstrlenA
RaiseException
MultiByteToWideChar
IsDebuggerPresent
WideCharToMultiByte
InterlockedCompareExchange
Sleep
InterlockedExchange
DecodePointer
EncodePointer
HeapFree
GetSystemTimeAsFileTime
user32
MessageBoxA
advapi32
RegOpenKeyExA
RegSetValueExA
RegDeleteValueA
RegDeleteKeyA
RegCreateKeyExA
RegOpenKeyA
RegEnumValueA
RegEnumKeyExA
RegCloseKey
oleaut32
SysFreeString
mfc100d
ord316
ord999
Exports
Exports
??0Sec_Checksum@@QAE@PBD0@Z
??0Sec_Checksum@@QAE@PBD@Z
??0Sec_Crypt@@QAE@ABV0@@Z
??0Sec_Crypt@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
??0Sec_Crypt@@QAE@PBD_JGGGPA_N@Z
??0Sec_Crypt@@QAE@XZ
??0Sec_Init@@QAE@XZ
??0Sec_Product@@QAE@ABV0@@Z
??0Sec_Product@@QAE@GGGV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBV12@00@Z
??0Sec_Product@@QAE@XZ
??0Sec_Security@@QAE@XZ
??1Sec_Product@@QAE@XZ
??1Sec_Security@@QAE@XZ
??4Sec_Checksum@@QAEAAV0@ABV0@@Z
??4Sec_Crypt@@QAEAAV0@ABV0@@Z
??4Sec_Init@@QAEAAV0@ABV0@@Z
??4Sec_Product@@QAEAAV0@ABV0@@Z
??4Sec_Randomize@@QAEAAV0@ABV0@@Z
??8Sec_Product@@QBE_NABV0@@Z
??9Sec_Product@@QBE_NABV0@@Z
??ASec_Security@@QBE?AVSec_Product@@G@Z
??BSec_Crypt@@QBEPBDXZ
??BSec_Product@@QBEPBDXZ
??MSec_Product@@QBE_NABV0@@Z
?Abbr1@Sec_Checksum@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?Abbr2@Sec_Checksum@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?Abbr@Sec_Crypt@@QBEPBDXZ
?Abbr@Sec_Security@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?AddAdditionalData@Sec_Security@@QAEXABVSec_Product@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@1@Z
?BuildSquareSum@Sec_Randomize@@ABEHPBD00H@Z
?BuildSum@Sec_Crypt@@AAEIXZ
?BuildSum@Sec_Randomize@@ABEHPBD00H@Z
?CanDecrypt@Sec_Randomize@@QBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?CanDecrypt@Sec_Randomize@@QBE_NPBD@Z
?CanEncrypt@Sec_Randomize@@QBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?CanEncrypt@Sec_Randomize@@QBE_NPBD@Z
?CheckKey@Sec_Security@@QBE_NABVSec_Product@@AAPBVKey@1@@Z
?CheckPwdAfterDecode@Sec_Crypt@@AAE_NPAD@Z
?CheckPwdBeforeDecode@Sec_Crypt@@AAE_NPAD@Z
?CreateAbbrKey@Sec_Security@@QAEXXZ
?DecodeData@Sec_Crypt@@AAE_NPAD@Z
?DecodeFeatures@Sec_Crypt@@AAEXPBD@Z
?Decrypt@Sec_Crypt@@AAE_NPBD@Z
?Decrypt@Sec_Randomize@@ABE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AA_NPBD@Z
?Decrypt@Sec_Randomize@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z
?Decrypt@Sec_Randomize@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBD@Z
?DeleteKey@Sec_Security@@QAEXABVSec_Product@@@Z
?DoPermute@Sec_Randomize@@ABEXPAD@Z
?DoTheShuffle@Sec_Crypt@@AAEXPADH@Z
?EncodeData@Sec_Crypt@@AAEXPAD@Z
?EncodeFeatures@Sec_Crypt@@ABE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?Encrypt@Sec_Crypt@@AAEXXZ
?Encrypt@Sec_Randomize@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z
?Encrypt@Sec_Randomize@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PBD@Z
?EnterChecksum@Sec_Checksum@@QBE?AW4EResult@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?EnterChecksum@Sec_Security@@QAE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?ExpiryDate@Sec_Crypt@@QBE_JXZ
?ExpiryDate@Sec_Security@@QBE_JABVSec_Product@@@Z
?FeatureName@Sec_Product@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@G@Z
?GetAdditionalData@Sec_Security@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVSec_Product@@ABV23@@Z
?GetShiftFromShiftString@Sec_Randomize@@ABEDPBD@Z
?GetStoredFeatureName@Sec_Security@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVSec_Product@@G@Z
?GetStoredProductName@Sec_Security@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVSec_Product@@@Z
?HasAdditionalData@Sec_Security@@QAE_NABVSec_Product@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?HasFeature@Sec_Crypt@@QBE_NG@Z
?HasFeature@Sec_Security@@QBE_NABVSec_Product@@G@Z
?HasKey@Sec_Security@@QBE_NABVSec_Product@@@Z
?Init@Sec_Init@@QAEXPBD@Z
?IsAbbrPosition@Sec_Crypt@@AAE_NI@Z
?IsBase30Position@Sec_Crypt@@AAE_NI@Z
?IsExpired@Sec_Crypt@@QBE_NXZ
?IsExpired@Sec_Security@@QBE_NABVSec_Product@@@Z
?IsExpiryPosition@Sec_Crypt@@AAE_NI@Z
?IsFeaturesPosition@Sec_Crypt@@AAE_NI@Z
?IsNewProduct@Sec_Security@@QBE_NABVSec_Product@@@Z
?IsPirate@Sec_Security@@QBE_NXZ
?IsProductPosition@Sec_Crypt@@AAE_NI@Z
?IsSumPosition@Sec_Crypt@@AAE_NI@Z
?IsSystemDateBackdated@Sec_Security@@QBE_NABVSec_Product@@@Z
?IsTwoWeeksToExpiry@Sec_Security@@QBE_NABVSec_Product@@@Z
?IsUpToDate@Sec_Security@@QBE_NABVSec_Product@@@Z
?IsValid@Sec_Checksum@@QBE_NXZ
?IsValidPassword@Sec_Crypt@@QBE_NXZ
?IsVersionPosition@Sec_Crypt@@AAE_NI@Z
?KthPermutation@Sec_Randomize@@ABEXPAGHH@Z
?LogARun@Sec_Security@@QAEXABVSec_Product@@@Z
?MajorVersion@Sec_Crypt@@QBEGXZ
?MajorVersion@Sec_Product@@QBEGXZ
?MakeShiftString@Sec_Randomize@@ABEXPADD@Z
?MinorVersion@Sec_Crypt@@QBEGXZ
?MinorVersion@Sec_Product@@QBEGXZ
?NewKey@Sec_Security@@QAEXABVSec_Product@@@Z
?NumFeatures@Sec_Product@@QBEGXZ
?NumProducts@Sec_Security@@QBEGXZ
?Password@Sec_Security@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVSec_Product@@@Z
?PiratePassword@Sec_Checksum@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?ProduceChecksum@Sec_Checksum@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABV23@@Z
?Product@Sec_Crypt@@QBEGXZ
?ProductID@Sec_Product@@QBEGXZ
?ProductName@Sec_Product@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?ProductOffset@Sec_Crypt@@ABEDXZ
?PublishedMajorVersion@Sec_Product@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?PublishedMinorVersion@Sec_Product@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?PublishedVersionString@Sec_Product@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
?RandChar@Sec_Randomize@@ABEDXZ
?ReadAbbr@Sec_Security@@QAE_NXZ
?Reverse@Sec_Checksum@@AAEXPAD@Z
?Runs@Sec_Security@@QBEKABVSec_Product@@@Z
?Sec_AllCharsToBase30@@YA_NPADH@Z
?Sec_Base30ToAllChars@@YA_NPADH@Z
?Sec_Base30ToInt@@YAKAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?Sec_Base30ToInt@@YAKPBDG@Z
?Sec_GetAbsolutelyAnyChars@@YADHH@Z
?Sec_GetAbsolutelyAnyCharsIndex@@YAHD@Z
?Sec_GetAllChars@@YADH@Z
?Sec_GetAllCharsIndex@@YAHD@Z
?Sec_GetBase30@@YADG@Z
?Sec_GetBase30Index@@YAHD@Z
?Sec_GetKey@@YADFF@Z
?Sec_IntLog@@YAHHH@Z
?Sec_IntPow@@YAHHH@Z
?Sec_IntToBase30@@YAXKPADG@Z
?Sec_IsAbsolutelyAnyChar@@YA_ND@Z
?Sec_IsAllChar@@YA_ND@Z
?Sec_IsBase30Char@@YA_ND@Z
?Sec_SanityCheckBase30@@YA_NHH@Z
?Sec_TestAbsolutelyAnyChars@@YA_NPBDH@Z
?Sec_TestAllChars@@YA_NPBD@Z
?Sec_TestBase30Chars@@YA_NAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?Sec_TestBase30Chars@@YA_NPBDH@Z
?Sec_gInit@@3VSec_Init@@A
?Sec_gcKeyNameDelimiter@@3DB
?Sec_isReservedProductCodeForThirdPartyExporter@@YA_NG@Z
?Sec_isReservedProductCodeForThirdPartyMath@@YA_NG@Z
?Sec_isReservedProductCodeForThirdPartyVol@@YA_NG@Z
?SetAbbr@Sec_Security@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?SetAbbrs@Sec_Checksum@@AAEXXZ
?SetPassword@Sec_Checksum@@AAEXXZ
?Shuffle@Sec_Crypt@@AAEXPAD@Z
?TestLength@Sec_Crypt@@AAE_NPAD@Z
?TestSum@Sec_Crypt@@AAE_NXZ
?TimeLastRun@Sec_Security@@QBE_JABVSec_Product@@@Z
?UnShuffle@Sec_Crypt@@AAEXPAD@Z
?UndoPermute@Sec_Randomize@@ABE_NPAD@Z
?UpdatePassword@Sec_Security@@QAE?AW4ENewPasswordResult@1@ABVSec_Product@@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
?Validate@Sec_Init@@QAE_NXZ
?canWriteKey@Sec_Security@@QAE_NXZ
Sec_ExpiryDate
Sec_HasFeature
Sec_InitializeSecurity
Sec_IsExpired
Sec_IsPirate
Sec_IsSystemDateBackdated
Sec_IsTwoWeeksToExpiry
Sec_IsUpToDate
Sec_LogARun
Sec_TimeLastRun
Sections
.text Size: 220KB - Virtual size: 219KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 135KB - Virtual size: 135KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 2KB - Virtual size: 3KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 11KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ