I've never seen a snatch strap with hooks.
Tow straps with hooks, that resemble snatch straps, yes.
And there's a big difference between the two, they are NOT interchangeable.
I ordered some ProComp snatch straps 4WPW had on sale. They came with instructions saying they were for towing only, not to be used for recovery (snatching). I sent them right back.
As for shackles, properly rated D-rings (AKA shackles) can be used for winching/recovery.
As for attachment points, the sheet metal loops found on vehicles are tie down points for transport, ONLY.
If it's not a steel hook or loop bolted to the frame it ain't safe.
(that's factory, an aftermarket hook/loop that is properly welded to the frame is ok too, as long as it's welded by a trained welder, you wouldn't believe some of the crap I've seen.)