From what I can tell, you'd never be able to use that programmer and that cable to program a board designed with the standard ISP pinout.
Playing with brightness and contrast on the image to verify, it doesn't appear there's a notch on the MOSI side shown on the programmer connector, so it has to be on the SCK side where it normally would be. The cable will swap the pin alignment so that pin 1 ends up where pin 6 should be, etc. Whoever built that cable likely didn't realize it makes a difference which way the connectors go on.
For the unaware, these connectors almost always mark pin 1 with a small triangle on the tab side of the connector body where the ribbon cable sits. Once you realize that, it makes it pretty easy to see if pin 1 on both connectors go to the same side of the ribbon cable. You do need to be careful though - not all board designers realize there really is a standard pin numbering scheme to these things, and they make up their own pin numbering scheme. There's a popular LCD board for reprap 3D printers, for example, that was designed with the odd and even rows swapped, so that pin 1 and 2 are swapped, 3 and 4 are swapped, etc. No big deal as long as the same designer laid out the boards on both ends of the cable...