Untitled
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