Instantly share code, notes, and snippets.
Created
July 13, 2020 14:33
-
Star
(0)
0
You must be signed in to star a gist -
Fork
(0)
0
You must be signed in to fork a gist
-
Save Softanics/116502b1ab09e86a2be6f4985e6f2cca to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.method private hidebysig instance void | |
buttonCheckPassword_Click( | |
object sender, | |
class [mscorlib]System.EventArgs e | |
) cil managed | |
{ | |
.maxstack 7 | |
.locals init ( | |
[0] unsigned int8[] numArray2, | |
[1] unsigned int8* numPtr2, | |
[2] unsigned int8* numPtr7, | |
[3] int32 num3, | |
[4] int8[] numArray5, | |
[5] int32[] numArray3, | |
[6] object[] objArray1, | |
[7] int64[] numArray7, | |
[8] int8[] pinned numArray4, | |
[9] int64[] pinned numArray6, | |
[10] unsigned int8 num7, | |
[11] int32 index1, | |
[12] unsigned int8[] pinned numArray1, | |
[13] object[] objArray2, | |
[14] int32 num2, | |
[15] unsigned int8* numPtr3, | |
[16] int32 num5, | |
[17] unsigned int8 num6, | |
[18] int32 num4, | |
[19] int32 num8, | |
[20] unsigned int8* numPtr1, | |
[21] int32 num1, | |
[22] unsigned int8* numPtr6 | |
) | |
// [33 7 - 33 38] | |
IL_0000: ldc.i4 48 // 0x00000030 | |
IL_0005: newarr [mscorlib]System.Byte | |
IL_000a: stloc numArray1 | |
// [35 7 - 35 31] | |
IL_000e: ldloca num1 | |
IL_0012: dup | |
// [36 7 - 36 16] | |
IL_0013: ldc.i4 1 // 0x00000001 | |
IL_0018: stind.i4 | |
// [39 7 - 39 43] | |
IL_0019: ldind.i1 | |
IL_001a: stloc num2 | |
// [40 7 - 40 26] | |
IL_001e: ldloc num2 | |
IL_0022: ldc.i4 4 // 0x00000004 | |
IL_0027: mul | |
IL_0028: stloc num3 | |
// [41 7 - 41 26] | |
IL_002c: ldloc num2 | |
IL_0030: ldc.i4 8 // 0x00000008 | |
IL_0035: mul | |
IL_0036: stloc num4 | |
// [42 7 - 42 37] | |
IL_003a: ldc.i4 3 // 0x00000003 | |
IL_003f: newarr [mscorlib]System.Byte | |
IL_0044: stloc numArray2 | |
// [43 7 - 43 41] | |
IL_0048: ldc.i4 3 // 0x00000003 | |
IL_004d: newarr [mscorlib]System.Object | |
IL_0052: stloc objArray1 | |
// [44 7 - 44 35] | |
IL_0056: ldc.i4 3 // 0x00000003 | |
IL_005b: newarr [mscorlib]System.Int32 | |
IL_0060: stloc numArray3 | |
// [46 7 - 46 51] | |
IL_0064: ldc.i4 1 // 0x00000001 | |
IL_0069: newarr [mscorlib]System.SByte | |
IL_006e: dup | |
IL_006f: stloc numArray4 | |
IL_0073: stloc numArray5 | |
// [48 7 - 48 49] | |
IL_0077: ldc.i4 3 // 0x00000003 | |
IL_007c: newarr [mscorlib]System.Int64 | |
IL_0081: dup | |
IL_0082: stloc numArray6 | |
IL_0086: stloc numArray7 | |
// [49 7 - 55 8] | |
IL_008a: ldc.i4 4 // 0x00000004 | |
IL_008f: newarr [mscorlib]System.Object | |
IL_0094: stloc objArray2 | |
IL_0098: ldloc objArray2 | |
IL_009c: ldc.i4 0 // 0x00000000 | |
IL_00a1: ldarg sender | |
IL_00a5: stelem.ref | |
IL_00a6: ldloc objArray2 | |
IL_00aa: ldc.i4 1 // 0x00000001 | |
IL_00af: ldarg e | |
IL_00b3: stelem.ref | |
IL_00b4: ldloc objArray2 | |
IL_00b8: ldc.i4 2 // 0x00000002 | |
IL_00bd: ldarg this | |
IL_00c1: stelem.ref | |
// [56 7 - 56 100] | |
IL_00c2: ldsflda valuetype ToDecimalEnumInstallationReferences ToDecimalEnumInstallationReferences::GetHashFromFilesetTargetTypeName | |
IL_00c7: stloc numPtr1 | |
// [57 7 - 57 30] | |
IL_00cb: ldloc numPtr1 | |
IL_00cf: stloc numPtr2 | |
// [58 7 - 58 30] | |
IL_00d3: ldloc numPtr2 | |
IL_00d7: stloc numPtr3 | |
IL_00db: nop | |
// start of loop, entry point: IL_00dc | |
// [60 7 - 60 24] | |
IL_00dc: ldloc num5 | |
IL_00e0: ldc.i4 1 // 0x00000001 | |
IL_00e5: beq IL_0c24 | |
// [62 9 - 62 26] | |
IL_00ea: ldloc numPtr2 | |
IL_00ee: stloc numPtr3 | |
// [63 9 - 63 29] | |
IL_00f2: ldloc numPtr2 | |
IL_00f6: ldind.i1 | |
IL_00f7: stloc num6 | |
// [64 9 - 64 18] | |
IL_00fb: ldloc numPtr2 | |
IL_00ff: ldc.i4 1 // 0x00000001 | |
IL_0104: add | |
IL_0105: stloc numPtr2 | |
// [66 9 - 66 51] | |
IL_0109: ldloc num6 | |
IL_010d: ldc.i4 1 // 0x00000001 | |
IL_0112: blt IL_0494 | |
IL_0117: ldloc num6 | |
IL_011b: ldc.i4 23 // 0x00000017 | |
IL_0120: bgt IL_0494 | |
// [68 11 - 68 33] | |
IL_0125: ldc.i4 12 // 0x0000000c | |
IL_012a: ldloc num6 | |
IL_012e: blt IL_02ed | |
// [70 13 - 70 34] | |
IL_0133: ldc.i4 12 // 0x0000000c | |
IL_0138: ldloc num6 | |
IL_013c: bgt IL_0146 | |
IL_0141: br IL_0822 | |
// [72 15 - 72 36] | |
IL_0146: ldc.i4 6 // 0x00000006 | |
IL_014b: ldloc num6 | |
IL_014f: blt IL_022a | |
// [74 17 - 74 37] | |
IL_0154: ldc.i4 6 // 0x00000006 | |
IL_0159: ldloc num6 | |
IL_015d: bgt IL_0167 | |
IL_0162: br IL_05f3 | |
// [76 19 - 76 40] | |
IL_0167: ldc.i4 3 // 0x00000003 | |
IL_016c: ldloc num6 | |
IL_0170: blt IL_01d9 | |
// [78 21 - 78 41] | |
IL_0175: ldc.i4 3 // 0x00000003 | |
IL_017a: ldloc num6 | |
IL_017e: bgt IL_0188 | |
IL_0183: br IL_0500 | |
// [80 23 - 80 44] | |
IL_0188: ldc.i4 1 // 0x00000001 | |
IL_018d: ldloc num6 | |
IL_0191: blt IL_01ae | |
// [82 25 - 82 46] | |
IL_0196: ldc.i4 1 // 0x00000001 | |
IL_019b: ldloc num6 | |
IL_019f: bgt IL_01a9 | |
IL_01a4: br IL_04ad | |
IL_01a9: br IL_0494 | |
// [85 28 - 85 69] | |
IL_01ae: ldc.i4 2 // 0x00000002 | |
IL_01b3: ldloc num6 | |
IL_01b7: blt IL_01d4 | |
IL_01bc: ldc.i4 2 // 0x00000002 | |
IL_01c1: ldloc num6 | |
IL_01c5: bgt IL_01cf | |
IL_01ca: br IL_04b3 | |
IL_01cf: br IL_0494 | |
IL_01d4: br IL_0494 | |
// [107 24 - 107 45] | |
IL_01d9: ldc.i4 4 // 0x00000004 | |
IL_01de: ldloc num6 | |
IL_01e2: blt IL_01ff | |
// [109 21 - 109 42] | |
IL_01e7: ldc.i4 4 // 0x00000004 | |
IL_01ec: ldloc num6 | |
IL_01f0: bgt IL_01fa | |
IL_01f5: br IL_054d | |
IL_01fa: br IL_0494 | |
// [118 24 - 118 65] | |
IL_01ff: ldc.i4 5 // 0x00000005 | |
IL_0204: ldloc num6 | |
IL_0208: blt IL_0225 | |
IL_020d: ldc.i4 5 // 0x00000005 | |
IL_0212: ldloc num6 | |
IL_0216: bgt IL_0220 | |
IL_021b: br IL_0594 | |
IL_0220: br IL_0494 | |
IL_0225: br IL_0494 | |
// [146 20 - 146 41] | |
IL_022a: ldc.i4 9 // 0x00000009 | |
IL_022f: ldloc num6 | |
IL_0233: blt IL_029c | |
// [148 17 - 148 37] | |
IL_0238: ldc.i4 9 // 0x00000009 | |
IL_023d: ldloc num6 | |
IL_0241: bgt IL_024b | |
IL_0246: br IL_0754 | |
// [150 19 - 150 40] | |
IL_024b: ldc.i4 7 // 0x00000007 | |
IL_0250: ldloc num6 | |
IL_0254: blt IL_0271 | |
// [152 21 - 152 42] | |
IL_0259: ldc.i4 7 // 0x00000007 | |
IL_025e: ldloc num6 | |
IL_0262: bgt IL_026c | |
IL_0267: br IL_0652 | |
IL_026c: br IL_0494 | |
// [168 24 - 168 65] | |
IL_0271: ldc.i4 8 // 0x00000008 | |
IL_0276: ldloc num6 | |
IL_027a: blt IL_0297 | |
IL_027f: ldc.i4 8 // 0x00000008 | |
IL_0284: ldloc num6 | |
IL_0288: bgt IL_0292 | |
IL_028d: br IL_06d3 | |
IL_0292: br IL_0494 | |
IL_0297: br IL_0494 | |
// [192 20 - 192 42] | |
IL_029c: ldc.i4 10 // 0x0000000a | |
IL_02a1: ldloc num6 | |
IL_02a5: blt IL_02c2 | |
// [194 17 - 194 39] | |
IL_02aa: ldc.i4 10 // 0x0000000a | |
IL_02af: ldloc num6 | |
IL_02b3: bgt IL_02bd | |
IL_02b8: br IL_0793 | |
IL_02bd: br IL_0494 | |
// [203 20 - 203 63] | |
IL_02c2: ldc.i4 11 // 0x0000000b | |
IL_02c7: ldloc num6 | |
IL_02cb: blt IL_02e8 | |
IL_02d0: ldc.i4 11 // 0x0000000b | |
IL_02d5: ldloc num6 | |
IL_02d9: bgt IL_02e3 | |
IL_02de: br IL_07da | |
IL_02e3: br IL_0494 | |
IL_02e8: br IL_0494 | |
// [220 16 - 220 38] | |
IL_02ed: ldc.i4 18 // 0x00000012 | |
IL_02f2: ldloc num6 | |
IL_02f6: blt IL_03d1 | |
// [222 13 - 222 34] | |
IL_02fb: ldc.i4 18 // 0x00000012 | |
IL_0300: ldloc num6 | |
IL_0304: bgt IL_030e | |
IL_0309: br IL_0a34 | |
// [224 15 - 224 37] | |
IL_030e: ldc.i4 15 // 0x0000000f | |
IL_0313: ldloc num6 | |
IL_0317: blt IL_0380 | |
// [226 17 - 226 38] | |
IL_031c: ldc.i4 15 // 0x0000000f | |
IL_0321: ldloc num6 | |
IL_0325: bgt IL_032f | |
IL_032a: br IL_0976 | |
// [228 19 - 228 41] | |
IL_032f: ldc.i4 13 // 0x0000000d | |
IL_0334: ldloc num6 | |
IL_0338: blt IL_0355 | |
// [230 21 - 230 43] | |
IL_033d: ldc.i4 13 // 0x0000000d | |
IL_0342: ldloc num6 | |
IL_0346: bgt IL_0350 | |
IL_034b: br IL_088d | |
IL_0350: br IL_0494 | |
// [237 24 - 237 67] | |
IL_0355: ldc.i4 14 // 0x0000000e | |
IL_035a: ldloc num6 | |
IL_035e: blt IL_037b | |
IL_0363: ldc.i4 14 // 0x0000000e | |
IL_0368: ldloc num6 | |
IL_036c: bgt IL_0376 | |
IL_0371: br IL_090e | |
IL_0376: br IL_0494 | |
IL_037b: br IL_0494 | |
// [251 20 - 251 42] | |
IL_0380: ldc.i4 16 // 0x00000010 | |
IL_0385: ldloc num6 | |
IL_0389: blt IL_03a6 | |
// [253 17 - 253 39] | |
IL_038e: ldc.i4 16 // 0x00000010 | |
IL_0393: ldloc num6 | |
IL_0397: bgt IL_03a1 | |
IL_039c: br IL_098e | |
IL_03a1: br IL_0494 | |
// [261 20 - 261 63] | |
IL_03a6: ldc.i4 17 // 0x00000011 | |
IL_03ab: ldloc num6 | |
IL_03af: blt IL_03cc | |
IL_03b4: ldc.i4 17 // 0x00000011 | |
IL_03b9: ldloc num6 | |
IL_03bd: bgt IL_03c7 | |
IL_03c2: br IL_09d8 | |
IL_03c7: br IL_0494 | |
IL_03cc: br IL_0494 | |
// [278 16 - 278 38] | |
IL_03d1: ldc.i4 21 // 0x00000015 | |
IL_03d6: ldloc num6 | |
IL_03da: blt IL_0443 | |
// [280 13 - 280 34] | |
IL_03df: ldc.i4 21 // 0x00000015 | |
IL_03e4: ldloc num6 | |
IL_03e8: bgt IL_03f2 | |
IL_03ed: br IL_0be2 | |
// [282 15 - 282 37] | |
IL_03f2: ldc.i4 19 // 0x00000013 | |
IL_03f7: ldloc num6 | |
IL_03fb: blt IL_0418 | |
// [284 17 - 284 39] | |
IL_0400: ldc.i4 19 // 0x00000013 | |
IL_0405: ldloc num6 | |
IL_0409: bgt IL_0413 | |
IL_040e: br IL_0a99 | |
IL_0413: br IL_0494 | |
// [310 20 - 310 63] | |
IL_0418: ldc.i4 20 // 0x00000014 | |
IL_041d: ldloc num6 | |
IL_0421: blt IL_043e | |
IL_0426: ldc.i4 20 // 0x00000014 | |
IL_042b: ldloc num6 | |
IL_042f: bgt IL_0439 | |
IL_0434: br IL_0b7d | |
IL_0439: br IL_0494 | |
IL_043e: br IL_0494 | |
// [329 16 - 329 38] | |
IL_0443: ldc.i4 22 // 0x00000016 | |
IL_0448: ldloc num6 | |
IL_044c: blt IL_0469 | |
// [331 13 - 331 35] | |
IL_0451: ldc.i4 22 // 0x00000016 | |
IL_0456: ldloc num6 | |
IL_045a: bgt IL_0464 | |
IL_045f: br IL_0bf5 | |
IL_0464: br IL_0494 | |
// [342 16 - 342 59] | |
IL_0469: ldc.i4 23 // 0x00000017 | |
IL_046e: ldloc num6 | |
IL_0472: blt IL_048f | |
IL_0477: ldc.i4 23 // 0x00000017 | |
IL_047c: ldloc num6 | |
IL_0480: bgt IL_048a | |
IL_0485: br IL_0495 | |
IL_048a: br IL_0494 | |
IL_048f: br IL_0494 | |
IL_0494: nop | |
// [346 9 - 346 53] | |
IL_0495: ldloc numPtr1 | |
IL_0499: ldloc numPtr2 | |
IL_049d: ldloc num3 | |
IL_04a1: add | |
IL_04a2: ldind.i4 | |
IL_04a3: add | |
IL_04a4: stloc numPtr2 | |
IL_04a8: br IL_00dc | |
IL_04ad: nop | |
IL_04ae: br IL_00dc | |
// [87 25 - 87 53] | |
IL_04b3: ldloc numArray2 | |
IL_04b7: ldloc index1 | |
IL_04bb: ldc.i4 5 // 0x00000005 | |
IL_04c0: stelem.i1 | |
// [90 25 - 90 138] | |
IL_04c1: ldloc objArray1 | |
IL_04c5: ldloc index1 | |
IL_04c9: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_04ce: ldloc numPtr2 | |
IL_04d2: ldloc num3 | |
IL_04d6: add | |
IL_04d7: ldind.i4 | |
IL_04d8: ldelem.i | |
IL_04d9: calli class [mscorlib]System.Security.Cryptography.SHA256Managed () | |
IL_04de: stelem.ref | |
// [91 25 - 91 33] | |
IL_04df: ldloc index1 | |
IL_04e3: ldc.i4 1 // 0x00000001 | |
IL_04e8: add | |
IL_04e9: stloc index1 | |
// [92 25 - 92 37] | |
IL_04ed: ldloc numPtr2 | |
IL_04f1: ldc.i4 8 // 0x00000008 | |
IL_04f6: add | |
IL_04f7: stloc numPtr2 | |
// [93 25 - 93 34] | |
IL_04fb: br IL_00dc | |
// [98 23 - 98 51] | |
IL_0500: ldloc numArray2 | |
IL_0504: ldloc index1 | |
IL_0508: ldc.i4 5 // 0x00000005 | |
IL_050d: stelem.i1 | |
// [101 23 - 101 131] | |
IL_050e: ldloc objArray1 | |
IL_0512: ldloc index1 | |
IL_0516: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_051b: ldloc numPtr2 | |
IL_051f: ldloc num3 | |
IL_0523: add | |
IL_0524: ldind.i4 | |
IL_0525: ldelem.i | |
IL_0526: calli class [mscorlib]System.Text.Encoding () | |
IL_052b: stelem.ref | |
// [102 23 - 102 31] | |
IL_052c: ldloc index1 | |
IL_0530: ldc.i4 1 // 0x00000001 | |
IL_0535: add | |
IL_0536: stloc index1 | |
// [103 23 - 103 35] | |
IL_053a: ldloc numPtr2 | |
IL_053e: ldc.i4 8 // 0x00000008 | |
IL_0543: add | |
IL_0544: stloc numPtr2 | |
// [104 23 - 104 32] | |
IL_0548: br IL_00dc | |
// [111 23 - 111 78] | |
IL_054d: ldloc objArray1 | |
IL_0551: ldloc index1 | |
IL_0555: ldloc objArray2 | |
IL_0559: ldloc numPtr2 | |
IL_055d: ldloc num3 | |
IL_0561: add | |
IL_0562: ldind.i4 | |
IL_0563: ldelem.ref | |
IL_0564: stelem.ref | |
// [112 23 - 112 51] | |
IL_0565: ldloc numArray2 | |
IL_0569: ldloc index1 | |
IL_056d: ldc.i4 5 // 0x00000005 | |
IL_0572: stelem.i1 | |
// [113 23 - 113 31] | |
IL_0573: ldloc index1 | |
IL_0577: ldc.i4 1 // 0x00000001 | |
IL_057c: add | |
IL_057d: stloc index1 | |
// [114 23 - 114 35] | |
IL_0581: ldloc numPtr2 | |
IL_0585: ldc.i4 8 // 0x00000008 | |
IL_058a: add | |
IL_058b: stloc numPtr2 | |
// [115 23 - 115 32] | |
IL_058f: br IL_00dc | |
IL_0594: ldloc objArray1 | |
IL_0598: ldloc index1 | |
IL_059c: ldc.i4 1 // 0x00000001 | |
IL_05a1: sub | |
IL_05a2: ldloc objArray1 | |
IL_05a6: ldloc index1 | |
IL_05aa: ldc.i4 1 // 0x00000001 | |
IL_05af: sub | |
IL_05b0: ldelem.ref | |
IL_05b1: castclass armdot_tutorial_sample.Form1 | |
IL_05b6: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_05bb: ldloc numPtr2 | |
IL_05bf: ldloc num3 | |
IL_05c3: add | |
IL_05c4: ldind.i4 | |
IL_05c5: ldelem.i | |
IL_05c6: calli class [System.Windows.Forms]System.Windows.Forms.TextBox (class armdot_tutorial_sample.Form1) | |
IL_05cb: stelem.ref | |
// [127 21 - 127 53] | |
IL_05cc: ldloc numArray2 | |
IL_05d0: ldloc index1 | |
IL_05d4: ldc.i4 1 // 0x00000001 | |
IL_05d9: sub | |
IL_05da: ldc.i4 5 // 0x00000005 | |
IL_05df: stelem.i1 | |
// [128 21 - 128 33] | |
IL_05e0: ldloc numPtr2 | |
IL_05e4: ldc.i4 8 // 0x00000008 | |
IL_05e9: add | |
IL_05ea: stloc numPtr2 | |
// [129 21 - 129 30] | |
IL_05ee: br IL_00dc | |
// [134 19 - 134 51] | |
IL_05f3: ldloc numArray2 | |
IL_05f7: ldloc index1 | |
IL_05fb: ldc.i4 1 // 0x00000001 | |
IL_0600: sub | |
IL_0601: ldc.i4 5 // 0x00000005 | |
IL_0606: stelem.i1 | |
IL_0607: ldloc objArray1 | |
IL_060b: ldloc index1 | |
IL_060f: ldc.i4 1 // 0x00000001 | |
IL_0614: sub | |
IL_0615: ldloc objArray1 | |
IL_0619: ldloc index1 | |
IL_061d: ldc.i4 1 // 0x00000001 | |
IL_0622: sub | |
IL_0623: ldelem.ref | |
IL_0624: castclass [System.Windows.Forms]System.Windows.Forms.TextBox | |
IL_0629: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_062e: ldloc numPtr2 | |
IL_0632: ldloc num3 | |
IL_0636: add | |
IL_0637: ldind.i4 | |
IL_0638: ldelem.i | |
IL_0639: calli string (class [System.Windows.Forms]System.Windows.Forms.Control) | |
IL_063e: stelem.ref | |
// [142 19 - 142 31] | |
IL_063f: ldloc numPtr2 | |
IL_0643: ldc.i4 8 // 0x00000008 | |
IL_0648: add | |
IL_0649: stloc numPtr2 | |
// [143 19 - 143 28] | |
IL_064d: br IL_00dc | |
// [154 23 - 154 55] | |
IL_0652: ldloc numArray2 | |
IL_0656: ldloc index1 | |
IL_065a: ldc.i4 2 // 0x00000002 | |
IL_065f: sub | |
IL_0660: ldc.i4 5 // 0x00000005 | |
IL_0665: stelem.i1 | |
IL_0666: ldloc objArray1 | |
IL_066a: ldloc index1 | |
IL_066e: ldc.i4 2 // 0x00000002 | |
IL_0673: sub | |
IL_0674: ldloc objArray1 | |
IL_0678: ldloc index1 | |
IL_067c: ldc.i4 2 // 0x00000002 | |
IL_0681: sub | |
IL_0682: ldelem.ref | |
IL_0683: castclass [mscorlib]System.Text.Encoding | |
IL_0688: ldloc objArray1 | |
IL_068c: ldloc index1 | |
IL_0690: ldc.i4 1 // 0x00000001 | |
IL_0695: sub | |
IL_0696: ldelem.ref | |
IL_0697: castclass [mscorlib]System.String | |
IL_069c: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_06a1: ldloc numPtr2 | |
IL_06a5: ldloc num3 | |
IL_06a9: add | |
IL_06aa: ldind.i4 | |
IL_06ab: ldelem.i | |
IL_06ac: calli unsigned int8[] (class [mscorlib]System.Text.Encoding, string) | |
IL_06b1: stelem.ref | |
// [163 23 - 163 31] | |
IL_06b2: ldloc index1 | |
IL_06b6: ldc.i4 1 // 0x00000001 | |
IL_06bb: sub | |
IL_06bc: stloc index1 | |
// [164 23 - 164 35] | |
IL_06c0: ldloc numPtr2 | |
IL_06c4: ldc.i4 8 // 0x00000008 | |
IL_06c9: add | |
IL_06ca: stloc numPtr2 | |
// [165 23 - 165 32] | |
IL_06ce: br IL_00dc | |
// [170 21 - 170 53] | |
IL_06d3: ldloc numArray2 | |
IL_06d7: ldloc index1 | |
IL_06db: ldc.i4 2 // 0x00000002 | |
IL_06e0: sub | |
IL_06e1: ldc.i4 5 // 0x00000005 | |
IL_06e6: stelem.i1 | |
IL_06e7: ldloc objArray1 | |
IL_06eb: ldloc index1 | |
IL_06ef: ldc.i4 2 // 0x00000002 | |
IL_06f4: sub | |
IL_06f5: ldloc objArray1 | |
IL_06f9: ldloc index1 | |
IL_06fd: ldc.i4 2 // 0x00000002 | |
IL_0702: sub | |
IL_0703: ldelem.ref | |
IL_0704: castclass [mscorlib]System.Security.Cryptography.SHA256Managed | |
IL_0709: ldloc objArray1 | |
IL_070d: ldloc index1 | |
IL_0711: ldc.i4 1 // 0x00000001 | |
IL_0716: sub | |
IL_0717: ldelem.ref | |
IL_0718: castclass unsigned int8[] | |
IL_071d: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_0722: ldloc numPtr2 | |
IL_0726: ldloc num3 | |
IL_072a: add | |
IL_072b: ldind.i4 | |
IL_072c: ldelem.i | |
IL_072d: calli unsigned int8[] (class [mscorlib]System.Security.Cryptography.HashAlgorithm, unsigned int8[]) | |
IL_0732: stelem.ref | |
// [179 21 - 179 29] | |
IL_0733: ldloc index1 | |
IL_0737: ldc.i4 1 // 0x00000001 | |
IL_073c: sub | |
IL_073d: stloc index1 | |
// [180 21 - 180 33] | |
IL_0741: ldloc numPtr2 | |
IL_0745: ldc.i4 8 // 0x00000008 | |
IL_074a: add | |
IL_074b: stloc numPtr2 | |
// [181 21 - 181 30] | |
IL_074f: br IL_00dc | |
// [186 19 - 186 78] | |
IL_0754: ldloc objArray2 | |
IL_0758: ldloc numPtr2 | |
IL_075c: ldloc num3 | |
IL_0760: add | |
IL_0761: ldind.i4 | |
IL_0762: ldloc objArray1 | |
IL_0766: ldloc index1 | |
IL_076a: ldc.i4 1 // 0x00000001 | |
IL_076f: sub | |
IL_0770: ldelem.ref | |
IL_0771: stelem.ref | |
// [187 19 - 187 31] | |
IL_0772: ldloc numPtr2 | |
IL_0776: ldc.i4 8 // 0x00000008 | |
IL_077b: add | |
IL_077c: stloc numPtr2 | |
// [188 19 - 188 27] | |
IL_0780: ldloc index1 | |
IL_0784: ldc.i4 1 // 0x00000001 | |
IL_0789: sub | |
IL_078a: stloc index1 | |
// [189 19 - 189 28] | |
IL_078e: br IL_00dc | |
// [196 19 - 196 47] | |
IL_0793: ldloc numArray2 | |
IL_0797: ldloc index1 | |
IL_079b: ldc.i4 5 // 0x00000005 | |
IL_07a0: stelem.i1 | |
// [197 19 - 197 74] | |
IL_07a1: ldloc objArray1 | |
IL_07a5: ldloc index1 | |
IL_07a9: ldloc objArray2 | |
IL_07ad: ldloc numPtr2 | |
IL_07b1: ldloc num3 | |
IL_07b5: add | |
IL_07b6: ldind.i4 | |
IL_07b7: ldelem.ref | |
IL_07b8: stelem.ref | |
// [198 19 - 198 27] | |
IL_07b9: ldloc index1 | |
IL_07bd: ldc.i4 1 // 0x00000001 | |
IL_07c2: add | |
IL_07c3: stloc index1 | |
// [199 19 - 199 31] | |
IL_07c7: ldloc numPtr2 | |
IL_07cb: ldc.i4 8 // 0x00000008 | |
IL_07d0: add | |
IL_07d1: stloc numPtr2 | |
// [200 19 - 200 28] | |
IL_07d5: br IL_00dc | |
// [205 17 - 205 70] | |
IL_07da: ldloc numArray7 | |
IL_07de: ldloc index1 | |
IL_07e2: ldelema [mscorlib]System.Int64 | |
IL_07e7: conv.u | |
IL_07e8: ldloc numPtr2 | |
IL_07ec: ldloc num3 | |
IL_07f0: add | |
IL_07f1: ldind.i4 | |
IL_07f2: stind.i4 | |
// [206 17 - 206 45] | |
IL_07f3: ldloc numArray2 | |
IL_07f7: ldloc index1 | |
IL_07fb: ldc.i4 0 // 0x00000000 | |
IL_0800: stelem.i1 | |
// [207 17 - 207 25] | |
IL_0801: ldloc index1 | |
IL_0805: ldc.i4 1 // 0x00000001 | |
IL_080a: add | |
IL_080b: stloc index1 | |
// [208 17 - 208 29] | |
IL_080f: ldloc numPtr2 | |
IL_0813: ldc.i4 8 // 0x00000008 | |
IL_0818: add | |
IL_0819: stloc numPtr2 | |
// [209 17 - 209 26] | |
IL_081d: br IL_00dc | |
// [214 15 - 214 118] | |
IL_0822: ldloc numArray7 | |
IL_0826: ldloc index1 | |
IL_082a: ldc.i4 2 // 0x00000002 | |
IL_082f: sub | |
IL_0830: ldelema [mscorlib]System.Int64 | |
IL_0835: conv.u | |
IL_0836: ldloc objArray1 | |
IL_083a: ldloc index1 | |
IL_083e: ldc.i4 2 // 0x00000002 | |
IL_0843: sub | |
IL_0844: ldelem.ref | |
IL_0845: castclass unsigned int8[] | |
IL_084a: castclass unsigned int8[] | |
IL_084f: ldloc numArray7 | |
IL_0853: ldloc index1 | |
IL_0857: ldc.i4 1 // 0x00000001 | |
IL_085c: sub | |
IL_085d: ldelema [mscorlib]System.Int64 | |
IL_0862: conv.u | |
IL_0863: ldind.i4 | |
IL_0864: ldelem.u1 | |
IL_0865: stind.i4 | |
// [215 15 - 215 47] | |
IL_0866: ldloc numArray2 | |
IL_086a: ldloc index1 | |
IL_086e: ldc.i4 2 // 0x00000002 | |
IL_0873: sub | |
IL_0874: ldc.i4 0 // 0x00000000 | |
IL_0879: stelem.i1 | |
// [216 15 - 216 23] | |
IL_087a: ldloc index1 | |
IL_087e: ldc.i4 1 // 0x00000001 | |
IL_0883: sub | |
IL_0884: stloc index1 | |
// [217 15 - 217 24] | |
IL_0888: br IL_00dc | |
// [232 23 - 232 238] | |
IL_088d: ldloc numArray7 | |
IL_0891: ldloc index1 | |
IL_0895: ldc.i4 2 // 0x00000002 | |
IL_089a: sub | |
IL_089b: ldelema [mscorlib]System.Int64 | |
IL_08a0: conv.u | |
IL_08a1: ldind.i4 | |
IL_08a2: ldloc numArray7 | |
IL_08a6: ldloc index1 | |
IL_08aa: ldc.i4 1 // 0x00000001 | |
IL_08af: sub | |
IL_08b0: ldelema [mscorlib]System.Int64 | |
IL_08b5: conv.u | |
IL_08b6: ldind.i4 | |
IL_08b7: ceq | |
IL_08b9: ldc.i4 -1 // 0xffffffff | |
IL_08be: add | |
IL_08bf: ldc.i4 -1 // 0xffffffff | |
IL_08c4: mul | |
IL_08c5: ldloc numPtr2 | |
IL_08c9: ldloc num3 | |
IL_08cd: add | |
IL_08ce: ldind.i4 | |
IL_08cf: ldloc numPtr2 | |
IL_08d3: ldc.i4 8 // 0x00000008 | |
IL_08d8: add | |
IL_08d9: ldloc num3 | |
IL_08dd: add | |
IL_08de: ldind.i4 | |
IL_08df: sub | |
IL_08e0: mul | |
IL_08e1: ldloc numPtr2 | |
IL_08e5: ldc.i4 8 // 0x00000008 | |
IL_08ea: add | |
IL_08eb: ldloc num3 | |
IL_08ef: add | |
IL_08f0: ldind.i4 | |
IL_08f1: add | |
IL_08f2: ldloc numPtr1 | |
IL_08f6: add | |
IL_08f7: stloc numPtr2 | |
// [233 23 - 233 34] | |
IL_08fb: ldloc index1 | |
IL_08ff: ldc.i4 2 // 0x00000002 | |
IL_0904: sub | |
IL_0905: stloc index1 | |
// [234 23 - 234 32] | |
IL_0909: br IL_00dc | |
// [239 21 - 239 126] | |
IL_090e: ldloc numArray7 | |
IL_0912: ldloc index1 | |
IL_0916: ldc.i4 2 // 0x00000002 | |
IL_091b: sub | |
IL_091c: ldelema [mscorlib]System.Int64 | |
IL_0921: conv.u | |
IL_0922: ldloc numArray7 | |
IL_0926: ldloc index1 | |
IL_092a: ldc.i4 2 // 0x00000002 | |
IL_092f: sub | |
IL_0930: ldelema [mscorlib]System.Int64 | |
IL_0935: conv.u | |
IL_0936: ldind.i4 | |
IL_0937: ldloc numArray7 | |
IL_093b: ldloc index1 | |
IL_093f: ldc.i4 1 // 0x00000001 | |
IL_0944: sub | |
IL_0945: ldelema [mscorlib]System.Int64 | |
IL_094a: conv.u | |
IL_094b: ldind.i4 | |
IL_094c: ceq | |
IL_094e: stind.i4 | |
// [240 21 - 240 53] | |
IL_094f: ldloc numArray2 | |
IL_0953: ldloc index1 | |
IL_0957: ldc.i4 2 // 0x00000002 | |
IL_095c: sub | |
IL_095d: ldc.i4 0 // 0x00000000 | |
IL_0962: stelem.i1 | |
// [241 21 - 241 29] | |
IL_0963: ldloc index1 | |
IL_0967: ldc.i4 1 // 0x00000001 | |
IL_096c: sub | |
IL_096d: stloc index1 | |
// [242 21 - 242 30] | |
IL_0971: br IL_00dc | |
// [247 19 - 247 63] | |
IL_0976: ldloc numPtr1 | |
IL_097a: ldloc numPtr2 | |
IL_097e: ldloc num3 | |
IL_0982: add | |
IL_0983: ldind.i4 | |
IL_0984: add | |
IL_0985: stloc numPtr2 | |
// [248 19 - 248 28] | |
IL_0989: br IL_00dc | |
// [255 19 - 255 95] | |
IL_098e: ldloc numArray5 | |
IL_0992: ldloc numPtr2 | |
IL_0996: ldloc num3 | |
IL_099a: add | |
IL_099b: ldind.i4 | |
IL_099c: ldelema [mscorlib]System.SByte | |
IL_09a1: ldloc numArray7 | |
IL_09a5: ldloc index1 | |
IL_09a9: ldc.i4 1 // 0x00000001 | |
IL_09ae: sub | |
IL_09af: ldelema [mscorlib]System.Int64 | |
IL_09b4: conv.u | |
IL_09b5: ldind.i4 | |
IL_09b6: stind.i1 | |
// [256 19 - 256 31] | |
IL_09b7: ldloc numPtr2 | |
IL_09bb: ldc.i4 8 // 0x00000008 | |
IL_09c0: add | |
IL_09c1: stloc numPtr2 | |
// [257 19 - 257 27] | |
IL_09c5: ldloc index1 | |
IL_09c9: ldc.i4 1 // 0x00000001 | |
IL_09ce: sub | |
IL_09cf: stloc index1 | |
// [258 19 - 258 28] | |
IL_09d3: br IL_00dc | |
// [263 17 - 263 45] | |
IL_09d8: ldloc numArray2 | |
IL_09dc: ldloc index1 | |
IL_09e0: ldc.i4 0 // 0x00000000 | |
IL_09e5: stelem.i1 | |
// [264 17 - 264 94] | |
IL_09e6: ldloc numArray7 | |
IL_09ea: ldloc index1 | |
IL_09ee: ldelema [mscorlib]System.Int64 | |
IL_09f3: conv.u | |
IL_09f4: ldloc numArray5 | |
IL_09f8: ldloc numPtr2 | |
IL_09fc: ldloc num3 | |
IL_0a00: add | |
IL_0a01: ldind.i4 | |
IL_0a02: ldelema [mscorlib]System.SByte | |
IL_0a07: ldind.u1 | |
IL_0a08: stind.i4 | |
// [265 17 - 265 50] | |
IL_0a09: ldloc objArray1 | |
IL_0a0d: ldloc index1 | |
IL_0a11: ldnull | |
IL_0a12: stelem.ref | |
// [266 17 - 266 25] | |
IL_0a13: ldloc index1 | |
IL_0a17: ldc.i4 1 // 0x00000001 | |
IL_0a1c: add | |
IL_0a1d: stloc index1 | |
// [267 17 - 267 29] | |
IL_0a21: ldloc numPtr2 | |
IL_0a25: ldc.i4 8 // 0x00000008 | |
IL_0a2a: add | |
IL_0a2b: stloc numPtr2 | |
// [268 17 - 268 26] | |
IL_0a2f: br IL_00dc | |
// [273 15 - 273 190] | |
IL_0a34: ldloc numArray7 | |
IL_0a38: ldloc index1 | |
IL_0a3c: ldc.i4 1 // 0x00000001 | |
IL_0a41: sub | |
IL_0a42: ldelema [mscorlib]System.Int64 | |
IL_0a47: conv.u | |
IL_0a48: ldind.i4 | |
IL_0a49: ldc.i4 0 // 0x00000000 | |
IL_0a4e: ceq | |
IL_0a50: ldloc numPtr2 | |
IL_0a54: ldloc num3 | |
IL_0a58: add | |
IL_0a59: ldind.i4 | |
IL_0a5a: ldloc numPtr2 | |
IL_0a5e: ldc.i4 8 // 0x00000008 | |
IL_0a63: add | |
IL_0a64: ldloc num3 | |
IL_0a68: add | |
IL_0a69: ldind.i4 | |
IL_0a6a: sub | |
IL_0a6b: mul | |
IL_0a6c: ldloc numPtr2 | |
IL_0a70: ldc.i4 8 // 0x00000008 | |
IL_0a75: add | |
IL_0a76: ldloc num3 | |
IL_0a7a: add | |
IL_0a7b: ldind.i4 | |
IL_0a7c: add | |
IL_0a7d: ldloc numPtr1 | |
IL_0a81: add | |
IL_0a82: stloc numPtr2 | |
// [274 15 - 274 23] | |
IL_0a86: ldloc index1 | |
IL_0a8a: ldc.i4 1 // 0x00000001 | |
IL_0a8f: sub | |
IL_0a90: stloc index1 | |
// [275 15 - 275 24] | |
IL_0a94: br IL_00dc | |
IL_0a99: ldloc objArray1 | |
IL_0a9d: ldloc index1 | |
IL_0aa1: ldloc numArray1 | |
IL_0aa5: ldnull | |
IL_0aa6: bne.un IL_0ab9 | |
// [289 21 - 289 45] | |
IL_0aab: ldc.i4 48 // 0x00000030 | |
IL_0ab0: newarr [mscorlib]System.Byte | |
IL_0ab5: stloc numArray1 | |
IL_0ab9: nop | |
// [290 19 - 290 42] | |
IL_0aba: ldloc numPtr2 | |
IL_0abe: dup | |
// [291 19 - 291 39] | |
IL_0abf: ldind.i1 | |
IL_0ac0: stloc num7 | |
// [292 19 - 292 46] | |
IL_0ac4: ldc.i4 4 // 0x00000004 | |
IL_0ac9: add | |
IL_0aca: stloc numPtr2 | |
// [293 19 - 293 54] | |
IL_0ace: ldloc numPtr2 | |
IL_0ad2: ldloc num3 | |
IL_0ad6: add | |
IL_0ad7: ldind.i4 | |
IL_0ad8: stloc num8 | |
// [294 19 - 294 40] | |
IL_0adc: ldloc numPtr2 | |
IL_0ae0: ldc.i4 8 // 0x00000008 | |
IL_0ae5: add | |
IL_0ae6: stloc numPtr2 | |
// [295 19 - 295 49] | |
IL_0aea: ldloc numPtr2 | |
IL_0aee: ldloc num8 | |
IL_0af2: add | |
IL_0af3: stloc numPtr6 | |
// [296 19 - 296 48] | |
IL_0af7: ldloc numArray1 | |
IL_0afb: ldc.i4 0 // 0x00000000 | |
IL_0b00: ldelema [mscorlib]System.Byte | |
IL_0b05: stloc numPtr7 | |
// start of loop, entry point: IL_0b09 | |
IL_0b09: nop | |
// [297 19 - 297 45] | |
IL_0b0a: ldloc numPtr2 | |
IL_0b0e: ldloc numPtr6 | |
IL_0b12: beq IL_0b47 | |
// [299 21 - 299 76] | |
IL_0b17: ldloc numPtr7 | |
IL_0b1b: ldloc numPtr2 | |
IL_0b1f: ldind.i1 | |
IL_0b20: ldloc num7 | |
IL_0b24: xor | |
IL_0b25: stind.i1 | |
// [300 21 - 300 30] | |
IL_0b26: ldloc numPtr2 | |
IL_0b2a: ldc.i4 1 // 0x00000001 | |
IL_0b2f: add | |
IL_0b30: stloc numPtr2 | |
// [301 21 - 301 30] | |
IL_0b34: ldloc numPtr7 | |
IL_0b38: ldc.i4 1 // 0x00000001 | |
IL_0b3d: add | |
IL_0b3e: stloc numPtr7 | |
IL_0b42: br IL_0b09 | |
// end of loop | |
IL_0b47: nop | |
IL_0b48: ldloc numArray1 | |
IL_0b4c: ldc.i4 0 // 0x00000000 | |
IL_0b51: ldelema [mscorlib]System.Byte | |
IL_0b56: newobj instance void [mscorlib]System.String::.ctor(char*) | |
IL_0b5b: stelem.ref | |
// [305 19 - 305 47] | |
IL_0b5c: ldloc numArray2 | |
IL_0b60: ldloc index1 | |
IL_0b64: ldc.i4 5 // 0x00000005 | |
IL_0b69: stelem.i1 | |
// [306 19 - 306 27] | |
IL_0b6a: ldloc index1 | |
IL_0b6e: ldc.i4 1 // 0x00000001 | |
IL_0b73: add | |
IL_0b74: stloc index1 | |
// [307 19 - 307 28] | |
IL_0b78: br IL_00dc | |
// [312 17 - 312 49] | |
IL_0b7d: ldloc numArray2 | |
IL_0b81: ldloc index1 | |
IL_0b85: ldc.i4 1 // 0x00000001 | |
IL_0b8a: sub | |
IL_0b8b: ldc.i4 0 // 0x00000000 | |
IL_0b90: stelem.i1 | |
IL_0b91: ldloc numArray7 | |
IL_0b95: ldloc index1 | |
IL_0b99: ldc.i4 1 // 0x00000001 | |
IL_0b9e: sub | |
IL_0b9f: ldelema [mscorlib]System.Int64 | |
IL_0ba4: conv.u | |
IL_0ba5: ldloc objArray1 | |
IL_0ba9: ldloc index1 | |
IL_0bad: ldc.i4 1 // 0x00000001 | |
IL_0bb2: sub | |
IL_0bb3: ldelem.ref | |
IL_0bb4: castclass [mscorlib]System.String | |
IL_0bb9: ldsfld native int[] armdot_tutorial_sample.Form1::NNMillisecond | |
IL_0bbe: ldloc numPtr2 | |
IL_0bc2: ldloc num3 | |
IL_0bc6: add | |
IL_0bc7: ldind.i4 | |
IL_0bc8: ldelem.i | |
IL_0bc9: calli valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult (string) | |
IL_0bce: stind.i4 | |
// [319 17 - 319 29] | |
IL_0bcf: ldloc numPtr2 | |
IL_0bd3: ldc.i4 8 // 0x00000008 | |
IL_0bd8: add | |
IL_0bd9: stloc numPtr2 | |
// [320 17 - 320 26] | |
IL_0bdd: br IL_00dc | |
// [325 15 - 325 23] | |
IL_0be2: ldloc index1 | |
IL_0be6: ldc.i4 1 // 0x00000001 | |
IL_0beb: sub | |
IL_0bec: stloc index1 | |
// [326 15 - 326 24] | |
IL_0bf0: br IL_00dc | |
IL_0bf5: ldloc numPtr2 | |
IL_0bf9: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::GetCurrentProcess() | |
IL_0bfe: call instance int32 [System]System.Diagnostics.Process::get_Id() | |
IL_0c03: dup | |
// [335 15 - 335 94] | |
IL_0c04: ldsfld unsigned int8 '<Module>'::setListSeparatorgetIsAllocated | |
IL_0c09: xor | |
IL_0c0a: ldc.i4 107 // 0x0000006b | |
IL_0c0f: sub | |
// [336 15 - 336 23] | |
IL_0c10: ldc.i4 1 // 0x00000001 | |
IL_0c15: stloc num5 | |
// [337 15 - 337 35] | |
IL_0c19: mul | |
// [338 15 - 338 39] | |
IL_0c1a: add | |
IL_0c1b: stloc numPtr2 | |
// [339 15 - 339 24] | |
IL_0c1f: br IL_00dc | |
// end of loop | |
IL_0c24: nop | |
IL_0c25: ret | |
} // end of method Form1::buttonCheckPassword_Click |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment