Hard coding: Difference between revisions

Content deleted Content added
Line 12:
 
==Hardcoding and backdoors ==
Hardcoding credentials is a popular way of creating a [[Backdoor (computing)|backdoor]]. Hardcoded credentials are usually not visible in configuration files or the output of account-enumeration commands and cannot be easily changed or bypassed by users. If discovered, a user might be able to disable such a backdoor by modifying and rebuilding the program from its [[source code]] ([[FLOSS|if source is publicly available]] or [[decompiler|decompiled]] or [[reverse-engineering|reverse-engineered]]), [[hex editor|directly editing]] the program's [[binary code]], or instituting an integrity check (such as digital signatures, anti-tamper, and [[anti-cheat]]) to prevent the unexpected access, but such actions are often prohibited by a [[EULA]].
 
==Hardcoding and DRM==