Suspicious
Suspect

2de8eb19b01816ede7fe8fead6ff03be

PE Executable
MD5: 2de8eb19b01816ede7fe8fead6ff03be
Size: 945.15 KB
application/x-dosexec
Summary by MalvaGPT
Characteristics

Symbol Obfuscation Score

Medium

Hash
Hash Value
MD5
2de8eb19b01816ede7fe8fead6ff03be
Sha1
510c1ae7855c4997d12171ae2ee0656e6a5537b5
Sha256
e3236dfd6615ed1b4183d5051be1da83a47f107f265c7f64a76b5f4f76fc0282
Sha384
b3bdfd41915d0642f2b726e78c535a93bc833fdabb3edcd5262b06c626dd18775aaceee03a3b1b8206f4778b174e4240
Sha512
dd5f8136efc5eef315b653e275fb5895638a2e43c5a52e862137b3e8d4c23a5d60225e0b13b580c9458c11bd306f991d04b1a489318a4fb049b292ce81554923
SSDeep
24576:JQ48E6clBquHNnLfzT0oRNGWbAp3bbZS:JQ48slBqsZLfzT0WxAp
TLSH
2715226167A9CA62D8EB83F90AB3E37043B47D1D6522D22E4FD87CCB7865F844604793

PeID

Microsoft Visual C# / Basic.NET / MS Visual Basic 2005 - ASL
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
.Net Resources
BasketWeaver.Properties.Resources.resources
PSI
[NBF]root.Data
YABw
[NBF]root.Data
[NBF]root.Data-preview.png
Informations
Name
Value
Info

PE Detect: PeReader OK (file layout)

Module Name

yVTL.exe

Full Name

yVTL.exe

EntryPoint

System.Void BasketWeaver.Program::Main()

Scope Name

yVTL.exe

Scope Type

ModuleDef

Kind

Windows

Runtime Version

v4.0.30319

Tables Header Version

512

WinMD Version

<null>

Assembly Name

yVTL

Assembly Version

0.0.0.0

Assembly Culture

<null>

Has PublicKey

False

PublicKey Token

<null>

Target Framework

.NETFramework,Version=v4.5

Total Strings

312

Main Method

System.Void BasketWeaver.Program::Main()

Main IL Instruction Count

632

Main IL

nop <null> call System.Void System.Windows.Forms.Application::EnableVisualStyles() nop <null> ldc.i4.0 <null> call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean) nop <null> ldstr BasketWeaverDataSet newobj System.Void System.Data.DataSet::.ctor(System.String) stsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData ldstr Reed newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.0 <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Id ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Species ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Flexibility ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Color ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Length ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr DriedFlag ldtoken System.Boolean call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr QualityGrade ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Thickness ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr DyeApplied ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.0 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldstr Basket newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.1 <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Id ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr BaseDiameter ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr WallHeight ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ReedLayersList ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr PatternType ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ShapeCurve ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr StructuralIntegrity ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr BeautyScore ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.1 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldstr Pattern newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.2 <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Type ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr OverUnderSequence ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr VisualEffect ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Difficulty ldtoken System.Int32 call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ReedCompatibility ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr CulturalSignificance ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr LearningProgression ldtoken System.Int32 call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.2 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldstr Commission newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.3 <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Id ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr RequiredShape ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr RequiredPattern ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr SizeRange ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ColorPreference ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Deadline ldtoken System.DateTime call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Payment ldtoken System.Decimal call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr CeremonialFlag ldtoken System.Boolean call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ReputationReward ldtoken System.Int32 call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.3 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldloc.2 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.7 <null> newarr System.Object dup <null> ldc.i4.0 <null> ldstr Plain stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr 1/1 stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Classic checkered pattern stelem.ref <null> dup <null> ldc.i4.3 <null> ldc.i4.1 <null> box System.Int32 stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Dekriet, Cape Thatching Reed stelem.ref <null> dup <null> ldc.i4.5 <null> ldstr Traditional utility basket weave stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4.1 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.2 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.7 <null> newarr System.Object dup <null> ldc.i4.0 <null> ldstr Twill stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr 2/2 or 2/1 stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Herringbone diagonal design stelem.ref <null> dup <null> ldc.i4.3 <null> ldc.i4.3 <null> box System.Int32 stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Zulu Grass, Imizi stelem.ref <null> dup <null> ldc.i4.5 <null> ldstr Signifies social status and lineage stories stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4.2 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.2 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.7 <null> newarr System.Object dup <null> ldc.i4.0 <null> ldstr Coil stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Coiled wrap stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Continuous spiral structure stelem.ref <null> dup <null> ldc.i4.3 <null> ldc.i4.5 <null> box System.Int32 stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Ikhwane, Sweetgrass stelem.ref <null> dup <null> ldc.i4.5 <null> ldstr Used for sacred beer pots (Ukhamba) and ceremonial vessels stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4.3 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.0 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr R001 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Dekriet (Thatching Reed) stelem.ref <null> dup <null> ldc.i4.2 <null> ldc.r8 0.8 box System.Double stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Natural Yellowish stelem.ref <null> dup <null> ldc.i4.4 <null> ldc.r8 1.2 box System.Double stelem.ref <null> dup <null> ldc.i4.5 <null> ldc.i4.1 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.6 <null> ldstr A stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.r8 3.5 box System.Double stelem.ref <null> dup <null> ldc.i4.8 <null> ldstr None stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.0 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr R002 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Imizi (Zulu Grass) stelem.ref <null> dup <null> ldc.i4.2 <null> ldc.r8 0.95 box System.Double stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Greenish Brown stelem.ref <null> dup <null> ldc.i4.4 <null> ldc.r8 0.9 box System.Double stelem.ref <null> dup <null> ldc.i4.5 <null> ldc.i4.1 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.6 <null> ldstr B stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.r8 2 box System.Double stelem.ref <null> dup <null> ldc.i4.8 <null> ldstr None stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.0 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr R003 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Ikhwane (Sedge) stelem.ref <null> dup <null> ldc.i4.2 <null> ldc.r8 0.6 box System.Double stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Pale Straw stelem.ref <null> dup <null> ldc.i4.4 <null> ldc.r8 1.5 box System.Double stelem.ref <null> dup <null> ldc.i4.5 <null> ldc.i4.0 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.6 <null> ldstr C stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.r8 4 box System.Double stelem.ref <null> dup <null> ldc.i4.8 <null> ldstr None stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.3 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr C001 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Sacred Beer Pot stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Coil stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Large stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Green stelem.ref <null> dup <null> ldc.i4.5 <null> call System.DateTime System.DateTime::get_Now() stloc.s V_4 ldloca.s V_4 ldc.r8 3 call System.DateTime System.DateTime::AddDays(System.Double) box System.DateTime stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4 25000 ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.2 <null> newobj System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte) box System.Decimal stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.i4.1 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.8 <null> ldc.i4.s 15 box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.3 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr C002 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Utility Storage Bin stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Plain stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Medium stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Natural stelem.ref <null> dup <null> ldc.i4.5 <null> call System.DateTime System.DateTime::get_Now() stloc.s V_4 ldloca.s V_4 ldc.r8 5 call System.DateTime System.DateTime::AddDays(System.Double) box System.DateTime stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4 8000 ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.2 <null> newobj System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte) box System.Decimal stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.i4.0 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.8 <null> ldc.i4.5 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> newobj System.Void BasketWeaver.MainForm::.ctor() call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.Form) nop <null> ret <null>

