North Korea is a joke.
Iran is actually highly trained military that has OIL. North Korea? They believe that their own leader is a god....yeah......
Iran has allies. Their allies include USA and Saudi (not by choice but by association with USA). Iran wins.
Just look at the picture, the Iranians have G3s while the North Koreans have what look to be SKSs, (could also be old AKs, its kind of hard to tell from the pic).
Very well trained, tough as nails, best part: they have an air force!