병기는 궁(弓), 전(箭), 도일(刀釰), 삭(槊), 창(槍), 극(戟), 월(鉞), 포(砲), 노(弩), 고시(楛矢), 포차(砲車), 포석(抛石), 금갑(金甲), 조부(雕斧), 금휴개(金髹鎧), 명광개(明光鎧), 순적(盾的), 고취(鼓吹), 철질려(鐵蒺藜) 등이 있었다.
백제(百濟)는 군대 깃발이 황색이고 고구려(高句麗)는 흑기(黑旗) 또는 적기(赤旗)이다. 신라(新羅)는 금(衿)의 색깔로 대오(隊伍)를 나누었는데, 금은 휘직(徽織)이고 모양은 반달을 본떴다.