最新文章
上线能跑,本地一跑就崩——一个 Rust 项目给我上的六堂课
LOL-AI-Intelligence 开发过程中遇到的六个问题:async/blocking 边界、debug assertion 陷阱、UI 架构重构、错误处理、国际化和 line ending。每个都是踩出来的。
eFootball 爬虫技术拆解:从 JA3 到 Cookie 大法
我的 eFootball 球员数据爬虫是怎么从 38,000 次请求砍到 1,177 次的——TLS 指纹伪装、Perlin 噪声限速、熔断退避,以及那个救了命的 cookie 发现。
eFootball Player.bin 逆向手记:四次翻车教会我的事
从 FF 模式丢技能、编辑器搜不到球员、到 CSV 验证假警报——记录 eFootball 球员数据逆向中踩过的四个坑,以及它们背后的教训。
从被封到极速:一次爬虫对抗实录
目标:把 pesdb.net 上全部 37,650 张球员卡片的数据爬下来。从 TLS 指纹暴露、多线程崩溃、到发现一行 Cookie 省掉 97% 请求——完整记录一次反反爬实战。
AI 能客观吗?别闹了,它连「看到什么」都不是自己选的
很多人觉得 AI 是绝对理性的存在,比人类更中立、更没有情绪。但问题是——AI 学到的从来都不是真实世界,而是人类允许它看到的世界。
一个大小写问题,让我 debug 了一整个下午
用 Tauri + Rust 做的 LoL 桌面助手,技能数值全部显示为 0。排查了数据层、前端、后端,最后发现 bug 藏在一行 HashMap 的 key 里。
精选项目
eFootball 研究平台
逆向破解 14.7MB 二进制文件。破解 26 项能力、63 个技能 bit、6 个 AI 风格。Python GUI 编辑器 + 爬虫,提取 37,650+ 球员数据。
PESDB 大规模爬虫
TLS 指纹伪装爬虫,curl_cffi Chrome 仿冒、Perlin 噪声限速、Cookie 注入压缩请求 97%。
League of Legends 桌面助手
CS2 赛事数据库
你好,我是Jiahao Ren。
我在 University of Waikato 读计算机科学。我喜欢搞明白系统是怎么工作的——最近在逆向 eFootball 的二进制数据、构建 AI 工具、把翻车经历写成博客。
我不罗列技术名词——我构建完整链路:逆向破解二进制格式、爬取 37K+ 数据、建模赛事数据库、发布桌面应用。踩坑了就把过程写下来。
技能 & 工具
联系方式
欢迎交流项目、技术栈和开发流程。