《善恶书》,一半是红字,一半是黑字,据说是由姜子牙、鲁班、鬼谷子等人整合而成,红字记载的都是救人助人的善法,黑字记载的都是骗人害人的恶术。后世时,书被一个木匠得到,截取了其中所有的黑字和极少的红字,重新编出了一本书,叫《厌胜经》,从此,世上开始流传木工厌胜术。郑路生是一老寡妇和一独身老汉偷情生的儿子,因别人说闲话而持刀伤人,逃出家乡。江湖流浪时被人贩子绑走,却伤了人贩子,并救了一同被绑的女孩儿曹晚春。若干年后,郑路生遇上老木匠曹步廊,经曹步廊指点,抓了风水先生罗金盘和房东妻子的奸,后被曹步廊收为徒弟,改名郑国彬。一次偶然,郑国彬跟踪偷吃肉的白蛇,竟发现了失传已久的古书《善恶书》!