Suspicious
Suspect

7226fb1c7386c342d188c0b9467f7bc5

PE Executable
MD5: 7226fb1c7386c342d188c0b9467f7bc5
Size: 1.24 MB
application/x-dosexec

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

AI analysis is available with Essential.
Unlock with Essential
Symbol Obfuscation Score Medium
MD5 7226fb1c7386c342d188c0b9467f7bc5
Sha1 e72df84ddba88ad37b79af285a619b7698914cfa
Sha256 902f94d7819fa6a65e9ba1d491e8fc7cb3d2bcb15ae1e4a89a065223d815f9f8
Sha384 3e3fc40cc600b7d684bd0ffcf7f7c6d3a33d2efbfa17980e14d451f67119e17c25935b4554d90de570393093e7215abd
Sha512 ddf53247665a072429568b3fe841eedec4d7e43cf782b7c7206c9957c8dd92052948d827e772fcbb6508eff1661963cd63469c03896603b0f276903094cd0eb1
SSDeep 24576:ZVQ4L0ssc1gKa0FkJ/T9N0zcG6OAQp6wnvjC1E9eDBURQ/C8wokPfi:jQ4L0slBBFqN0zNewnZC6jfi
TLSH D64523016A99D621E0E743B54EF2F77107F87D6AF565C22B4EEE6DEB7821B400620723
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
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
sIAn
[NBF]root.Data
[NBF]root.Data-preview.png
Name Value
Info
PE Detect: PeReader OK (file layout)
Module Name
THHg.exe
Full Name
THHg.exe
EntryPoint
System.Void BasketWeaver.Program::Main()
Scope Name
THHg.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
THHg
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
THHg.exe
Full Name
THHg.exe
EntryPoint
System.Void BasketWeaver.Program::Main()
Scope Name
THHg.exe
Scope Type
ModuleDef
Kind
Windows
Runtime Version
v4.0.30319
Tables Header Version
512
WinMD Version
<null>
Assembly Name
THHg
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>
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
sIAn
[NBF]root.Data
[NBF]root.Data-preview.png
No malware configuration was found at this point.
You must be signed in to view YARA rules.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