iNode 是新华三研发的一个网络认证客户端,楼主目前就读的学校需要用到 iNode 验证,但这个客户端只有 Windows 版本,很多年前有一个各大高校间广为流传的 njit8021xclient 客户端可以在多个平台使用(开源自编译)。但是学校现在更新了客户端,导致这个东西用不了了,很头疼。关于这个第三方客户端的历史,可以看这里:iNode 协议逆向研究初步入门 by tsy 以及 民间 H3C inode 客户端黑历史
我研究了一周,大概有了头绪:服务器会不断向客户端发送带有一个指定 key 的验证请求,客户端需要从内部返回这个 key 对应的字典,而且不能直接返回,得要经过一定的算法加密,具体参考:教程:如何完成对 inode 的二进制分析以提取字典数据
由于年代久远,当年接触过第三方客户端的人已经失联,其中例如一个 fork 版本的维护者在本站就有账号,但自从 20 年后所有平台均无活动,不知何故。
想问问大家有没有头绪?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.