辽朝军队当时已经配备了简单的火器和火药。在中国古代,火药的发明经历了漫长的历史过程。早在汉朝,火药的主要成份硝石、硫黄已被人们当作药物使用。两晋、隋唐时期,炼丹家在实践中已经发现了硝石、硫黄和木炭等混合物的燃烧性能,并采用“伏火法”炼丹。到10世纪,已开始用火药来制造纵火器具,并创造出一种全新的兵器──火药兵器,使传统的火攻战术有了新的发展。
北宋初年,军队里出现了用火药制造的火箭、火球等。火药兵器有火球、火药鞭箭、蒺藜火球、霹雳火球等多种,这表明原始的火药兵器是与攻守城战联系在一起的。
受北宋影响,辽军也很注意搜求火器的制造及使用方法。北宋针对辽朝试图获取火药的企图,规定河北榷场严禁向辽朝销售硫磺、烟硝等物品。但辽朝统治者冲破宋朝的禁令封锁,千方百计搞到宋军的火药配方,加以制造,并在燕京举行大规模检阅火炮,给宋朝君臣以不小的震动。但当时的火炮主要是用抛射机投射燃烧物和爆炸物,用于延烧敌人楼橹,对士卒的杀伤力是有限的。成书于13世纪晚期的阿拉伯兵书《马术和军械》,将火药称为“契丹花”,管状火器称为“契丹火枪”、“契丹火箭”。可见火药等是从契丹传到西方去的。
介绍一下当时火药配方:晋州硫磺十四两、窝黄七两、焰硝二斤半、麻茹一斤、干漆一两、砒黄一两、定粉一两、竹茹一两、黄丹一两、黄蜡半两、清油一分、桐油半两、松脂十四两、浓油一分。这是火炮火球配方,是一种较原始的燃烧弹,以火锥引燃,燃烧缓慢。借助抛石机拽发,离心力使氧气快速进入火药,火药燃烧猛烈,落地立刻粉碎,火焰火星乱迸,灼伤人马。