最近想去掉学校那个客户端认证限制,大家来帮忙下

vincent_1011 2009-02-24 01:36:23
我们学校是用中兴的一个客户端登陆上网的。

但是这东西变态,不给多网卡,可是我平时要装虚拟机,共享文件的话要启用虚拟网卡。所以搞得我很不方便

于是我就查了点资料,发现用GetAdapterInfo可以获取网卡资料。

然后我就HOOk掉了这个函数,但遗憾的是它不是用这个鸟函数获取的。

最后我就用sysinternal的一个监视工具,发现它中途间隔性的读一个注册表键值,但我看不出来头

不知道有哪位朋友熟悉。给点思路。。

---另外说一点,我发现我过滤的时候想把GetAdapterInfo结构的Next设置为空,却出现错误。错误就是因为给0赋值。
...全文
224 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
createhebe 2009-02-24
  • 打赏
  • 举报
回复
你可以把客户端装在虚拟机上。
vincent_1011 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aomeng 的回复:]
如果想破解认证可能比较麻烦吧,这个客户端是不是vpn拨号?

建议办法:
1.通过原主机网卡nat出去。
2.在虚拟机上也安装一个客户端。
[/Quote]

不是想破解认证,我可以上网的,合法用户,但是它不允许安装双网卡,所以我要去掉这个限制
zbihong 2009-02-24
  • 打赏
  • 举报
回复
顶上!!!!
aomeng 2009-02-24
  • 打赏
  • 举报
回复
如果想破解认证可能比较麻烦吧,这个客户端是不是vpn拨号?

建议办法:
1.通过原主机网卡nat出去。
2.在虚拟机上也安装一个客户端。
vincent_1011 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 diannaomingong 的回复:]
一般简单的小程序关键认证部位可以用反汇编工具这样干
在关键逻辑判断多网卡的地方改下
比如if (checkXXX) {。。。} 把checkXXX改成个永真或永假式
如果那个程序从实现原理上就不支持多网卡就难办了

[/Quote]

现在我不知道哪步读取网卡信息。闷。

而且程序运行的时候也一直检测,因为我验证的时候是一个网卡,后来我开了虚拟机后

过一会,就断开,提示我使用多网卡。有啥思路
diannaomingong 2009-02-24
  • 打赏
  • 举报
回复
一般简单的小程序关键认证部位可以用反汇编工具这样干
在关键逻辑判断多网卡的地方改下
比如if (checkXXX) {。。。} 把checkXXX改成个永真或永假式
如果那个程序从实现原理上就不支持多网卡就难办了
waizqfor 2009-02-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 vincent_1011 的帖子:]
我们学校是用中兴的一个客户端登陆上网的。

但是这东西变态,不给多网卡,可是我平时要装虚拟机,共享文件的话要启用虚拟网卡。所以搞得我很不方便

于是我就查了点资料,发现用GetAdapterInfo可以获取网卡资料。

然后我就HOOk掉了这个函数,但遗憾的是它不是用这个鸟函数获取的。

最后我就用sysinternal的一个监视工具,发现它中途间隔性的读一个注册表键值,但我看不出来头

不知道有哪位朋友熟悉。给点思路…
[/Quote]
别用函数了 老麻烦了 还是是网卡下手吧
  • 打赏
  • 举报
回复
不如换个802.1x的客户端吧.
mutor756 2009-02-24
  • 打赏
  • 举报
回复
改函数不如从改网卡物理地址下手
press_you 2009-02-24
  • 打赏
  • 举报
回复
帮你顶

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