犬飼現八在行德與信乃、小文吾分別後,為了尋找其他犬士而周遊諸國。有一天,現八來到下野國足尾的庚申山山腳。
庚申山奇岩怪石聳立,是一座險峻的山,自古傳說住著可怕的妖怪。天黑後在山中迷路的現八,決定在岩洞裡過一夜。
夜深時,不知從何處來了一支奇怪的隊伍。走在最前面的,是身高一丈(約三公尺)的可怕妖貓。妖貓穿著人的衣裳,佩著刀,騎著馬。後面跟著許多貓妖。
現八迅速拿起弓,射穿了妖貓的眼睛。妖貓發出慘叫,與隊伍一同消失了。
之後,現八在山中遇到一位名叫赤岩一角的武士的亡靈。一角拜託他說:「我被這山中的妖貓殺害,那妖貓化成我的模樣,冒充我。請把這件事告訴我的兒子角太郎,替我報仇。」
現八下山拜訪一角的宅邸,果然有一個自稱一角的男人,但那男人一隻眼睛受了傷,與現八射穿妖貓眼睛的位置相同。
一角之子角太郎被父親的冒牌貨欺騙,陷入困境。現八把真相告訴角太郎,兩人同心協力揭穿假一角的真面目,降伏了妖貓。
角太郎是持有「禮」之珠的犬士,後來改名為犬村大角。庚申山至今仍有「庚申山莊」,還保留著穿梭於奇岩之間的登山步道。