禽子再拜再拜曰:敢问古人有善攻者,穴土而入,缚柱施火,以坏吾城,城坏,或中人,为之奈何?子墨子曰:问穴土之守邪?僃穴者,城内为高楼,以谨𠊱望适人,适人为变,筑垣聚土非常者,若彭有水浊非常者,此穴土也,急壍城内,穴亓土直之。穿井城内,五步一井,傅城足,高地丈五尺,下地得泉三尺而止。令陶者为罂,容四十斗以上,固顺之以薄𩊚革,置井中,使聪耳者伏罂而听之,审知穴之所在,凿穴迎之。令陶者为月明,长二尺五寸,六围,中判之,合而施之穴中,偃一,覆一。柱之外,善周涂亓傅柱者,勿烧。柱者勿烧。柱善涂亓窦际,勿令泄,两㫄皆如此,与穴俱前。下迫地,置康若疾亓中,勿满,疾康长五窦,左右俱杂,相如也。穴内口为灶,令如窑,令容七八员艾,左右窦皆如此,灶用四橐。穴且遇,以颉臯冲之,疾鼓橐熏之,必令明习橐事者,勿令离灶口。连版以穴高下广陜为度,令穴者与版俱前,凿亓版,令容矛,参分亓疏数,令可以救窦。穴则遇,以版当之,以矛救窦,勿令塞窦,窦则塞,引版而却,过一窦而塞之,凿亓窦,通亓烟,烟通,疾鼓橐以熏之。从穴内听穴之左右,急绝亓前,勿令得行。若集客穴,塞之以柴涂,令无可烧版也。然则穴土之攻败矣。
禽滑厘再次跪拜行礼说:请问古代有善于攻城的人,挖地道进入城内,立起柱子放火,来破坏我们的城墙,城墙坏了,有时还会伤到城里的人,对此该怎么办?墨子说:你问的是对付挖地道攻城的方法吗?防备地道攻城的方法是:在城内建造高楼,用来仔细观察敌人的动向。敌人如果有异常举动,比如修筑墙垣、堆积泥土与平常不同,或者附近有浑浊的水流异常,这就是在挖地道了。要赶紧在城内挖壕沟,对着敌人挖地道的方向挖掘。在城内挖井,每五步挖一口井,靠近城墙根。地势高的地方挖到一丈五尺深,地势低的地方挖到见水三尺深就停止。命令陶匠制作大瓮,容量在四十斗以上,用薄皮革牢固地封住瓮口,放在井中。让听力好的人趴在瓮上听声音,仔细辨别地道的位置,然后挖地道迎击敌人。命令陶匠制作月明瓦,长二尺五寸,周长六围,从中间剖开,合起来安放在地道中,一块仰放,一块覆盖。柱子外面,要仔细涂抹连接柱子的部分,不要烧。柱子不要烧。柱子要仔细涂抹接头缝隙,不让漏气,两边都这样做,随着地道一起向前延伸。地道向下贴近地面,在里面放置糠和豆屑,不要装满。糠和豆屑长五窦,左右都混杂,相互对称。地道内口建造灶台,做成像窑一样,能容纳七八个艾草团,左右通道都这样,灶台用四个风箱。地道快要相遇时,用颉皋冲撞敌人,快速鼓动风箱熏烟,一定要让熟悉风箱操作的人负责,不要让他离开灶口。用木板连接,根据地道的高低宽窄为标准,让挖地道的人与木板一起前进。在木板上凿孔,能容纳长矛,按三分之一的疏密程度排列,以便能救援通道。地道相遇时,用木板挡住敌人,用长矛救援通道,不要让通道堵塞。通道如果堵塞,就拉动木板后退,越过一个通道再堵塞它。凿开通道,使烟流通,烟流通后,快速鼓动风箱熏烟。从地道内听地道左右的声音,迅速截断敌人前进的道路,不让他们通行。如果敌人聚集在地道中,用涂了泥的柴草堵塞,让他们无法烧毁木板。这样,挖地道进攻就失败了。
寇至吾城,急非常也,谨僃穴。穴疑有应寇,急穴,穴未得,慎毋追。凡杀以穴攻者,二十步一置穴,穴高十尺,凿十尺,凿如前,步下三尺,十步拥穴左右横行,高广各十尺,杀。俚两罂,深平城,置板亓上,𧵡板以井听,五步一。密用�若松为穴户,户穴有两蒺蔾,皆长极亓户,户为环,垒石外𡎋,高七尺,加堞亓上。勿为陛与石,以县陛上下出入。具𬬻橐,橐以牛皮。𬬻有两缻,以桥鼓之。百十每亦熏四十什,然炭杜之,满𬬻而盖之,毋令气出。适人疾近五百穴,穴高若下不至吾穴,即以伯凿而求通之。穴中与适人遇,则皆圉而毋逐,且战北,以须𬬻火之然也,即去而入壅穴杀。有𠏙,𠏙为之户及关籥,独顺得往来行亓中。穴垒之中各一狗,狗吠即有人也。
敌人来到我们的城下,情况紧急非同寻常,要谨慎防备地道。如果怀疑有敌人响应而挖地道,要迅速挖地道应对。地道还没挖通时,千万不要追击。凡是用来消灭挖地道进攻的敌人,每二十步设置一个地道,地道高十尺,宽十尺,挖掘方法如前所述。每步向下挖三尺,每十步设置横向的地道左右延伸,高和宽各十尺,作为杀敌的设施。放置两个大瓮,深度与城墙齐平,在上面放上木板,用木板覆盖井口来听声音,每五步设置一个。用密实的木材或松木制作地道门,门洞内设置两个蒺藜,长度都与门相当,门上安装环。外面垒砌石头,高七尺,在上面加筑城垛。不要设置台阶和石头,用悬挂的梯子上下出入。准备炉子和风箱,风箱用牛皮制作。炉子有两个陶罐,用杠杆鼓风。每百十个也熏四十什,点燃炭火堵住,装满炉子后盖上,不让烟气泄漏。敌人快速接近五百个地道时,如果地道高低没有到达我们的地道,就用大凿子凿通以求连通。在地道中与敌人相遇,就都围住而不追击,并且假装败退,等待炉火点燃,就离开进入壅穴杀敌。有壅穴,壅穴要设置门和锁,只有顺从的人才能在其中往来行走。地道垒中各自放一条狗,狗叫就说明有人来了。
斩艾与柴,长尺,乃置窑灶中,先垒窑壁,迎穴为连。凿井傅城足,三丈一,视外之广陜而为凿井,慎勿失。城卑内高从内难。凿井城上,为三四井,内新甀井中,伏而听之,审知穴之所在,穴而迎之。穴且遇,为颉臯,必以坚杖为夫,以利斧施之,命有力者三人用颉臯冲之,灌以不洁十余石。趣伏此井中,置艾亓上,七分,盆盖井口,毋令烟上泄,㫄亓橐口,疾鼓之。以车轮𨎽。一束樵,染麻索涂中以束之。铁锁县正当寇穴口,铁锁长三丈,端环,一端钩。𠏙穴高七尺五寸,广柱闲也尺,二尺一柱,柱下傅舄,二柱共一负土。两柱同质,横负土。柱大二围半,必固亓负土,无柱与柱交者。穴二窑,皆为穴月屋,为置吏、舍人各一人,必置水。塞穴门,以车两走为蒀,涂亓上,以穴高下广陜为度,令入穴中四五尺,维置之,当穴者客争伏门,转而塞之。为窑容三员艾者,令亓突人伏傅突一㫄,以二橐守之,勿离。内矛以铁,长四尺半,大如铁服说,即刃之二矛。内去窦尺,邪凿之,上穴当心,亓矛长七尺。穴中为环利率,穴二。凿井城上,俟亓穿井且通,居版上,而凿亓一偏。已而移版,凿一偏。颉臯为两夫,而㫄貍亓植,而𢾭钩亓两端。诸作穴者五十人,男女相半。
割取艾草和柴草,长一尺,就放在窑灶中。先垒砌窑壁,对着地道方向建造连接设施。在靠近城墙根的地方凿井,每三丈一口,根据城外地形宽窄来决定凿井的位置,谨慎不要失误。如果城墙低而城内高,从城内难以防守。在城墙上凿井,挖三四口井,把新瓮放入井中,趴在上面听声音,仔细辨别地道的位置,然后挖地道迎击。地道快要相遇时,制作颉皋,一定要用坚硬的木杠作为杠杆,装上锋利的斧头,命令三个有力气的人用颉皋冲撞敌人,灌入十几石不干净的东西。赶快埋伏在这口井中,把艾草放在上面,分成七份,用盆盖住井口,不让烟往上泄漏,在旁边设置风箱口,快速鼓风。用车轮碾压。一捆柴草,用麻绳浸染泥浆后捆扎。铁锁悬挂正对着敌人地道口,铁锁长三丈,一端有环,一端有钩。壅穴高七尺五寸,宽在柱子之间为一尺,每二尺一根柱子,柱子下面垫着基石,两根柱子共同支撑一块负土板。两根柱子同用一个底座,横向支撑负土板。柱子粗二围半,一定要固定好负土板,不要让柱子相互交叉。每个地道设置两个窑,都做成地穴式的月屋,设置官吏和舍人各一人,一定要放置水。堵塞地道门,用两个车轮作为遮蔽物,在上面涂泥,根据地道的高低宽窄为标准,让遮蔽物进入地道四五尺,用绳索系住放置。对着地道口的敌人争夺伏门时,就转动遮蔽物堵塞。建造能容纳三个艾草团的窑,让突击的人埋伏在突击口的一旁,用两个风箱防守,不要离开。内置铁矛,长四尺半,大小像铁服说,就是两刃的矛。内置距离通道一尺,斜着凿开,上面的地道正对中心,这种矛长七尺。地道中设置环利率,每个地道两个。在城墙上凿井,等到井快要凿通时,站在木板上,凿开井的一侧。然后移动木板,再凿另一侧。颉皋做成两个杠杆,在旁边埋设支柱,用钩子钩住两端。所有挖地道的人共五十人,男女各半。
五十人攻穴,为传士之口,受六参,约枲绳以牛亓下,可提而与投。已则穴七人守退垒之中,为大庑一,藏穴具亓中。难穴,取城外池唇木月散之,什斩亓穴,深到泉。难近穴,为铁𫓧,金与扶林长四尺,财自足。客即穴,亦穴而应之。为铁钩巨,长四尺者财自足,穴彻,以钩客穴者。为短矛、短戟、短弩、䖟矢,财自足,穴彻以鬭。以金剑为难,长五尺,为銎、木杘,杘有虑枚,以左客穴。戒持罂,容三十斗以上,貍穴中,丈一,以听穴者声。为穴,高八尺,广,善为傅置。具全牛交槀皮及𡊛,卫穴二,盖陈靃及艾,穴彻熏之。以斧金为斫,杘长三尺,卫穴四。为垒,卫穴四十,属四。为斤、斧、锯、凿、镢,财自足。为铁校,卫穴四。为中橹,高十丈半,广四尺。为横穴八橹�,具槀枲,财自足,以烛穴中。盖持�,客即熏,以救目。救目,分方凿穴,以盆盛�,置穴中,丈盆毋少四斗,即熏,以自临�上,及以沺目。
五十人进攻地道,制作传递土的口袋,能装六斗,用麻绳捆扎口袋下部,可以提着投掷。完成后,七个人在地道中守卫退垒,建造一个大屋子,存放地道用具在里面。破坏地道时,取城外护城河边的树木散开,每十段砍断地道,深到见泉水。破坏靠近的地道时,制作铁锹,铁头和木柄长四尺,数量足够用就行。敌人挖地道,我们也挖地道应对。制作铁钩,长四尺的足够用,地道打通后,用来钩住敌人的地道。制作短矛、短戟、短弩、䖟矢,数量足够用,地道打通后用来战斗。用金属剑作为障碍,长五尺,制作銎和木柄,木柄上有横木,用来辅助对付敌人的地道。准备好大瓮,容量在三十斗以上,埋在地道中,每丈一个,用来听挖地道的声音。建造地道,高八尺,宽,要妥善建造附属设施。准备全牛、交槀、皮和土坯,每个地道守卫两个,盖上陈旧的豆叶和艾草,地道打通后熏烟。用斧头金属做砍刀,木柄长三尺,每个地道守卫四个。制作垒,每个地道守卫四十个,附属四个。制作斤、斧、锯、凿、镢,数量足够用。制作铁校,每个地道守卫四个。制作中橹,高十丈半,宽四尺。建造横向地道八橹,准备槀和麻绳,数量足够用,用来在地道中照明。盖上持,敌人如果熏烟,用来保护眼睛。保护眼睛时,分方向凿开地道,用盆盛水,放在地道中,每丈一个盆不少于四斗,敌人熏烟时,自己靠近水盆,并用水洗眼。