iNode 是新华三研发的一个网络认证客户端,楼主目前就读的学校需要用到 iNode 验证,但这个客户端只有 Windows 版本,很多年前有一个各大高校间广为流传的 njit8021xclient 客户端可以在多个平台使用(开源自编译)。但是学校现在更新了客户端,导致这个东西用不了了,很头疼。关于这个第三方客户端的历史,可以看这里:iNode 协议逆向研究初步入门 by tsy 以及 民间 H3C inode 客户端黑历史
我研究了一周,大概有了头绪:服务器会不断向客户端发送带有一个指定 key 的验证请求,客户端需要从内部返回这个 key 对应的字典,而且不能直接返回,得要经过一定的算法加密,具体参考:教程:如何完成对 inode 的二进制分析以提取字典数据
由于年代久远,当年接触过第三方客户端的人已经失联,其中例如一个 fork 版本的维护者在本站就有账号,但自从 20 年后所有平台均无活动,不知何故。
想问问大家有没有头绪?
1
ysc3839 2023-10-12 12:43:04 +08:00 via Android
之前听说 Windows Hyper-V 有“MAC 地址虚拟化”的功能,就是虚拟机和主机可以用相同的 MAC 地址,曾经有传言称这种模式下,虚拟机里跑锐捷认证客户端,主机也能上网,可以考虑一下用此类方案。
|