SonicR_Archipelago.dll

vUnknown 32-bit Unknown OS Analyzed
Description
—
Authors
Unknown
File size
2.7 MB
Uploaded
2026-09-21 14:51
Views
6
SHA-256
b27c199d9b80557758c9fb71332753de

Exported functions 3

Init #1 · 0x22c5
OnFrame #2 · 0x221b
SonicRModInfo #3 · 0x25e000

Imported DLLs & functions 340

BCryptGenRandom 0x102ab604
CertCloseStore 0x102ab004
CertEnumCertificatesInStore 0x102ab000
CertFreeCertificateContext 0x102ab00c
CertOpenStore 0x102ab008
AcquireSRWLockExclusive 0x102ab108
AcquireSRWLockShared 0x102ab07c
AreFileApisANSI 0x102ab088
CloseHandle 0x102ab0d4
CopyFileW 0x102ab04c
CreateDirectoryExW 0x102ab050
CreateDirectoryW 0x102ab0a0
CreateEventA 0x102ab0e0
CreateFileW 0x102ab09c
CreateHardLinkW 0x102ab044
CreateSymbolicLinkW 0x102ab03c
DeviceIoControl 0x102ab054
FindClose 0x102ab0ec
FindFirstFileExW 0x102ab098
FindFirstFileW 0x102ab0f0
FindNextFileW 0x102ab0f4
FormatMessageA 0x102ab0e4
FreeLibrary 0x102ab0b8
GetCurrentDirectoryW 0x102ab0a4
GetCurrentProcess 0x102ab0c0
GetCurrentProcessId 0x102ab124
GetCurrentThreadId 0x102ab120
GetDiskFreeSpaceExW 0x102ab094
GetFileAttributesExW 0x102ab078
GetFileAttributesW 0x102ab090
GetFileInformationByHandle 0x102ab074
GetFileInformationByHandleEx 0x102ab040
GetFinalPathNameByHandleW 0x102ab070
GetFullPathNameW 0x102ab06c
GetLastError 0x102ab0d0
GetLocaleInfoEx 0x102ab0ac
GetModuleHandleW 0x102ab0c8
GetProcAddress 0x102ab0b4
GetProcessHeap 0x102ab10c
GetStartupInfoW 0x102ab118
GetSystemTimeAsFileTime 0x102ab100
GetTempPathW 0x102ab05c
GetTickCount64 0x102ab08c
HeapAlloc 0x102ab114
HeapFree 0x102ab110
InitializeSListHead 0x102ab11c
IsDebuggerPresent 0x102ab12c
IsProcessorFeaturePresent 0x102ab130
LocalFree 0x102ab0b0
MoveFileExA 0x102ab104
MoveFileExW 0x102ab048
MultiByteToWideChar 0x102ab0f8
QueryPerformanceCounter 0x102ab128
RaiseException 0x102ab0cc
ReleaseSRWLockExclusive 0x102ab148
ReleaseSRWLockShared 0x102ab058
ResetEvent 0x102ab0dc
SetCurrentDirectoryW 0x102ab0a8
SetEvent 0x102ab0d8
SetFileAttributesW 0x102ab068
SetFileInformationByHandle 0x102ab064
SetFileTime 0x102ab060
SetUnhandledExceptionFilter 0x102ab138
Sleep 0x102ab0e8
SleepConditionVariableSRW 0x102ab140
TerminateProcess 0x102ab134
TryAcquireSRWLockExclusive 0x102ab080
TryAcquireSRWLockShared 0x102ab084
UnhandledExceptionFilter 0x102ab144
VirtualQuery 0x102ab0bc
WakeAllConditionVariable 0x102ab13c
WideCharToMultiByte 0x102ab0fc
WriteProcessMemory 0x102ab0c4
_Cnd_destroy_in_situ 0x102ab300
_Cnd_do_broadcast_at_thread_exit 0x102ab308
_Cnd_init_in_situ 0x102ab2fc
_Cnd_signal 0x102ab304
_Mbrtowc 0x102ab1c4
_Mtx_current_owns 0x102ab2f8
_Mtx_lock 0x102ab2ac
_Mtx_unlock 0x102ab2b0
_Query_perf_counter 0x102ab2e8
_Query_perf_frequency 0x102ab2ec
_Thrd_detach 0x102ab374
_Thrd_id 0x102ab2f4
_Thrd_join 0x102ab2f0
_Tolower 0x102ab30c
_Toupper 0x102ab310
_Xtime_get_ticks 0x102ab1b8
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x102ab340
?_Fiopen@std@@YAPAU_iobuf@@PB_WHH@Z 0x102ab29c
?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z 0x102ab298
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x102ab1f4
?_Getctype@_Locinfo@std@@QBE?AU_Ctypevec@@XZ 0x102ab31c
?_Getcvt@_Locinfo@std@@QBE?AU_Cvtvec@@XZ 0x102ab1c8
?_Getdays@_Locinfo@std@@QBEPBDXZ 0x102ab1cc
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x102ab1e0
?_Getmonths@_Locinfo@std@@QBEPBDXZ 0x102ab1d0
?_Gnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBE_JXZ 0x102ab240
?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x102ab238
?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x102ab23c
?_Incref@facet@locale@std@@UAEXXZ 0x102ab33c
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAPAD0PAH001@Z 0x102ab254
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x102ab250
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x102ab330
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 0x102ab358
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x102ab2e4
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x102ab284
?_Pnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBE_JXZ 0x102ab24c
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x102ab248
?_Random_device@std@@YAIXZ 0x102ab36c
?_Syserror_map@std@@YAPBDH@Z 0x102ab1bc
?_Throw_Cpp_error@std@@YAXH@Z 0x102ab2b4
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x102ab2e0
?_W_Getdays@_Locinfo@std@@QBEPBGXZ 0x102ab1d4
?_W_Getmonths@_Locinfo@std@@QBEPBGXZ 0x102ab1d8
?_Winerror_map@std@@YAHH@Z 0x102ab1c0
?_Xbad_alloc@std@@YAXXZ 0x102ab394
?_Xbad_function_call@std@@YAXXZ 0x102ab1b4
?_Xinvalid_argument@std@@YAXPBD@Z 0x102ab214
?_Xlength_error@std@@YAXPBD@Z 0x102ab3a0
?_Xout_of_range@std@@YAXPBD@Z 0x102ab1ac
??0_Locinfo@std@@QAE@PBD@Z 0x102ab314
??0_Lockit@std@@QAE@H@Z 0x102ab39c
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x102ab278
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x102ab35c
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x102ab290
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x102ab27c
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x102ab208
??0ctype_base@std@@QAE@I@Z 0x102ab334
??0id@locale@std@@QAE@I@Z 0x102ab32c
??1_Locinfo@std@@QAE@XZ 0x102ab318
??1_Lockit@std@@QAE@XZ 0x102ab398
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x102ab260
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x102ab360
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x102ab294
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x102ab280
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x102ab20c
??1ctype_base@std@@UAE@XZ 0x102ab338
??2_Crt_new_delete@std@@SAPAXI@Z 0x102ab324
??3_Crt_new_delete@std@@SAXPAX@Z 0x102ab328
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAH@Z 0x102ab368
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAN@Z 0x102ab390
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_K@Z 0x102ab2cc
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_N@Z 0x102ab384
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@G@Z 0x102ab364
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x102ab354
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z 0x102ab370
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x102ab380
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z 0x102ab2c8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x102ab38c
??7ios_base@std@@QBE_NXZ 0x102ab378
??Bid@locale@std@@QAEIXZ 0x102ab1dc
??Bios_base@std@@QBE_NXZ 0x102ab344
?always_noconv@codecvt_base@std@@QBE_NXZ 0x102ab1e4
?c_str@?$_Yarn@D@std@@QBEPBDXZ 0x102ab320
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x102ab264
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0x102ab2a8
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x102ab21c
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x102ab228
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x102ab234
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 0x102ab274
?flags@ios_base@std@@QBEHXZ 0x102ab1fc
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x102ab288
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z 0x102ab22c
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x102ab210
?good@ios_base@std@@QBE_NXZ 0x102ab1f8
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x102ab220
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x102ab2a4
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x102ab2d0
?in@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x102ab1e8
?out@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x102ab1ec
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x102ab2bc
?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z 0x102ab244
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x102ab224
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z 0x102ab388
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x102ab270
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x102ab348
?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@U_Mbstatet@@@2@@Z 0x102ab28c
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x102ab2d8
?setf@ios_base@std@@QAEHHH@Z 0x102ab2b8
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z 0x102ab230
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD0@Z 0x102ab2c0
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z 0x102ab2c4
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x102ab268
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x102ab34c
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x102ab2a0
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 0x102ab350
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x102ab3a4
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x102ab218
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x102ab2d4
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x102ab26c
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x102ab2dc
?uncaught_exception@std@@YA_NXZ 0x102ab1b0
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x102ab1f0
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 0x102ab37c
?width@ios_base@std@@QAE_J_J@Z 0x102ab204
?width@ios_base@std@@QBE_JXZ 0x102ab200
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x102ab258
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x102ab25c
___lc_codepage_func 0x102ab6a4
__acrt_iob_func 0x102ab6ac
__stdio_common_vfprintf 0x102ab76c
__stdio_common_vsprintf 0x102ab6c8
__stdio_common_vsprintf_s 0x102ab6f8
_beginthreadex 0x102ab708
_byteswap_uint64 0x102ab6cc
_byteswap_ulong 0x102ab6d0
_byteswap_ushort 0x102ab6d4
_callnewh 0x102ab65c
_calloc_dbg 0x102ab760
_cexit 0x102ab680
_configure_narrow_argv 0x102ab664
_crt_at_quick_exit 0x102ab67c
_crt_atexit 0x102ab678
_CrtDbgReport 0x102ab75c
_CrtDbgReportW 0x102ab770
_dtest 0x102ab638
_errno 0x102ab71c
_except1 0x102ab684
_execute_onexit_table 0x102ab674
_finite 0x102ab648
_free_dbg 0x102ab694
_fseeki64 0x102ab738
_get_stream_buffer_pointers 0x102ab758
_gmtime64_s 0x102ab650
_initialize_narrow_environment 0x102ab668
_initialize_onexit_table 0x102ab66c
_initterm 0x102ab654
_initterm_e 0x102ab658
_invalid_parameter 0x102ab764
_isnan 0x102ab64c
_lock_file 0x102ab728
_malloc_dbg 0x102ab6a8
_register_onexit_function 0x102ab670
_seh_filter_dll 0x102ab660
_time64 0x102ab6c4
_unlock_file 0x102ab720
_wassert 0x102ab6dc
_wmakepath_s 0x102ab698
_wsplitpath_s 0x102ab69c
abort 0x102ab640
atoi 0x102ab6ec
calloc 0x102ab6d8
fclose 0x102ab754
ferror 0x102ab6b0
fflush 0x102ab750
fgetc 0x102ab74c
fgetpos 0x102ab748
fgets 0x102ab724
fopen 0x102ab6c0
fputc 0x102ab744
fread 0x102ab740
free 0x102ab704
fseek 0x102ab6bc
fsetpos 0x102ab73c
ftell 0x102ab6b8
fwrite 0x102ab734
isalpha 0x102ab6e8
isspace 0x102ab700
malloc 0x102ab634
modf 0x102ab63c
pow 0x102ab6fc
rand 0x102ab690
remove 0x102ab6f4
setbuf 0x102ab6b4
setvbuf 0x102ab730
strcat_s 0x102ab68c
strcmp 0x102ab714
strcpy_s 0x102ab688
strerror 0x102ab6e0
strlen 0x102ab768
strncmp 0x102ab644
strncpy 0x102ab6f0
strtol 0x102ab710
terminate 0x102ab70c
tolower 0x102ab6e4
ungetc 0x102ab72c
wcscpy_s 0x102ab6a0
wcslen 0x102ab718
CopyRect 0x102ab450
DialogBoxParamA 0x102ab43c
EndDialog 0x102ab440
GetDlgItemTextA 0x102ab444
GetWindowRect 0x102ab448
LoadImageA 0x102ab458
MessageBoxA 0x102ab44c
OffsetRect 0x102ab454
SendMessageA 0x102ab460
SetWindowPos 0x102ab438
SetWindowTextA 0x102ab45c
__current_exception 0x102ab4b8
__current_exception_context 0x102ab4b0
__CxxFrameHandler3 0x102ab4d4
__std_exception_copy 0x102ab4e0
__std_exception_destroy 0x102ab4e4
__std_type_info_compare 0x102ab4c4
__std_type_info_destroy_list 0x102ab4b4
__vcrt_GetModuleFileNameW 0x102ab498
__vcrt_GetModuleHandleW 0x102ab49c
__vcrt_LoadLibraryExW 0x102ab4dc
_CxxThrowException 0x102ab4d8
_except_handler4_common 0x102ab4a0
_purecall 0x102ab4bc
memchr 0x102ab4d0
memcmp 0x102ab4cc
memcpy 0x102ab4a8
memmove 0x102ab4a4
memset 0x102ab4ac
strchr 0x102ab4c8
strstr 0x102ab4c0
freeaddrinfo 0x102ab524
getaddrinfo 0x102ab528
inet_ntop 0x102ab544
inet_pton 0x102ab540
WSACloseEvent 0x102ab52c
WSACreateEvent 0x102ab530
WSAEnumNetworkEvents 0x102ab534
WSAEventSelect 0x102ab538
WSAWaitForMultipleEvents 0x102ab53c
__WSAFDIsSet 0x102ab5c4
accept 0x102ab588
bind 0x102ab584
closesocket 0x102ab5a8
connect 0x102ab598
getsockname 0x102ab5c0
getsockopt 0x102ab580
ioctlsocket 0x102ab594
listen 0x102ab5bc
recv 0x102ab5a4
recvfrom 0x102ab578
select 0x102ab5b8
send 0x102ab5a0
setsockopt 0x102ab590
shutdown 0x102ab57c
socket 0x102ab58c
WSACleanup 0x102ab5b0
WSAGetLastError 0x102ab59c
WSASetLastError 0x102ab5ac
WSAStartup 0x102ab5b4