Unable to program ATtiny84A with Arduino Nano as ISP – “Invalid device signature”

All zeros instead of signature means that you have a connection problems between the target and programmer boards - i.e between Attiny and Nano.

Unfortunately, it's quite hard to tell from the photo which wires go where. Also, note that using multi-core wires does not provide good contact on the breadboard.