杨宇星

Results 5 comments of 杨宇星

我按照sxplugin.c这个文件中的代码对账号进行加密,我看到有一行注释 //beforeMD5={time encryption(4)}+{user name(11)}+{RADIUS}+'\0';default length in ChongQing is 31 这里说重庆地区的要用到一个RADIUS,上下文中并没有RADIUS这个变量。 我在不理会这条注释的条件下,用加密所得的账号,在程序中调用cmd,使用rasdial命令进行拨号,但是总是报密码错误。我猜可能有两个问题,一个是那行注释的问题,账号错了;还有可能是由于加密后的账号中有换行符以及空格,我用双引号将其括起来,但是控制台不认这种指令。 那个.so文件在windows下也用不了。搞不定的话也只能用路由器了

我现在能用程序生成账号了,和在linux里面跑出来的一样 但是还是没法用,感觉是windows的拨号命令不能支持这么复杂的账号格式。我先不弄这个了,谢谢你了

@miao1007 您好。我又遇到了一个问题,我看到您在 “http://www.right.com.cn/forum/thread-141979-1-1.html” 这个帖子里,有一张图,我把时间戳改为图中的0x5374cc15。您进行运算后的结果显示为“^p??”,而我用c++和c#跑出来的结果都不是这个值。 ![qq 20160402121503](https://cloud.githubusercontent.com/assets/11473783/14224413/cae81872-f8cd-11e5-8de6-7ab535c49609.png) @0x5e 我现在用的就是string arg = string.Format("rasdial {0} \"{1}\" {2}", connectionName, user, pass); 感觉问题还是出在加密运算上

已经能计算出结果了,也是正确的,但是用RasDial命令确实无法拨号。只能通过系统底层的方式去拨号。我在网上找到一个,基本是它自己重新去实现了拨号的过程,但是只有极低的概率能够拨上,其余都卡在验证密码的地方(不说密码错,就一直验证)。