|
|

楼主 |
发表于 2007-6-26 17:03:30
|
显示全部楼层
续续续续续续"(南昌)***星空极速***Linux下拨号上网 详解"
我从帖子上看到还有很多linux用户
苦于星空极速限制.无法拔号
故给出以下代码详解
#########################################
认证消息:linux_netkeeper_duplicated
#########################################
/*
* upap_authwithpeer - 客户端开始请求授权;
*
* 设置初始状态及发授权信息:用户和密码
*/
void
upap_authwithpeer(unit, user, password)
int unit;
char *user, *password;
{
upap_state *u = &upap[unit];
/* 保存我们输入的用户名及密码信息 */
u->us_user = user;
u->us_userlen = strlen(user);
u->us_passwd = password;
u->us_passwdlen = strlen(password);
u->us_transmits = 0;
/*以下条件赋值,专门针对南昌星空极速的破解段*/
if(user[0] == ‘_’ && user[1] == ‘_’){
user[0] = (char)0×0D;//其它地区抓包分析修改(char)0×0d
user[1] = (char)0×0A;//其它地区抓包分析修改(char)0×0a
}
/* Lower layer up yet? */
if (u->us_clientstate == UPAPCS_INITIAL ||
u->us_clientstate == UPAPCS_PENDING) {
u->us_clientstate = UPAPCS_PENDING;
return 0;
}
upap_sauthreq(u); /* Start protocol */
} |
|