Sample details: 4abed24d9b16b5e6ef3d540580c23bd3 --

Hashes
MD5: 4abed24d9b16b5e6ef3d540580c23bd3
SHA1: 20ead031e9cd53e8cafe64753afd715a1988b0a2
SHA256: 8a23bf8684d0c34f92e877689bfa5efd766bad395b51e6f98bb6dc5739f4bb70
SSDEEP: 6144:k+fDrGnlMiJlSEISsFaFAYtMugJ0LmcWN7o7mn:NfnGnlMuS9LFaFnttgJ04Jgmn
Details
File Type: PE32
Yara Hits
YRP/IsPE32 | YRP/IsWindowsGUI | YRP/HasDebugData | YRP/IsBeyondImageSize | YRP/HasRichSignature | YRP/maldoc_find_kernel32_base_method_1 | YRP/domain | YRP/contentis_base64 | YRP/DebuggerException__SetConsoleCtrl | YRP/Check_OutputDebugStringA_iat | YRP/anti_dbg | YRP/win_files_operation | YRP/TEAN |
Source
http://photoscape.ch/Setup.exe
Strings
		!This program cannot be run in DOS mode.
Rich:e
`.data
.idata
@.gfids
@.rsrc
@.reloc
dumufuvawelejamareva
kernel32.dll
peguja
string too long
invalid string position
Unknown exception
bad allocation
bad function call
regex_error(error_collate): The expression contained an invalid collating element name.
regex_error(error_ctype): The expression contained an invalid character class name.
regex_error(error_escape): The expression contained an invalid escaped character, or a trailing escape.
regex_error(error_backref): The expression contained an invalid back reference.
regex_error(error_brack): The expression contained mismatched [ and ].
regex_error(error_paren): The expression contained mismatched ( and ).
regex_error(error_brace): The expression contained mismatched { and }.
regex_error(error_badbrace): The expression contained an invalid range in a { expression }.
regex_error(error_range): The expression contained an invalid character range, such as [b-a] in most encodings.
regex_error(error_space): There was insufficient memory to convert the expression into a finite state machine.
regex_error(error_badrepeat): One of *?+{ was not preceded by a valid regular expression.
regex_error(error_complexity): The complexity of an attempted match against a regular expression exceeded a pre-set level.
regex_error(error_stack): There was insufficient memory to determine whether the regular expression could match the specified character sequence.
regex_error(error_parse)
regex_error(error_syntax)
regex_error
bad array new length
bad exception
EventRegister
EventSetInformation
EventUnregister
EventWriteTransfer
FlsAlloc
FlsFree
FlsGetValue
FlsSetValue
InitializeCriticalSectionEx
__based(
__cdecl
__pascal
__stdcall
__thiscall
__fastcall
__vectorcall
__clrcall
__eabi
__ptr64
__restrict
__unaligned
restrict(
 delete
operator
`vftable'
`vbtable'
`vcall'
`typeof'
`local static guard'
`string'
`vbase destructor'
`vector deleting destructor'
`default constructor closure'
`scalar deleting destructor'
`vector constructor iterator'
`vector destructor iterator'
`vector vbase constructor iterator'
`virtual displacement map'
`eh vector constructor iterator'
`eh vector destructor iterator'
`eh vector vbase constructor iterator'
`copy constructor closure'
`udt returning'
`local vftable'
`local vftable constructor closure'
 new[]
 delete[]
