架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8252|回复: 1

[技术分析] 锐捷共享助手v1.3,锐捷4.63专版技术分析

[复制链接]
发表于 2014-10-23 16:09:42 | 显示全部楼层 |阅读模式
锐捷共享助手v1.3 锐捷4.63专版 源代码(根据mentohust裁剪而来,只保留心跳和下线功能)     

什么v3算法什么的,都没有本程序通用性强,因为锐捷心跳最弱,最好下手。

本程序主要是对mentohust windows版本没有v3算法而无法网络共享而非常郁闷所以裁剪出来的。

需要大家根据wireshare添加过滤器 ether proto 0x888E 抓包自己分析。

抓包主要分析心跳(OxBF包),分析心跳间隔,中间那些在变那些一直固定。

当然你也可以把本程序改改弄成个锐捷心跳捕获器,就一直打印原版锐捷发出去的心跳的key no。

然后自己统计分析打印信息学校是不是1个小时之后重置了key no没有,

就可以改动本项目完美兼容4.6、4.63、4.8等高版本了(注明:mentohust项目主页中也支持到4.44呢)

本源代码对锐捷共享助手v1.1改动很少,唯一变动就在发送心跳包函数心跳重复发了两次,请看下边:

int CProcess::sendEchoPacket()



/*心跳重复发两次*/

pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

return pcap_sendpacket(m_hPcap, m_sendPacket, 0x2D);

其他几乎没有改动(所以不发v1.1),如果根据抓包你们学校不是重复跳两次,那么注释一个pcap_sendpacket就是。



修改源代码的同学,你只需要关注以下6个函数就是(其他什么认证的都已被裁剪掉,没必要看):

1,

BOOL FindAndKillProcessByName(LPCTSTR strProcessName) //根据进程名字强制结束改进程,拿来kill 8021x.exe。这个函数知道就行

2,

static void pcap_handle(u_char *user, const struct pcap_pkthdr *h, const u_char *buf) //pcap捕获函数,既可以捕获自己发出去的,也可以捕获服务器发给自己的

重点注意它里面的

if (buf[0x0F]==0xbf&&memcmp(proc->m_localMAC, buf+6, 6)==0){ //这个是捕获自己发出去的心跳代码处理部分。0xbf就是心跳。

3,

void CProcess::getEchoKeyFormEcho(const u_char *capBuf) ///*根据自己(一般是原版锐捷)发出去的心跳包得到key no*/

4,

void CProcess::getEchoKey(const u_char *buf) ///*从success包(服务器发给自己的认证成功包)中得到key*/

5,

int CProcess::sendEchoPacket() //发送心跳函数

6,

int CProcess::sendLogoffPacket() //发送下线函数(这个大家可以改进得跟原版锐捷0下线包一样)

VC++6.0项目 win7下也可编译,编译后兼容性很好,几乎从win8一路到xp,通吃64位、32位。

debug中有个可运行的。







上一篇:锐捷破解8021x法,仅限不校验客户端完整性
下一篇:校园网免费上网之openvpn配置教程
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2014-10-23 23:49:25 | 显示全部楼层
大神求带飞~         
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-27 18:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表