多项选择题

下列哪些是用于网页挂马的技术()。

A、ARP欺骗
B、DNS劫持
C、SQL注入
D、跨站脚本