
写个我送给我老公的吧。他说挺难忘的。
我是电子系的女生,做计算机体系结构相关的工作,我老公是理科生,但并不是计算机这种工科。
我老公有个爱好,就是玩一个他初中时候的游戏,一个画质很糊的15年前的很小的网络游戏。刚和他在一起的时候,这个游戏就只有几百个玩家了,外挂满天飞,但我老公还是特别喜欢玩。有时候他累了,就喜欢打开电脑,坐着能玩很久。
但是这游戏最终还是凉了。服务器没了,公司也倒闭了。我老公很伤心,这是他从童年就喜欢玩的游戏。
于是我决定看看能不能把这个游戏改成单机版。
在一通抓包后,我发现这个游戏的launcher其实就是一个update检查的功能,完全没有任何作用,它会换起一个和服务器握手的进程a,这个进程a进行一
些文件的check操作后,会以特殊参数换起游戏game的主进程。这个进程a很好破解(看汇编也算是我的基本功了)。在替换了一些nop和jmp进去后,成功绕过了进程a进入了游戏的登陆界面。
难就难在登陆报文我没有抓过,这个游戏倒闭了太久了,无从下手。但是我又发现网上残留了很多这个游戏相关的”加速””瞬秒”的”科技”。这些科技的大多
没有加密,稍微脱壳就能发现一些游戏报文的蛛丝马迹。
于是在和实验室的同学,一起攻关了几天后。
我在老公的生日当天,送了他一个礼物。礼物就是这个游戏的单机版。
虽然很多功能都没有了,只能到处走路。
但他像一个小男孩一样,欣喜若狂,坐在电脑前,在空无一人的主城里转了好几个小时。
末了,他说,
我就是他的青春。
微信扫一扫打赏
支付宝扫一扫打赏:format(webp):quality(80)/https://assets.bohaishibei.com/2026/01/08/japanese-barberry-9879260-1280_zwwfx.webp)
:format(webp):quality(80)/https://assets.bohaishibei.com/2026/01/08/2_cy4u3.webp)
:format(webp):quality(80)/https://assets.bohaishibei.com/2026/01/08/22_pe23h.webp)
:format(webp):quality(80)/https://assets.bohaishibei.com/2026/01/08/122_twzf4.webp)
:format(webp):quality(80)/https://assets.bohaishibei.com/2026/01/08/12_8x4q5.webp)
:format(webp):quality(80)/https://assets.bohaishibei.com/2026/01/08/1_fmj4y.webp)
