My idea was also targeting e.g. navigation and communication satellites. Maybe coming close and drowning their transmission in white noise could work. It would take imitating their antennas' direction pretty well.
You’d probably have to hack it then. Getting there and wrapping it in foil / sabotaging it would be unbelievably hard and clearly visible to the whole world’s radar systems
I don't think that a rocket attack would stay invisible.
If the target satellite would start maneuvering to avoid capture, it's OK because now it's useless as a navigation satellite, and is harder if even still possible to use for communication and surveillance.
As such, you can disable an opponent's satellite without destroying it. It just doesn't work for the duration of the laser-beam attack.