要学要做的东西很多,所以我觉得周报这个东西还是很有必要写一下记录自己做了什么,不只是回顾和复习也是不断改进缺点
先是看看弄了多久的代码

做了什么
这周有六个小时都在写nl2sql的智能体项目,4个小时用来做了一个单机游戏的外挂修改器AFCheat,其他时间几乎都在看代码学习和ctf做题上了
先说说nl2sql这个项目吧,一开始我刚听到这个技术的时候我还是感觉挺好玩的,但是由于我当时对智能体理解的狭隘,我很难知道技术还能有什么创新的用途,直到我看到github和网上一些优秀的作品(比如Chat2DB)和对于该技术的开发的研究,现在我才将这个不确定的想法正式跑起来,从中也是积累了不少智能体开发遇到困难并解决的经验。项目地址:https://github.com/chaojixinren/nl2sql
AFCheat这个东西主要是进行一个unity il2cpp游戏的逆向,使用Il2CppDumper将其内容dump下来使用 IDA 反编译交叉验证其中的一些功能函数,也进行GameAssembly.dll的逆向,所以写脚本的时间4小时,但是逆向工作的时间是远远大于4小时的,但其实主要就是定位+mov rax, 1; ret,本质其实没啥。项目地址:https://github.com/chaojixinren/AFCheat
学了什么
其实学习来源于生活,编程学习也来源于做一些东西,下面我将近期学习的知识点整理一下。
AI:
- 在处理ai如何理解数据库结构的时候学习了智能Schema结构,从把全部的数据表发给ai转换成把数据库的Schema发给ai,不仅节约了token并且还防止了数据内容导致ai幻觉,实际操作类似于图书馆先找书架后找行列最后找书,类似mysql的B+树算法(不懂瞎说的)
- sql答案自修复原理,类似于ReAct吧(之前推荐的公众号文章里讲了)
逆向:
- 汇编学习,把同学c上机作业拿来了,不使用ida反编译功能,手动复原c语言内容(地狱可读性),还有一些奇奇怪怪汇编指令的使用
- vm壳继续理解
- 参加了NexHunt CTF和niteCTF 2025做了很多逆向题
开发:
- 复习一下vue和ts(太久没敲忘了)
- 开发软创项目,复习golang

Comments NOTHING