In the past, I already had the opportunity to give some “security awareness” sessions to developers. One topic&#;x26;#;xc2;&#;x26;#;xa0;that was always debated is the reuse of existing code. Indeed, for a developer, it&#;x26;#;39;s tempting to not reinvent the wheel when somebody already wrote a piece of code that achieves the expected results. From a gain of time perspective, it&#;x26;#;39;s a win for the developers who can focus on other code. Of course, this can have side effects and introduce bugs, backdoors, etc… but it&#;x26;#;39;s not today&#;x26;#;39;s topic. Malware developers are also developers and have the same behavior. Code reuse has been already discussed several times[1]. For example, tools exist to detect cloned or reused code in the IDA disassembler[2][3].
Continue reading Code & Data Reuse in the Malware Ecosystem, (Thu, Dec 12th)→