Skip to content

Instantly share code, notes, and snippets.

@Softanics
Created July 24, 2020 10:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Softanics/6af0aa56293e1ce827105a4b3ed1b377 to your computer and use it in GitHub Desktop.
Save Softanics/6af0aa56293e1ce827105a4b3ed1b377 to your computer and use it in GitHub Desktop.
.method private instance void ToTypePrepareForExecution(object sender,
class [mscorlib]System.EventArgs e) cil managed
{
// Code size 1612 (0x64c)
.maxstack 5
.locals init (uint8[] V_0,
bool V_1,
object V_2)
IL_0000: nop
IL_0001: newobj instance void [mscorlib]System.Security.Cryptography.SHA256Managed::.ctor()
IL_0006: call class [mscorlib]System.Text.Encoding [mscorlib]System.Text.Encoding::get_Unicode()
IL_000b: ldarg 0
IL_000f: callvirt instance class [System.Windows.Forms]System.Windows.Forms.TextBox ArmDotSample.Form1::get_TextBoxPassword()
IL_0014: callvirt instance string [System.Windows.Forms]System.Windows.Forms.TextBox::get_Text()
IL_0019: callvirt instance uint8[] [mscorlib]System.Text.Encoding::GetBytes(string)
IL_001e: call instance uint8[] [mscorlib]System.Security.Cryptography.HashAlgorithm::ComputeHash(uint8[])
IL_0023: stloc V_0
IL_0027: ldloc V_0
IL_002b: ldc.i4 0x0
IL_0030: ldelem.u1
IL_0031: ldc.i4 0x51
IL_0036: ceq
IL_0038: ldloc V_0
IL_003c: ldc.i4 0x1
IL_0041: ldelem.u1
IL_0042: ldc.i4 0x60
IL_0047: ceq
IL_0049: and
IL_004a: ldloc V_0
IL_004e: ldc.i4 0x2
IL_0053: ldelem.u1
IL_0054: ldc.i4 0x9
IL_0059: ceq
IL_005b: and
IL_005c: ldloc V_0
IL_0060: ldc.i4 0x3
IL_0065: ldelem.u1
IL_0066: ldc.i4 0x96
IL_006b: ceq
IL_006d: and
IL_006e: ldloc V_0
IL_0072: ldc.i4 0x4
IL_0077: ldelem.u1
IL_0078: ldc.i4 0x2d
IL_007d: ceq
IL_007f: and
IL_0080: ldloc V_0
IL_0084: ldc.i4 0x5
IL_0089: ldelem.u1
IL_008a: ldc.i4 0x92
IL_008f: ceq
IL_0091: and
IL_0092: ldloc V_0
IL_0096: ldc.i4 0x6
IL_009b: ldelem.u1
IL_009c: ldc.i4 0x33
IL_00a1: ceq
IL_00a3: and
IL_00a4: ldloc V_0
IL_00a8: ldc.i4 0x7
IL_00ad: ldelem.u1
IL_00ae: ldc.i4 0xc9
IL_00b3: ceq
IL_00b5: and
IL_00b6: ldloc V_0
IL_00ba: ldc.i4 0x8
IL_00bf: ldelem.u1
IL_00c0: ldc.i4 0xee
IL_00c5: ceq
IL_00c7: and
IL_00c8: ldloc V_0
IL_00cc: ldc.i4 0x9
IL_00d1: ldelem.u1
IL_00d2: ldc.i4 0x16
IL_00d7: ceq
IL_00d9: and
IL_00da: ldloc V_0
IL_00de: ldc.i4 0xa
IL_00e3: ldelem.u1
IL_00e4: ldc.i4 0x67
IL_00e9: ceq
IL_00eb: and
IL_00ec: ldloc V_0
IL_00f0: ldc.i4 0xb
IL_00f5: ldelem.u1
IL_00f6: ldc.i4 0xe9
IL_00fb: ceq
IL_00fd: and
IL_00fe: ldloc V_0
IL_0102: ldc.i4 0xc
IL_0107: ldelem.u1
IL_0108: ldc.i4 0xd1
IL_010d: ceq
IL_010f: and
IL_0110: ldloc V_0
IL_0114: ldc.i4 0xd
IL_0119: ldelem.u1
IL_011a: ldc.i4 0x87
IL_011f: ceq
IL_0121: and
IL_0122: ldloc V_0
IL_0126: ldc.i4 0xe
IL_012b: ldelem.u1
IL_012c: ldc.i4 0x6b
IL_0131: ceq
IL_0133: and
IL_0134: ldloc V_0
IL_0138: ldc.i4 0xf
IL_013d: ldelem.u1
IL_013e: ldc.i4 0x27
IL_0143: ceq
IL_0145: and
IL_0146: ldloc V_0
IL_014a: ldc.i4 0x10
IL_014f: ldelem.u1
IL_0150: ldc.i4 0xe4
IL_0155: ceq
IL_0157: and
IL_0158: ldloc V_0
IL_015c: ldc.i4 0x11
IL_0161: ldelem.u1
IL_0162: ldc.i4 0xab
IL_0167: ceq
IL_0169: and
IL_016a: ldloc V_0
IL_016e: ldc.i4 0x12
IL_0173: ldelem.u1
IL_0174: ldc.i4 0x16
IL_0179: ceq
IL_017b: and
IL_017c: ldloc V_0
IL_0180: ldc.i4 0x13
IL_0185: ldelem.u1
IL_0186: ldc.i4 0x4e
IL_018b: ceq
IL_018d: and
IL_018e: ldloc V_0
IL_0192: ldc.i4 0x14
IL_0197: ldelem.u1
IL_0198: ldc.i4 0xda
IL_019d: ceq
IL_019f: and
IL_01a0: ldloc V_0
IL_01a4: ldc.i4 0x15
IL_01a9: ldelem.u1
IL_01aa: ldc.i4 0xd5
IL_01af: ceq
IL_01b1: and
IL_01b2: ldloc V_0
IL_01b6: ldc.i4 0x16
IL_01bb: ldelem.u1
IL_01bc: ldc.i4 0xb
IL_01c1: ceq
IL_01c3: and
IL_01c4: ldloc V_0
IL_01c8: ldc.i4 0x17
IL_01cd: ldelem.u1
IL_01ce: ldc.i4 0x83
IL_01d3: ceq
IL_01d5: and
IL_01d6: ldloc V_0
IL_01da: ldc.i4 0x18
IL_01df: ldelem.u1
IL_01e0: ldc.i4 0x47
IL_01e5: ceq
IL_01e7: and
IL_01e8: ldloc V_0
IL_01ec: ldc.i4 0x19
IL_01f1: ldelem.u1
IL_01f2: ldc.i4 0x11
IL_01f7: ceq
IL_01f9: and
IL_01fa: ldloc V_0
IL_01fe: ldc.i4 0x1a
IL_0203: ldelem.u1
IL_0204: ldc.i4 0xf1
IL_0209: ceq
IL_020b: and
IL_020c: ldloc V_0
IL_0210: ldc.i4 0x1b
IL_0215: ldelem.u1
IL_0216: ldc.i4 0xb4
IL_021b: ceq
IL_021d: and
IL_021e: ldloc V_0
IL_0222: ldc.i4 0x1c
IL_0227: ldelem.u1
IL_0228: ldc.i4 0x76
IL_022d: ceq
IL_022f: and
IL_0230: ldloc V_0
IL_0234: ldc.i4 0x1d
IL_0239: ldelem.u1
IL_023a: ldc.i4 0x9
IL_023f: ceq
IL_0241: and
IL_0242: ldloc V_0
IL_0246: ldc.i4 0x1e
IL_024b: ldelem.u1
IL_024c: ldc.i4 0xa3
IL_0251: ceq
IL_0253: and
IL_0254: ldloc V_0
IL_0258: ldc.i4 0x1f
IL_025d: ldelem.u1
IL_025e: ldc.i4 0xf9
IL_0263: ceq
IL_0265: and
IL_0266: stloc V_1
IL_026a: ldloc V_1
IL_026e: brfalse IL_0476
IL_0273: ldc.i4 0x17
IL_0278: newarr [mscorlib]System.Char
IL_027d: dup
IL_027e: stloc V_2
IL_0282: ldloc V_2
IL_0286: ldc.i4 0x0
IL_028b: ldc.i4 0x717fba13
IL_0290: ldc.i4 0x717fba47
IL_0295: xor
IL_0296: stelem.i2
IL_0297: ldloc V_2
IL_029b: ldc.i4 0x1
IL_02a0: ldc.i4 0x6bc6e671
IL_02a5: ldc.i4 0x6bc6e619
IL_02aa: xor
IL_02ab: stelem.i2
IL_02ac: ldloc V_2
IL_02b0: ldc.i4 0x2
IL_02b5: ldc.i4 0x5770c512
IL_02ba: ldc.i4 0x5770c577
IL_02bf: xor
IL_02c0: stelem.i2
IL_02c1: ldloc V_2
IL_02c5: ldc.i4 0x3
IL_02ca: ldc.i4 0x22cf3127
IL_02cf: ldc.i4 0x22cf3107
IL_02d4: xor
IL_02d5: stelem.i2
IL_02d6: ldloc V_2
IL_02da: ldc.i4 0x4
IL_02df: ldc.i4 0x38a229aa
IL_02e4: ldc.i4 0x38a229da
IL_02e9: xor
IL_02ea: stelem.i2
IL_02eb: ldloc V_2
IL_02ef: ldc.i4 0x5
IL_02f4: ldc.i4 0x53abd423
IL_02f9: ldc.i4 0x53abd442
IL_02fe: xor
IL_02ff: stelem.i2
IL_0300: ldloc V_2
IL_0304: ldc.i4 0x6
IL_0309: ldc.i4 0x697d346b
IL_030e: ldc.i4 0x697d3418
IL_0313: xor
IL_0314: stelem.i2
IL_0315: ldloc V_2
IL_0319: ldc.i4 0x7
IL_031e: ldc.i4 0x30a33349
IL_0323: ldc.i4 0x30a3333a
IL_0328: xor
IL_0329: stelem.i2
IL_032a: ldloc V_2
IL_032e: ldc.i4 0x8
IL_0333: ldc.i4 0x1855f7d4
IL_0338: ldc.i4 0x1855f7a3
IL_033d: xor
IL_033e: stelem.i2
IL_033f: ldloc V_2
IL_0343: ldc.i4 0x9
IL_0348: ldc.i4 0x3e768637
IL_034d: ldc.i4 0x3e768658
IL_0352: xor
IL_0353: stelem.i2
IL_0354: ldloc V_2
IL_0358: ldc.i4 0xa
IL_035d: ldc.i4 0x7fef6095
IL_0362: ldc.i4 0x7fef60e7
IL_0367: xor
IL_0368: stelem.i2
IL_0369: ldloc V_2
IL_036d: ldc.i4 0xb
IL_0372: ldc.i4 0x5beedeb2
IL_0377: ldc.i4 0x5beeded6
IL_037c: xor
IL_037d: stelem.i2
IL_037e: ldloc V_2
IL_0382: ldc.i4 0xc
IL_0387: ldc.i4 0xceea427
IL_038c: ldc.i4 0xceea407
IL_0391: xor
IL_0392: stelem.i2
IL_0393: ldloc V_2
IL_0397: ldc.i4 0xd
IL_039c: ldc.i4 0x5f3d4590
IL_03a1: ldc.i4 0x5f3d45f9
IL_03a6: xor
IL_03a7: stelem.i2
IL_03a8: ldloc V_2
IL_03ac: ldc.i4 0xe
IL_03b1: ldc.i4 0x7f6df627
IL_03b6: ldc.i4 0x7f6df654
IL_03bb: xor
IL_03bc: stelem.i2
IL_03bd: ldloc V_2
IL_03c1: ldc.i4 0xf
IL_03c6: ldc.i4 0x642e8c23
IL_03cb: ldc.i4 0x642e8c03
IL_03d0: xor
IL_03d1: stelem.i2
IL_03d2: ldloc V_2
IL_03d6: ldc.i4 0x10
IL_03db: ldc.i4 0x4201c3d0
IL_03e0: ldc.i4 0x4201c3b3
IL_03e5: xor
IL_03e6: stelem.i2
IL_03e7: ldloc V_2
IL_03eb: ldc.i4 0x11
IL_03f0: ldc.i4 0x25575ab2
IL_03f5: ldc.i4 0x25575add
IL_03fa: xor
IL_03fb: stelem.i2
IL_03fc: ldloc V_2
IL_0400: ldc.i4 0x12
IL_0405: ldc.i4 0x7899dddc
IL_040a: ldc.i4 0x7899ddae
IL_040f: xor
IL_0410: stelem.i2
IL_0411: ldloc V_2
IL_0415: ldc.i4 0x13
IL_041a: ldc.i4 0x57df88e9
IL_041f: ldc.i4 0x57df889b
IL_0424: xor
IL_0425: stelem.i2
IL_0426: ldloc V_2
IL_042a: ldc.i4 0x14
IL_042f: ldc.i4 0x462c09ff
IL_0434: ldc.i4 0x462c099a
IL_0439: xor
IL_043a: stelem.i2
IL_043b: ldloc V_2
IL_043f: ldc.i4 0x15
IL_0444: ldc.i4 0x2b5bb9ec
IL_0449: ldc.i4 0x2b5bb98f
IL_044e: xor
IL_044f: stelem.i2
IL_0450: ldloc V_2
IL_0454: ldc.i4 0x16
IL_0459: ldc.i4 0x613abdfb
IL_045e: ldc.i4 0x613abd8f
IL_0463: xor
IL_0464: stelem.i2
IL_0465: newobj instance void [mscorlib]System.String::.ctor(char[])
IL_046a: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
IL_046f: pop
IL_0470: nop
IL_0471: br IL_064b
IL_0476: nop
IL_0477: ldc.i4 0x15
IL_047c: newarr [mscorlib]System.Char
IL_0481: dup
IL_0482: stloc V_2
IL_0486: ldloc V_2
IL_048a: ldc.i4 0x0
IL_048f: ldc.i4 0x2b555593
IL_0494: ldc.i4 0x2b5555c7
IL_0499: xor
IL_049a: stelem.i2
IL_049b: ldloc V_2
IL_049f: ldc.i4 0x1
IL_04a4: ldc.i4 0x342c21b8
IL_04a9: ldc.i4 0x342c21d0
IL_04ae: xor
IL_04af: stelem.i2
IL_04b0: ldloc V_2
IL_04b4: ldc.i4 0x2
IL_04b9: ldc.i4 0x6810735b
IL_04be: ldc.i4 0x6810733e
IL_04c3: xor
IL_04c4: stelem.i2
IL_04c5: ldloc V_2
IL_04c9: ldc.i4 0x3
IL_04ce: ldc.i4 0x6db13e25
IL_04d3: ldc.i4 0x6db13e05
IL_04d8: xor
IL_04d9: stelem.i2
IL_04da: ldloc V_2
IL_04de: ldc.i4 0x4
IL_04e3: ldc.i4 0x64f043b7
IL_04e8: ldc.i4 0x64f043c7
IL_04ed: xor
IL_04ee: stelem.i2
IL_04ef: ldloc V_2
IL_04f3: ldc.i4 0x5
IL_04f8: ldc.i4 0x47b330df
IL_04fd: ldc.i4 0x47b330be
IL_0502: xor
IL_0503: stelem.i2
IL_0504: ldloc V_2
IL_0508: ldc.i4 0x6
IL_050d: ldc.i4 0x126196b3
IL_0512: ldc.i4 0x126196c0
IL_0517: xor
IL_0518: stelem.i2
IL_0519: ldloc V_2
IL_051d: ldc.i4 0x7
IL_0522: ldc.i4 0x17dd2356
IL_0527: ldc.i4 0x17dd2325
IL_052c: xor
IL_052d: stelem.i2
IL_052e: ldloc V_2
IL_0532: ldc.i4 0x8
IL_0537: ldc.i4 0x18e706b3
IL_053c: ldc.i4 0x18e706c4
IL_0541: xor
IL_0542: stelem.i2
IL_0543: ldloc V_2
IL_0547: ldc.i4 0x9
IL_054c: ldc.i4 0x4116795f
IL_0551: ldc.i4 0x41167930
IL_0556: xor
IL_0557: stelem.i2
IL_0558: ldloc V_2
IL_055c: ldc.i4 0xa
IL_0561: ldc.i4 0x59bd789f
IL_0566: ldc.i4 0x59bd78ed
IL_056b: xor
IL_056c: stelem.i2
IL_056d: ldloc V_2
IL_0571: ldc.i4 0xb
IL_0576: ldc.i4 0xf1f1d4a
IL_057b: ldc.i4 0xf1f1d2e
IL_0580: xor
IL_0581: stelem.i2
IL_0582: ldloc V_2
IL_0586: ldc.i4 0xc
IL_058b: ldc.i4 0x7599f5e5
IL_0590: ldc.i4 0x7599f5c5
IL_0595: xor
IL_0596: stelem.i2
IL_0597: ldloc V_2
IL_059b: ldc.i4 0xd
IL_05a0: ldc.i4 0x6a53bd8d
IL_05a5: ldc.i4 0x6a53bde4
IL_05aa: xor
IL_05ab: stelem.i2
IL_05ac: ldloc V_2
IL_05b0: ldc.i4 0xe
IL_05b5: ldc.i4 0x70acf0f2
IL_05ba: ldc.i4 0x70acf081
IL_05bf: xor
IL_05c0: stelem.i2
IL_05c1: ldloc V_2
IL_05c5: ldc.i4 0xf
IL_05ca: ldc.i4 0x5217179a
IL_05cf: ldc.i4 0x521717ba
IL_05d4: xor
IL_05d5: stelem.i2
IL_05d6: ldloc V_2
IL_05da: ldc.i4 0x10
IL_05df: ldc.i4 0x1fc908aa
IL_05e4: ldc.i4 0x1fc908dd
IL_05e9: xor
IL_05ea: stelem.i2
IL_05eb: ldloc V_2
IL_05ef: ldc.i4 0x11
IL_05f4: ldc.i4 0x29fc2236
IL_05f9: ldc.i4 0x29fc2244
IL_05fe: xor
IL_05ff: stelem.i2
IL_0600: ldloc V_2
IL_0604: ldc.i4 0x12
IL_0609: ldc.i4 0x2d8108c8
IL_060e: ldc.i4 0x2d8108a7
IL_0613: xor
IL_0614: stelem.i2
IL_0615: ldloc V_2
IL_0619: ldc.i4 0x13
IL_061e: ldc.i4 0x1d2f0f83
IL_0623: ldc.i4 0x1d2f0fed
IL_0628: xor
IL_0629: stelem.i2
IL_062a: ldloc V_2
IL_062e: ldc.i4 0x14
IL_0633: ldc.i4 0x5bb095db
IL_0638: ldc.i4 0x5bb095bc
IL_063d: xor
IL_063e: stelem.i2
IL_063f: newobj instance void [mscorlib]System.String::.ctor(char[])
IL_0644: call valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult [System.Windows.Forms]System.Windows.Forms.MessageBox::Show(string)
IL_0649: pop
IL_064a: nop
IL_064b: ret
} // end of method Form1::ToTypePrepareForExecution
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment