分享与总结

发布于 2023-05-12  9807 次阅读


时至今日,个人搞编程也有一段时间了,简单地总结和分享一下:

2021年12月,我开始接触这个代码的世界。

最初是因为电脑的Windows系统,出于学习原因,电脑要安装软件,类似于Adobe全家桶、office办公软件,又或者一些别的付费软件,如IDM下载器等等,都是用的破解版。而在安装和破解的时候,WindowsDifender(杀毒程序)会直接自动把我们的文件删除(不进入回收站),虽然可以恢复,但是非常让人难受。于是,我开始学习和了解Windows系统的三大底层注册表、组策略、cmd,把它给扼杀了。顺带也把重装系统、桌面弹窗广告等等也一并带走了。

后来,是因为刷机。我的手机是红米K30Utral,搭载的MIUI系统。小米系统开放了root权限(可以真正做手机的主人,你所想干的不想干的都能办到),我开始了第一次刷机,回想当初,初生牛犊不怕虎,代价是损失了以往所有的聊天记录,所以高中和朋友、同学的回忆没了,真是好气又好笑。

刷完机,我开始接触到了了一个在手机上无所不能的世界。无论APP强制什么,都可以拒绝。比如微信收付款页面的强制亮度、某软件(学习通)考试页面的禁止截屏,通通都可以喊No。接着就是添加你想要的功能,比如微信消息的防撤回,给所有APP添加广告过滤,为小说或者别的APP添加VIP环境(相当于VIP永久)等等。

好玩吧!我开始渴望制作自己想要的功能,开始了学习编程的路。

第三个阶段,随着手机方面令我很舒服,但我发现APP开始让我十分不舒服,最为突出的两个是智趣校园和运动世界校园。我加快了编程的学习,随后学习了Android开发,使用抓包和frinda对APP进行反编译,从而删除其内部的广告植入代码。最终,智趣校园成功了,运动世界校园以失败结尾。

紧跟着,APP的破解去广告让我发现PC的软件也可以试试。然后,我破解了winRAR解压软件,这个软件是真的好用,但我一直可惜有广告,了却一桩心事,后面更难的就没有深究了。

第四个阶段,是我突然的一个心血来潮引起的。手机有NFC功能,我想既然都随心所欲了,那我把校园卡和门禁卡都复制在手机中刷NFC。我开始学习一些初级的密码学,最开始是买了一个读卡器,拿门禁卡做的实验,不出意外,很快就复制成功。由于门禁卡是需要到时间就续费的,之前去办过门禁卡,发现它不是联网的,是通过读卡器和软件来做数据交互的。

我开始产生一个大胆的想法——破译它的加密算法,更改门禁卡到期的时间。随后我成功了,我的手机有了一个可以无限延长时间的门禁卡,出于道德,我并未对那张卡本体做数据修改。然后就到了校园卡,这里真是一波三折啊,校园卡的加密算法更高级,最开始买的读卡器无法破译,最终不得已买了一个更贵的,升级装备。机器性能不错,通过一系列的操作后成功了(过程比较复杂),我对其数据的加密算法进行破译,说出来你可能不信,其中的一块数据区域编译出来就是我们的姓名和学号。我把代表着水卡金额的区域数据提取出来修改单独做成一张卡,修改水卡金额成600+(具体多少忘记了)。

然后我去试了,开学过来滴的一下,过程很痛快,结局很凄凉,我卡被冻结了。那个水卡机器是联网的,气煞我也。后面老老实实去校园卡办公室解封了。

然后,就是现在了,看别人的网站很炫酷,我就也开始了搭建一个网站,这个方向,到这里也七七八八了。

余下的,在路上!


见天地、见众生、见自己