Sorry, I'm quite new to assembly, and I'm trying to make the code bellow return true:.text:1000E3E0 ; =============== S U B R O U T I N E =======================================.text:1000E3E0.text:1000E3E0.text:1000E3E0 ; bool __thiscall LicenseChecker::LicenseCheckerPlugin::hasValidLicense(LicenseChecker::LicenseCheckerPlugin *__hidden this).text:1000E3E0                 public ?hasValidLicense@LicenseCheckerPlugin@LicenseChecker@@QAE_NXZ.text:1000E3E0 ?hasValidLicense@LicenseCheckerPlugin@LicenseChecker@@QAE_NXZ proc near.text:1000E3E0                                         ; DATA XREF: .rdata:off_10024D68o.text:1000E3E0                 mov     eax, [ecx+0Ch].text:1000E3E3                 mov     al, [eax+20h].text:1000E3E6                 retn.text:1000E3E6 ?hasValidLicense@LicenseCheckerPlugin@LicenseChecker@@QAE_NXZ endp.text:1000E3E6.text:1000E3E6 ; ---------------------------------------------------------------------------On a crackme. I heard somewhere that 1 returns true, but no idea on how to do it.
Make this function return true
ida;disassembly;assembly;patching