Module Name

yVTL.exe

Full Name

yVTL.exe

EntryPoint

System.Void BasketWeaver.Program::Main()

Scope Name

yVTL.exe

Scope Type

ModuleDef

Kind

Windows

Runtime Version

v4.0.30319

Tables Header Version

512

WinMD Version

<null>

Assembly Name

yVTL

Assembly Version

0.0.0.0

Assembly Culture

<null>

Has PublicKey

False

PublicKey Token

<null>

Target Framework

.NETFramework,Version=v4.5

Total Strings

312

Main Method

System.Void BasketWeaver.Program::Main()

Main IL Instruction Count

632

Main IL

nop <null> call System.Void System.Windows.Forms.Application::EnableVisualStyles() nop <null> ldc.i4.0 <null> call System.Void System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(System.Boolean) nop <null> ldstr BasketWeaverDataSet newobj System.Void System.Data.DataSet::.ctor(System.String) stsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData ldstr Reed newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.0 <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Id ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Species ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Flexibility ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Color ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Length ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr DriedFlag ldtoken System.Boolean call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr QualityGrade ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Thickness ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.0 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr DyeApplied ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.0 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldstr Basket newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.1 <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Id ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr BaseDiameter ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr WallHeight ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ReedLayersList ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr PatternType ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ShapeCurve ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr StructuralIntegrity ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.1 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr BeautyScore ldtoken System.Double call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.1 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldstr Pattern newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.2 <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Type ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr OverUnderSequence ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr VisualEffect ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Difficulty ldtoken System.Int32 call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ReedCompatibility ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr CulturalSignificance ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.2 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr LearningProgression ldtoken System.Int32 call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.2 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldstr Commission newobj System.Void System.Data.DataTable::.ctor(System.String) stloc.3 <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Id ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr RequiredShape ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr RequiredPattern ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr SizeRange ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ColorPreference ldtoken System.String call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Deadline ldtoken System.DateTime call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr Payment ldtoken System.Decimal call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr CeremonialFlag ldtoken System.Boolean call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldloc.3 <null> callvirt System.Data.DataColumnCollection System.Data.DataTable::get_Columns() ldstr ReputationReward ldtoken System.Int32 call System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) callvirt System.Data.DataColumn System.Data.DataColumnCollection::Add(System.String,System.Type) pop <null> ldsfld System.Data.DataSet BasketWeaver.Program::StatusWeaverData callvirt System.Data.DataTableCollection System.Data.DataSet::get_Tables() ldloc.3 <null> callvirt System.Void System.Data.DataTableCollection::Add(System.Data.DataTable) nop <null> ldloc.2 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.7 <null> newarr System.Object dup <null> ldc.i4.0 <null> ldstr Plain stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr 1/1 stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Classic checkered pattern stelem.ref <null> dup <null> ldc.i4.3 <null> ldc.i4.1 <null> box System.Int32 stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Dekriet, Cape Thatching Reed stelem.ref <null> dup <null> ldc.i4.5 <null> ldstr Traditional utility basket weave stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4.1 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.2 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.7 <null> newarr System.Object dup <null> ldc.i4.0 <null> ldstr Twill stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr 2/2 or 2/1 stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Herringbone diagonal design stelem.ref <null> dup <null> ldc.i4.3 <null> ldc.i4.3 <null> box System.Int32 stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Zulu Grass, Imizi stelem.ref <null> dup <null> ldc.i4.5 <null> ldstr Signifies social status and lineage stories stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4.2 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.2 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.7 <null> newarr System.Object dup <null> ldc.i4.0 <null> ldstr Coil stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Coiled wrap stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Continuous spiral structure stelem.ref <null> dup <null> ldc.i4.3 <null> ldc.i4.5 <null> box System.Int32 stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Ikhwane, Sweetgrass stelem.ref <null> dup <null> ldc.i4.5 <null> ldstr Used for sacred beer pots (Ukhamba) and ceremonial vessels stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4.3 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.0 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr R001 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Dekriet (Thatching Reed) stelem.ref <null> dup <null> ldc.i4.2 <null> ldc.r8 0.8 box System.Double stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Natural Yellowish stelem.ref <null> dup <null> ldc.i4.4 <null> ldc.r8 1.2 box System.Double stelem.ref <null> dup <null> ldc.i4.5 <null> ldc.i4.1 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.6 <null> ldstr A stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.r8 3.5 box System.Double stelem.ref <null> dup <null> ldc.i4.8 <null> ldstr None stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.0 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr R002 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Imizi (Zulu Grass) stelem.ref <null> dup <null> ldc.i4.2 <null> ldc.r8 0.95 box System.Double stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Greenish Brown stelem.ref <null> dup <null> ldc.i4.4 <null> ldc.r8 0.9 box System.Double stelem.ref <null> dup <null> ldc.i4.5 <null> ldc.i4.1 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.6 <null> ldstr B stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.r8 2 box System.Double stelem.ref <null> dup <null> ldc.i4.8 <null> ldstr None stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.0 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr R003 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Ikhwane (Sedge) stelem.ref <null> dup <null> ldc.i4.2 <null> ldc.r8 0.6 box System.Double stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Pale Straw stelem.ref <null> dup <null> ldc.i4.4 <null> ldc.r8 1.5 box System.Double stelem.ref <null> dup <null> ldc.i4.5 <null> ldc.i4.0 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.6 <null> ldstr C stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.r8 4 box System.Double stelem.ref <null> dup <null> ldc.i4.8 <null> ldstr None stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.3 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr C001 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Sacred Beer Pot stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Coil stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Large stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Green stelem.ref <null> dup <null> ldc.i4.5 <null> call System.DateTime System.DateTime::get_Now() stloc.s V_4 ldloca.s V_4 ldc.r8 3 call System.DateTime System.DateTime::AddDays(System.Double) box System.DateTime stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4 25000 ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.2 <null> newobj System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte) box System.Decimal stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.i4.1 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.8 <null> ldc.i4.s 15 box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> ldloc.3 <null> callvirt System.Data.DataRowCollection System.Data.DataTable::get_Rows() ldc.i4.s 9 newarr System.Object dup <null> ldc.i4.0 <null> ldstr C002 stelem.ref <null> dup <null> ldc.i4.1 <null> ldstr Utility Storage Bin stelem.ref <null> dup <null> ldc.i4.2 <null> ldstr Plain stelem.ref <null> dup <null> ldc.i4.3 <null> ldstr Medium stelem.ref <null> dup <null> ldc.i4.4 <null> ldstr Natural stelem.ref <null> dup <null> ldc.i4.5 <null> call System.DateTime System.DateTime::get_Now() stloc.s V_4 ldloca.s V_4 ldc.r8 5 call System.DateTime System.DateTime::AddDays(System.Double) box System.DateTime stelem.ref <null> dup <null> ldc.i4.6 <null> ldc.i4 8000 ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.0 <null> ldc.i4.2 <null> newobj System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte) box System.Decimal stelem.ref <null> dup <null> ldc.i4.7 <null> ldc.i4.0 <null> box System.Boolean stelem.ref <null> dup <null> ldc.i4.8 <null> ldc.i4.5 <null> box System.Int32 stelem.ref <null> callvirt System.Data.DataRow System.Data.DataRowCollection::Add(System.Object[]) pop <null> newobj System.Void BasketWeaver.MainForm::.ctor() call System.Void System.Windows.Forms.Application::Run(System.Windows.Forms.Form) nop <null> ret <null>

2de8eb19b01816ede7fe8fead6ff03be (945.15 KB)
An error has occurred. This application may no longer respond until reloaded. Reload 🗙