Пример #1
0
 public void generateOpcodeTable(int key)
 {
     if (key == 0)
     {
         byte[] opcodes = new byte[0xd1]; // d0 + 1
         for (int i = 0; i < opcodes.Length; i++)
         {
             opcodes[i] = (byte)i;
         }
         short[] exOpcodes = new short[0x4e];
         for (int i = 0; i < exOpcodes.Length; i++)
         {
             exOpcodes[i] = (byte)i;
         }
         _table = new OpcodeTable(opcodes, exOpcodes);
     }
     else
     {
         _table = OpcodeObfuscator.getObfuscatedTable(key);
     }
 }
Пример #2
0
 public void generateOpcodeTable(int key)
 {
     if (key == 0)
     {
         byte[] opcodes = new byte[0xd1]; // d0 + 1
         for (int i = 0; i < opcodes.Length; i++)
         {
             opcodes[i] = (byte)i;
         }
         short[] exOpcodes = new short[0x4e];
         for (int i = 0; i < exOpcodes.Length; i++)
         {
             exOpcodes[i] = (byte)i;
         }
         _table = new OpcodeTable(opcodes, exOpcodes);
     }
     else
     {
         _table = OpcodeObfuscator.getObfuscatedTable(key);
     }
 }