Untitled

 avatar
unknown
plain_text
a month ago
5.1 kB
3
Indexable
byte Java_com_example_hckademy_MainActivity_check2
               (_JNIEnv *param_1,undefined8 param_2,_jstring *param_3,_jarray *param_4)

{
  byte bVar1;
  byte bVar2;
  byte bVar3;
  byte bVar4;
  uint uVar5;
  uint uVar6;
  int iVar7;
  uint uVar8;
  uint uVar9;
  uint uVar10;
  long lVar11;
  uchar *puVar12;
  uint uVar13;
  uint local_144;
  byte local_fc;
  uchar local_f8;
  undefined1 local_f7;
  undefined1 local_f6;
  undefined1 local_f5;
  undefined1 local_f4;
  uchar auStack_f0 [128];
  uchar local_70 [72];
  long local_28;
  
  lVar11 = tpidr_el0;
  local_28 = *(long *)(lVar11 + 0x28);
  local_70[0x32] = '\x17';
  local_70[0x33] = 0xe1;
  local_70[0x34] = 0xdf;
  local_70[0x35] = '\x17';
  local_70[0x36] = 0xea;
  local_70[0x37] = '@';
  local_70[0x38] = 0x9e;
  local_70[0x39] = 0xd1;
  local_70[0x30] = '\x1a';
  local_70[0x31] = 0x8a;
  local_70[0x28] = '\x11';
  local_70[0x29] = 0x86;
  local_70[0x2a] = 0xf3;
  local_70[0x2b] = '\f';
  local_70[0x2c] = 0xb0;
  local_70[0x2d] = '\x1c';
  local_70[0x2e] = 0xf4;
  local_70[0x2f] = 0xde;
  local_70[0x20] = 0xde;
  local_70[0x21] = '?';
  local_70[0x22] = 0xbb;
  local_70[0x23] = '\x1b';
  local_70[0x24] = 0xce;
  local_70[0x25] = 0xc1;
  local_70[0x26] = ' ';
  local_70[0x27] = 0xf2;
  local_70[0x18] = 0x8a;
  local_70[0x19] = '6';
  local_70[0x1a] = 0xfe;
  local_70[0x1b] = 0xd9;
  local_70[0x1c] = '\f';
  local_70[0x1d] = 0xe6;
  local_70[0x1e] = '\x1b';
  local_70[0x1f] = 0xfe;
  local_70[0x10] = 0xc4;
  local_70[0x11] = 0xfa;
  local_70[0x12] = '\x1a';
  local_70[0x13] = 0x9b;
  local_70[0x14] = ' ';
  local_70[0x15] = 0xd5;
  local_70[0x16] = 0xc4;
  local_70[0x17] = '\x10';
  local_70[8] = '+';
  local_70[9] = 0x8a;
  local_70[10] = '\x13';
  local_70[0xb] = 0xf7;
  local_70[0xc] = 0xc0;
  local_70[0xd] = ' ';
  local_70[0xe] = 0xe6;
  local_70[0xf] = ' ';
  local_70[0] = '4';
  local_70[1] = 0xf1;
  local_70[2] = 0xe1;
  local_70[3] = '8';
  local_70[4] = 0xae;
  local_70[5] = '3';
  local_70[6] = 0x92;
  local_70[7] = 0x9f;
  uVar6 = _JNIEnv::GetArrayLength(param_1,param_4);
  iVar7 = _JNIEnv::GetStringLength(param_1,param_3);
  lVar11 = _JNIEnv::GetByteArrayElements(param_1,(_jbyteArray *)param_4,(uchar *)0x0);
  if (iVar7 == 0x3a) {
    srand(0);
    uVar8 = rand();
    srand(uVar8);
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    bVar1 = *(byte *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    bVar2 = *(byte *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    uVar13 = (uint)*(byte *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    bVar3 = *(byte *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar8 = 0;
    if (bVar3 != 0) {
      uVar8 = uVar13 / bVar3;
    }
    uVar10 = rand();
    uVar9 = 0;
    if (uVar6 != 0) {
      uVar9 = uVar10 / uVar6;
    }
    bVar4 = *(byte *)(lVar11 + (ulong)(uVar10 - uVar9 * uVar6));
    uVar10 = rand();
    uVar9 = 0;
    if (uVar6 != 0) {
      uVar9 = uVar10 / uVar6;
    }
    uVar5 = 0;
    uVar9 = (uint)*(byte *)(lVar11 + (ulong)(uVar10 - uVar9 * uVar6));
    if (uVar9 != 0) {
      uVar5 = bVar4 / uVar9;
    }
    srand(((uint)bVar1 * (uint)bVar2 + (uVar13 - uVar8 * bVar3)) - uVar5);
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    local_f8 = *(uchar *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    local_f7 = *(undefined1 *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    local_f6 = *(undefined1 *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    local_f5 = *(undefined1 *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    uVar9 = rand();
    uVar8 = 0;
    if (uVar6 != 0) {
      uVar8 = uVar9 / uVar6;
    }
    local_f4 = *(undefined1 *)(lVar11 + (ulong)(uVar9 - uVar8 * uVar6));
    lVar11 = _JNIEnv::GetStringChars(param_1,param_3,(uchar *)0x0);
    for (local_144 = 0; local_144 < 0x3a; local_144 = local_144 + 1) {
      auStack_f0[(int)local_144] = (uchar)*(undefined2 *)(lVar11 + (long)(int)local_144 * 2);
    }
    puVar12 = (uchar *)xors(auStack_f0,0x3a,&local_f8,5);
    local_fc = equals(puVar12,local_70,0x3a);
    local_fc = local_fc & 1;
  }
  else {
    local_fc = 0;
  }
  lVar11 = tpidr_el0;
  if (*(long *)(lVar11 + 0x28) != local_28) {
                    /* WARNING: Subroutine does not return */
    __stack_chk_fail();
  }
  return local_fc;
}

Editor is loading...
Leave a Comment