Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
check
decompiled.c
0 lines
|
64.86 KB
_ABI(SystemV_x86_64) void check(generic64_t argument_0) { struct_122 stack; generic32_t var_0; stack.offset_8 = argument_0; var_0 = 0; pointer_or_number64_t var_1; pointer_or_number64_t var_2; generic64_t var_3; generic64_t var_4; artificial_struct_returned_by_rawfunction_29 var_5; stack.offset_28 = var_0; var_5 = strlen_2(var_3, var_4, var_4, (pointer_or_number64_t) stack.offset_8, undef(generic64_t), undef(generic64_t)); var_2 = var_5.register_rax; var_1 = var_5.register_rdx; while (var_2 > (uint64_t) var_0) { generic64_t var_6; var_6 = (int32_t) stack.offset_28 > -1 ? 0 : 7; var_3 = *(generic8_t *) ((pointer_or_number64_t) &segment_3.data.key + (((var_6 + stack.offset_28) & 0x7) - var_6) * 1); var_4 = *(generic8_t *) ((pointer_or_number64_t) stack.offset_8 + (pointer_or_number64_t) stack.offset_28) ^ *(generic8_t *) ((pointer_or_number64_t) &segment_3.data.key + (((var_6 + stack.offset_28) & 0x7) - var_6) * 1); *(generic8_t *) ((pointer_or_number64_t) stack.offset_8 + (pointer_or_number64_t) stack.offset_28) = *(generic8_t *) ((pointer_or_number64_t) stack.offset_8 + (pointer_or_number64_t) stack.offset_28) ^ *(generic8_t *) ((pointer_or_number64_t) &segment_3.data.key + (((var_6 + stack.offset_28) & 0x7) - var_6) * 1); var_0 = stack.offset_28 + 1; stack.offset_28 = var_0; var_5 = strlen_2(var_3, var_4, var_4, (pointer_or_number64_t) stack.offset_8, undef(generic64_t), undef(generic64_t)); var_2 = var_5.register_rax; var_1 = var_5.register_rdx; } if (*stack.offset_8 == (pointer_or_number64_t) -6667670134051176967) { int32_t var_7; var_7 = puts_2((const int8_t *) "C'est correct !"); } else { int32_t var_8; var_8 = puts_2((const int8_t *) "Essaie encore !"); } }
Loading...