Green’s Dictionary of Slang

shag n.3

[var. scag n.2 (2)]

(drugs) heroin.

[US]Bentley & Corbett Prison Sl. 70: Shag [...] Heroin.