XOREncryptDLL.dll

vUnknown 32-bit Unknown OS Analyzed
Description
—
Authors
Unknown
File size
42.0 KB
Uploaded
2025-12-02 14:45
Views
44
SHA-256
3f1c2211d462e97930164d95ea853a01

Exported functions 3

check_file_is_encrypt #1 · 0x28a0
decrypt_file #2 · 0x1a00
encrypt_file #3 · 0x2090

Imported DLLs & functions 123

_lock_file 0x10008188
_unlock_file 0x1000818c
_callnewh 0x10008194
free 0x10008198
malloc 0x1000819c
_cexit 0x100081a4
_configure_narrow_argv 0x100081c0
_crt_atexit 0x100081b8
_execute_onexit_table 0x100081a8
_initialize_narrow_environment 0x100081cc
_initialize_onexit_table 0x100081bc
_initterm 0x100081c8
_initterm_e 0x100081ac
_invalid_parameter_noinfo_noreturn 0x100081b4
_register_onexit_function 0x100081b0
_seh_filter_dll 0x100081c4
_fseeki64 0x100081e0
_get_stream_buffer_pointers 0x100081dc
fclose 0x100081d8
fflush 0x10008200
fgetc 0x100081fc
fgetpos 0x100081f4
fputc 0x100081d4
fread 0x100081e4
fsetpos 0x100081e8
fwrite 0x100081f8
setvbuf 0x100081f0
ungetc 0x100081ec
GetCurrentProcess 0x10008004
GetCurrentProcessId 0x10008018
GetCurrentThreadId 0x1000801c
GetSystemTimeAsFileTime 0x10008020
InitializeSListHead 0x10008024
IsDebuggerPresent 0x10008010
IsProcessorFeaturePresent 0x1000800c
QueryPerformanceCounter 0x10008014
SetUnhandledExceptionFilter 0x10008028
TerminateProcess 0x10008008
UnhandledExceptionFilter 0x10008000
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x10008104
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x10008108
?_Fiopen@std@@YAPAU_iobuf@@PB_WHH@Z 0x1000803c
?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z 0x10008038
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x10008050
?_Getcat@?$ctype@_W@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x100080ec
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x10008130
?_Getname@_Locinfo@std@@QBEPBDXZ 0x10008114
?_Incref@facet@locale@std@@UAEXXZ 0x1000810c
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x10008080
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x1000812c
?_Makeloc@_Locimp@locale@std@@CAPAV123@ABV_Locinfo@3@HPAV123@PBV23@@Z 0x1000813c
?_New_Locimp@_Locimp@locale@std@@CAPAV123@_N@Z 0x10008138
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z 0x10008134
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ 0x1000804c
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x10008084
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x10008098
?_Xlength_error@std@@YAXPBD@Z 0x10008040
?_Xruntime_error@std@@YAXPBD@Z 0x10008144
??0_Locinfo@std@@QAE@HPBD@Z 0x1000811c
??0_Lockit@std@@QAE@H@Z 0x10008148
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x100080a0
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x100080a8
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x100080a4
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x10008078
??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z 0x100080f8
??1_Locinfo@std@@QAE@XZ 0x10008118
??1_Lockit@std@@QAE@XZ 0x1000814c
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100080c0
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100080d8
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100080c4
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100080b0
??1?$codecvt@_WDU_Mbstatet@@@std@@MAE@XZ 0x100080f4
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x100080ac
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x100080d4
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z 0x100080cc
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x100080c8
??Bid@locale@std@@QAEIXZ 0x10008110
?always_noconv@codecvt_base@std@@QBE_NXZ 0x10008100
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1000809c
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0x10008140
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@XZ 0x10008064
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x10008088
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x1000807c
?getloc@ios_base@std@@QBE?AVlocale@2@XZ 0x100080e8
?global@locale@std@@SA?AV12@ABV12@@Z 0x10008128
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A 0x10008044
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x10008034
?id@?$ctype@_W@std@@2V0locale@2@A 0x10008030
?in@?$codecvt@_WDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPA_W3AAPA_W@Z 0x100080fc
?in@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x1000808c
?out@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAD3AAPAD@Z 0x10008090
?put@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@_W@Z 0x10008060
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z 0x1000805c
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PAD_J@Z 0x100080dc
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@_JH@Z 0x100080e0
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z 0x10008054
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x10008150
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x100080b4
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEG_W@Z 0x1000806c
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x10008068
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_JPB_W_J@Z 0x10008048
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x10008094
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@U_Mbstatet@@@2@XZ 0x100080e4
?uncaught_exception@std@@YA_NXZ 0x10008124
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PAD1AAPAD@Z 0x10008074
?wcout@std@@3V?$basic_ostream@_WU?$char_traits@_W@std@@@1@A 0x10008120
?widen@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBE_WD@Z 0x10008058
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 0x10008070
?widen@?$ctype@_W@std@@QBE_WD@Z 0x100080f0
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBD_J@Z 0x100080d0
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x100080b8
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x100080bc
__CxxFrameHandler3 0x1000816c
__std_exception_copy 0x10008174
__std_exception_destroy 0x10008170
__std_terminate 0x10008178
__std_type_info_destroy_list 0x1000815c
_CxxThrowException 0x1000817c
_except_handler4_common 0x10008160
memchr 0x10008158
memcpy 0x10008164
memmove 0x10008168
memset 0x10008180