`omni callsig'
`placement delete closure'
`placement delete[] closure'
`managed vector constructor iterator'
`managed vector destructor iterator'
`eh vector copy constructor iterator'
`eh vector vbase copy constructor iterator'
`dynamic initializer for '
`dynamic atexit destructor for '
`vector copy constructor iterator'
`vector vbase copy constructor iterator'
`managed vector copy constructor iterator'
`local static thread guard'
operator "" 
 Type Descriptor'
 Base Class Descriptor at (
 Base Class Array'
 Class Hierarchy Descriptor'
 Complete Object Locator'
template-parameter-
generic-type-
`anonymous namespace'
`non-type-template-parameter
`template-parameter
`template-type-parameter-
`generic-class-parameter-
`generic-method-parameter-
`vtordispex{
`vtordisp{
`adjustor{
`local static destructor helper'
`template static data member constructor helper'
`template static data member destructor helper'
static 
virtual 
private: 
protected: 
public: 
[thunk]:
extern "C" 
short 
unsigned 
volatile
std::nullptr_t 
std::nullptr_t
<ellipsis>
,<ellipsis>
 throw(
double
__int8
__int16
__int32
__int64
__int128
<unknown>
char16_t
char32_t
wchar_t
__w64 
UNKNOWN
signed 
 volatile
`unknown ecsu'
union 
struct 
class 
coclass 
cointerface 
volatile 
const 
cli::array<
cli::pin_ptr<
{flat}
CorExitProcess
`h````
xpxxxx
`h`hhh
xwpwpp
(null)
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
AreFileApisANSI
CompareStringEx
EnumSystemLocalesEx
GetActiveWindow
GetCurrentPackageId
GetDateFormatEx
GetEnabledXStateFeatures
GetFileInformationByHandleEx
GetLastActivePopup
GetLocaleInfoEx
GetProcessWindowStation
GetSystemTimePreciseAsFileTime
GetTimeFormatEx
GetUserDefaultLocaleName
GetUserObjectInformationW
GetXStateFeaturesMask
IsValidLocaleName
LCMapStringEx
LCIDToLocaleName
LocaleNameToLCID
LocateXStateFeature
MessageBoxA
MessageBoxW
RoInitialize
RoUninitialize
SetThreadStackGuarantee
SystemFunction036
NAN(SNAN)
nan(snan)
NAN(IND)
nan(ind)
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
January
February
August
September
October
November
December
MM/dd/yy
dddd, MMMM dd, yyyy
HH:mm:ss
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~
[aOni*{
~ $s%r
@b;zO]
v2!L.2
1#QNAN
1#SNAN
?5Wg4p
"B <1=
_hypot
_nextafter
.CRT$XCA
.CRT$XCAA
.CRT$XCZ
.CRT$XIA
.CRT$XIAA
.CRT$XIAC
.CRT$XIC
.CRT$XIZ
.CRT$XPA
.CRT$XPX
.CRT$XPXA
.CRT$XPZ
.CRT$XTA
.CRT$XTZ
.rdata
.rdata$r
.rdata$sxdata
.rdata$zzzdbg
.rtc$IAA
.rtc$IZZ
.rtc$TAA
.rtc$TZZ
.text$mn
.text$x
.xdata$x
.data$r
.idata$5
.00cfg
.idata$2
.idata$3
.idata$4
.idata$6
.gfids$x
.gfids$y
.rsrc$01
QQSVWd
URPQQh`
tK<_t<<$t8<<t4<>t0<-t,<a|
<z~$<A|
E<$uMR
<0|L<9
tE<A|2<P
t9<_u5
t.<_u*
<A|,<P
<$u"8F
<0| <9
<0|^<8
;t$,v-
UQPXY]Y[
Tt1jhZ;
Tt1jhZ;
Tt1jhZ;
Tt1jhZ;
^$+^8+
^$+^8+
^$+^8+
^$+^8+
t	j-Xf
t0jXXf
~$+~8+
t	j-Xf
t0jXXf
~$+~8+
t	j-Xf
t0jXXf
~$+~8+
t	j-Xf
t0jXXf
~$+~8+
F(jgYjGZ
F2jgYf;
F2jgYf;
<0|H<9
x(j$Xf9
< t1<	t-
j"^f91j\^u8
j"^f9q
t/j=[f;
QSSSSj
tyPVj@W
_tcPVj@
u#j,Xf;
u0jAXf;
u0jAXf;
<xt"<Xt
u/jAXj
uFVWhd
Wj0XPV
taj*Xf
WWWPWS
u-PWWS
VWj\^j:
WWWPWS
SSVWh 
f9:t!V
|VWj=S
}VWj=S
QQSWj0j@
xi;50d
xg;50d
<0|o<9
u	!FX@
u^9^\t/
VX9^`tT
;N\u\W
j	PjYV
u2Vj@h
9C`u99C\t4
9C`u5Wj
jA[jZZ+
x7;50d
PPPPPWS
PP9E u:PPVWP
PPPPPPPP
mSjA[jZ^+
8jZZf;
SVWjA_jZ+
uBjAYjZ+
SVjA[jZ^+
jAZjZ^
x7;50d
Wj5_f;
v	N+D$
v	N+D$
                          
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
                          
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
.?AVbad_alloc@std@@
.?AVexception@std@@
.?AVinvalid_argument@std@@
.?AVlogic_error@std@@
.?AVlength_error@std@@
.?AVout_of_range@std@@
.?AVoverflow_error@std@@
.?AVruntime_error@std@@
.?AVbad_function_call@std@@
.?AVregex_error@std@@
.?AVtype_info@@
.?AVbad_array_new_length@std@@
.?AVbad_exception@std@@
.?AVDNameNode@@
.?AVcharNode@@
.?AVpcharNode@@
.?AVpDNameNode@@
.?AVDNameStatusNode@@
.?AVpairNode@@
GetProcAddress
GlobalAlloc
SetProcessAffinityMask
GetProcessHandleCount
GetProcessIoCounters
SetProcessWorkingSetSize
GetCurrentProcess
GetCurrentProcessId
TerminateProcess
TerminateThread
GetLastError
GetSystemTimes
GetTickCount
lstrcpyA
LoadLibraryA
AddAtomA
GetCPInfo
KERNEL32.dll
SetScrollRange
GetScrollRange
GetPropW
USER32.dll
QueryPerformanceCounter
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
IsDebuggerPresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetStartupInfoW
IsProcessorFeaturePresent
GetModuleHandleW
RaiseException
RtlUnwind
InterlockedPushEntrySList
InterlockedFlushSList
SetLastError
EncodePointer
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
LoadLibraryExW
ExitProcess
GetModuleHandleExW
GetStdHandle
WriteFile
GetModuleFileNameW
GetModuleFileNameA
MultiByteToWideChar
WideCharToMultiByte
GetACP
HeapFree
HeapAlloc
GetCurrentThread
GetDateFormatW
GetTimeFormatW
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetFileType
OutputDebugStringA
OutputDebugStringW
CloseHandle
WaitForSingleObjectEx
CreateThread
FindClose
FindFirstFileExA
FindFirstFileExW
FindNextFileA
FindNextFileW
IsValidCodePage
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
SetEnvironmentVariableW
SetStdHandle
GetStringTypeW
GetProcessHeap
SetConsoleCtrlHandler
FlushFileBuffers
GetConsoleCP
GetConsoleMode
HeapSize
HeapReAlloc
SetFilePointerEx
WriteConsoleW
CreateFileW
DecodePointer
^v?'N~
M\*PJ+\
dnTlvK
|&v\*|
iFy-4r-!
vT$i,M
7R5nGw
,W1%@n
JwAd}t
S%!"F;
Te	Cm[##
2Hgmx!
@RM^o?
k;FMEE
xd@L,}
{tL\d&i
*SS40h
}N,-BLV9As
x!B]s"
5pGLu@rK;
,)A|D`
%t]ID}
^U*H{b
BnSlh+Yge
XH!UcQ
7YPmW2y;FI"
sIZ7fz
ml+!P&L[
tAZtN0B
?UX)v/
0 0,00040
1 1$1(1,1014181<1@1D1H1L1P1T1l1p1t1
7$7(7,707
9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9
: :$:(:,:
4 4$4(4,4044484<4@4D4H4X4d4t4
7 7$7(7,7X8`8h8l8p8t8x8|8
9 9$9(9,9094989<9
6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6l6p6t6x6|6
7 7$7(7
9 9,989D9P9\9h9t9
:(:4:@:L:X:d:p:|:
;$;0;<;H;T;`;l;x;
<$<0<<<H<T<`<l<x<
<,=4=<=D=L=T=\=d=l=t=|=
>$>,>4><>D>L>T>\>d>l>t>|>
?$?,?4?<?D?L?T?\?d?l?t?|?
0$0,040<0D0L0T0\0d0l0t0|0
1$1,141<1D1L1T1\1d1l1t1|1
2$2,242<2D2L2T2\2d2l2t2|2
3$3,343<3D3L3T3\3d3l3t3|3
4$4,444<4D4H>P>X>`>h>p>x>
? ?(?0?8?@?H?P?X?`?h?p?x?
0 0(00080@0H0P0X0`0h0p0x0
1 1(10181@1H1P1X1`1h1p1x1
2 2(20282@2H2P2X2`2h2p2x2
3 3(30383@3H3P3X3`3h3p3x3
4 4(40484@4H4P4X4`4h4p4x4
5 5(50585@5H5P5X5`5
Z9^9b9f9
d3l3t3|3
4$4,444<4D4<5@5H5h5l5|5
6 686H6L6\6`6d6h6p6
7(787<7L7P7T7\7t7
8 8$84888<8@8H8`8p8t8
9 9$9,9D9T9X9h9l9t9
:$:4:8:H:L:P:X:p:
1'1,2 3
5+595I5S5Y5_5x5
:3:@:M:W:b:|:
; ;&;,;2;8;>;D;J;P;V;\;b;h;n;t;z;
;)<N<e<
=8=W=t=
>#>5>L>|>
?"?&?*?=?Z?z?
363N3T3d3
6 6'6-6?6I6
848:8`8i8o8
8K9j9t9
:E:J:o:
<@<I<V<a<j<y<
= ='=.=5===E=M=Y=b=g=m=w=
> >'>.>5><>D>L>T>_>d>j>t>~>
?$?/?4?:?D?n?}?
2$2(2,202
5:5O5i5
6"6,6:6U6f6
6`7x7~7
:1:M:r:y:
;-;2;7;G;L;Q;a;f;k;{;
=Q=f=p=
>N>S>X>
?9?E?J?O?v?
0&000B0G0
2.3C3r3w3
6<6X6_6r6
8"808;8v8
<(=8=q=
>&>->e>
???j?t?~?
111>1t1x1|1
3B4H4r4
9)9A9L9
< =>=K=
>3>:>A>
1&1,131T1
253A3X3b3
7<7_7n7
9	:*:A:~:
=$=G=W=g=}=
=)>E>J>^>
?J?]?g?y?
0;0L0{0
2%2C2x2
2@3X3a3w3
5	6,6B6
607G7t7
<$<D<d<
=7=P=Z=q=Q>V>v>
:0Q0r0
516c6o6
6	7c7n7}7
8H8T8e8~8
9 :!;-;8;D;K;P;V;[;a;f;k;q;v;|;
;Q<v<~<
?(???k?~?
1*121T1
2"202<2J2{2
3)3?3U3l3s3
3#4*4<4H4
4,5Q5\5n5t5
6,6:6F6R6`6p6
Z=c=k=
:2;6;:;>;B;F;J;N;
;N<R<V<Z<^<b<f<j<
<v=z=~=
1"1&1*1.12161:1
5.62666:6>6B6F6J6
6N7R7V7Z7^7b7f7j7
6)6M6_7
0*000B0W0i0
203F3T3
4$4*4?4`4g4p4
5/5A5M5U5m5
<=<C<M<l<s<
!0>0d0 181e1
2#2-222=2H2U2[2i2
1?3E3W3b3
9 :s:{:
:N;Z;b;j;p;
>!?7?{?
0=0L0Q0b0h0s0{0
3.343F3
1>1G1|1
2-2D2K2
323;3H3R3t3
4,434R4^4f4z4
4C5T5f5k5q5w5
6#6(6-6=6B6G6W6\6a6q6v6{6
7'7,717A7F7K7[7`7e7u7z7
8+80858E8J8O8_8d8i8y8~8
:":D:}:
< <*<F<Q<V<[<v<
=%=/=K=V=[=`=
>'>,>1>U>a>
?#???J?O?T?~?
0!0&0+0I0m0x0}0
121=1B1G1k1
2$2/24292W2
343X3c3h3m3
4&4J4U4Z4_4z4
5/5F5Q5^5t5
6$686=6B6d6r6
838I8V8[8i8
1#1=1R1v1
2,2?2Y2n2
535=50:
<:=A=Q=`=g=
1k2p2w2
3"313?3N3
748F8a8
1%2<2S2
5%575S5q5{5
6!6.686H6
929S9X9c9w9
;7<o?t?z?
3/4=4E4X4f4$5
:*:1:H:^:
;.;8;Y;
<'<b<i<
`2j2t2
3$363H3Z3l3~3
3&4;4R4
8V9^9k9
:=:D:K:R:
>Y>c>i>s>
;Y<E=g=
9"9U9r9
2.353:6~9
8(8V8l8
171D1t1
=&>9>H>
>1?=?Q?]?i?
0/0;0J0N1
2	3p3%4
4+5,6<6M6U6e6v6
8 8e8q8}8
=U>&?9?
1 1&1,12181>1D1J1P1V1\1b1h1n1t1z1
2"2(2.242:2@2F2L2R2X2^2d2j2p2v2|2
3;3O3U3@4t4
B8F8J8N8R8V8Z8^8b8f8j8n8r8v8z8~8
<$<4<`<h<
=0=8=L=T=\=d=h=l=t=
>$>,>4>8>@>H>P>T>\>p>x>
? ?@?H?L?h?p?t?
$0(00080@0D0L0`0
1(1H1h1
202P2p2
303P3p3
484X4x4
585X5x5
64686X6x6
081h1x1
7 7074787<7@7D7H7L7P7T7`7d7h7l7p7t7x7|7
8<8\8|8
9D9d9|9