周报2025.12.16

chaoji_xinren 发布于 1 天前 29 次阅读


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

先是看看弄了多久的代码

做了什么

这周有六个小时都在写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

此作者没有提供个人介绍。
最后更新于 2025-12-16