前段时间在PC上通关了《阿凡达:潘多拉边境》。
游戏刚开始的体验还是不错的,开阔的阿凡达世界,育碧一如既往精美的环境建模。整个地图几乎是无缝衔接,既可以陆地步行,也可以乘坐骑探索天空。
但随着游戏进度的推进,问题也逐渐变得明显。首先迎面而来的是一股预制的罐头味,这也是大家常常对育碧开发世界的诟病。在每个局部区域的任何大同小异,重复度有些高。不是摧毁特定机关,就是找到特定开关。
战斗的系统也是有点鸡肋。我选的是普通难度,基本在获取到武器机枪后,往后的战斗基本都是突突突。其他武器,特别是弓箭,很少用到。战斗的过程很少需要策略和利用环境。游戏的初期和后期,战斗的体验几乎是一样的。
剧情方面,因为阿凡达这部电影有些年代了,对其背景印象已模糊。所以单从游戏叙事的角度来说,也没给我太多代入感。
总之如果不是阿凡达这个IP的粉丝,
前一阵子,我发现NAS的读写速度有点慢。因为我的docker应用都是部署到单独的1T硬盘,打开这些应用的时间明显增加。结果再过一段时间,飞牛OS上就显示警告这个硬盘有错误,需要尽快备份。
我一直是没有数据备份的习惯的。一是NAS搭建之初没有累计多少数据,二是备份到哪,怎么恢复,这些问题懒得探究。
所以看到警告的第一反应是赶紧把硬盘里面的内容拷贝出来。第一次尝试是把整盘的内容拷贝,结果显示时间完成时间需要20多天。没有这个耐心等待,估计硬盘也撑不到那个时候。直到这一刻,我开始感到焦虑了,后悔没有早点备份。
接下来,我只能挑更重要的数据来拷贝备份了。这些重要的数据主要是个人自建的数据库,本地笔记文档,以及一些本地代码仓库。当然也包含了这个博客所需要的数据。
一些年代久远的文档,以及个人照片,由于过于零散和容量较大,只好放弃了。没有什么实际的经济损失,只是那些再也找不回的记录和怀旧有点可惜。
国庆出趟远门回来,
第一部分
第1章 关于逆向工程
主要是些背景介绍,略。
第2章 逆向分析Hello World程序
* 认识调试器
文中提到Ollydbg已经停止维护,而且只能调试32位程序,所以切换到x64dbg作为替代。x64dbg是开源软件,在可以官网免费下载使用。
* 编译生成Helloworld程序
我是通过VS 2026的Helloworld项目模板来直接编译的。然后用x64dbg打开。接下来就是小试牛刀,怎么找到函数入口。
1. 代码执行法
顾名思义,一步一步的执行代码(Step Over),同时观察什么时候出现特征现象,比如打印出Helloworld。
这种方法在代码量不大的时候才可行。
2. 字符串检索法
因为我们知道关键代码部分会打印出Helloworld,所以在软件CPU界面右键-&
我平时没事的时候,爱刷微信公众号和视频号。
近段时间发现,一些和我年龄相仿的前同事、校友,也开始在上面更新文章或者视频。有人写创业,有人记录生活。
这件事让我觉得有些奇怪。
说实话,到了中登的年纪,很难再有真正属于自己的时间。白天的时间给了公司,晚上的给了家庭,周末可能还要陪孩子。
如果没有很强的内驱力,我大概是不会提笔的。
可如果说他们是因为热爱写作,好像又没有热爱到那个程度。
他们常常断更。一个月写三篇,下个月一篇没有。偶尔消失几个月,某一天又突然冒出来。这多少有些不像热爱。
那是为了副业吗?好像也不是。
如果放在十年前,自媒体刚刚兴起的时候,这种解释也许成立。一篇十万加,一条爆款视频,真的可能改变一个普通人的收入结构。
这段时间,每天在地铁通勤的时间,用ROG掌机耍《哈迪斯2》。现在所有的武器都已经升满级,地表和地下也都通关,接近100%要素收集和体验了。
当初1代是在Switch上通关的,具体的一些游戏要素已经记得不清楚,还能记得的就一个字,爽。所以2代也是延续了1代爽快的风格。
哈迪斯2主体上还是一款roguelike游戏。地下和地表的关卡都是相对固定,各有四个区域和对应的BOSS。在这过程中,获取到的祝福增益以及金币,在角色生命归零之后,都会充值。
不过游戏里每个角色的对话都没有重复的,而且你如果有仔细阅读的话,会明显感觉到剧情的推进。除此之外,还会解锁新的咒语以及阿卡那卡牌等系统,为角色提供更多永久增益。这会让玩家有种成长积累的感觉,而不是失败之后一切归零的挫败感。
当然,哈迪斯2最核心的体验还是武器形态和祝福的随机组合,给每一次闯关都保持了新鲜感,偶会还会有意想不到的惊喜。前期关卡还在为伤害数值平平而发愁,