Aight so I'll explain the hacking real quick with 3 screenshots:
In this first one you notice my Breach Time is 33 seconds. The top row is highlighted.
I have 2 hacks I can do: Icepick and Camera Shutdown. I can actually do BOTH of them in 1 Breach.
I'm hovering over the 1C from the Camera Shutdown code. Notice - Breach Time is still 33 seconds. I haven't started yet. BUT - by hovering over 1C, I can see possible paths.
You'll also notice in the first row there is no 1C to start! This is good because...
The Icepick sequence starts with BD. This is in the first row. So what did I do?
I hit 55. And I know what you're thinking - there is no 55 in the beginning code. Doesn't matter, as long as you make it before you run out of attempts or time. 55 was my first buffer. You see Breach Time now at 25.13 seconds.
I hit 55, and go to 1C, then BD. This unlocks Camera Shutdown. However we aren't done yet.
That 'BD' is also in the sequence for Icepick, so it lets me continue the code. I just need to find another 1C. That's the blue square you see in the last picture. I hit that and I get Icepick also. That's how you can get multiple hacks through breaching. Just figuring out what codes lineup correctly. Take your time before you hit the first button.
This does not work on vending machines, because you can only get paid out in small, medium, or large cash. If it does I haven't gotten it to do so yet, because the codes are unique and it locks you out of the other paths from what I've seen.