多项选择题

A.终端软件加壳
B.安全启动功能
C.代码混淆
D.反动态调试