Explore
/
Sign In
/
Unknown
Unknown
Fork
Star
Artifacts
function
main
decompiled.c
0 lines
|
22.06 KB
_ABI(SystemV_x86) generic32_t main(void) { struct _PACKED struct_55 { generic8_t *offset_0; generic8_t *offset_4; uint8_t padding_at_8[52]; } stack; pointer_or_number32_t var_0; pointer_or_number32_t var_1; pointer_or_number32_t var_2; pointer_or_number32_t var_3; pointer_or_number32_t var_4; pointer_or_number32_t var_5; pointer_or_number32_t var_6; pointer_or_number32_t var_7; artificial_struct_returned_by_rawfunction_26 var_8; artificial_struct_returned_by_rawfunction_26 var_9; artificial_struct_returned_by_rawfunction_26 var_10; artificial_struct_returned_by_rawfunction_26 var_11; stack.offset_0 = "IOLI Crackme Level 0x00\n"; var_8 = printf_2(); var_7 = var_8.register_eax; var_6 = var_8.register_edx; stack.offset_0 = "Password: "; var_9 = printf_2(); var_5 = var_9.register_eax; var_4 = var_9.register_edx; stack.offset_4 = (pointer_or_number32_t) &stack.offset_4 + 28; stack.offset_0 = "%s"; var_10 = scanf_2(); var_3 = var_10.register_eax; var_2 = var_10.register_edx; stack.offset_4 = "250382"; stack.offset_0 = (pointer_or_number32_t) &stack.offset_4 + 28; var_11 = strcmp_2(); var_1 = var_11.register_eax; var_0 = var_11.register_edx; if (!var_1) { pointer_or_number32_t var_12; pointer_or_number32_t var_13; artificial_struct_returned_by_rawfunction_26 var_14; stack.offset_0 = "Password OK :)\n"; var_14 = printf_2(); var_13 = var_14.register_eax; var_12 = var_14.register_edx; } else { pointer_or_number32_t var_15; pointer_or_number32_t var_16; artificial_struct_returned_by_rawfunction_26 var_17; stack.offset_0 = "Invalid Password!\n"; var_17 = printf_2(); var_16 = var_17.register_eax; var_15 = var_17.register_edx; } return 0; }
Loading...