52 lines
1.1 KiB
C
52 lines
1.1 KiB
C
#include <stdio.h>
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
#include <string.h>
|
|
#include <sys/types.h>
|
|
#include <signal.h>
|
|
|
|
bool test(char* input_str) {
|
|
int iVar8;
|
|
|
|
iVar8 = (uint)(uint8_t)(
|
|
input_str[0] ^
|
|
input_str[1] ^
|
|
input_str[2] ^
|
|
input_str[3] ^
|
|
input_str[4] ^
|
|
input_str[5] ^
|
|
input_str[6] ^
|
|
input_str[7] ^
|
|
input_str[8] ^
|
|
input_str[9] ^
|
|
input_str[10] ^
|
|
input_str[11] ^
|
|
0xd6 // 214
|
|
) + (uint)(uint8_t)(
|
|
(
|
|
input_str[0] +
|
|
input_str[1] +
|
|
input_str[2] +
|
|
input_str[3] +
|
|
input_str[4] +
|
|
input_str[5] +
|
|
input_str[6] +
|
|
input_str[7] +
|
|
input_str[8] +
|
|
input_str[9] +
|
|
input_str[10] +
|
|
input_str[11]
|
|
) - 0x3a // 58 ':'
|
|
) * 0x73;
|
|
|
|
if (
|
|
(char)(
|
|
(char)iVar8 - (char)(
|
|
(uint)(
|
|
iVar8 * 0x7f81
|
|
) >> 0x17 // 23
|
|
)
|
|
) == -0x4b) { // -75 | -'K' | 18'446'744'073'709'551'541
|
|
|
|
}
|