zhaozhaozz / mentohust

Automatically exported from code.google.com/p/mentohust
0 stars 0 forks source link

机器反组译的V3原始码 #177

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
----------
----------
我放出机器反组译的V3原始码
我今年离开校园,估计不会再接触锐捷。
其实MENTOHUST的V3二进制放出后,我就反组译得到的V3原始码,�
��于我不想公布。
我并非开发组成员,跟锐捷也没有任何利益冲突。

对于想研究V3算法的同学,可以看看两个文件,其中一个是V2�
��组译得到的原始码,另一个是V3的。由于我不想公布可编译�
��原始码,两个文件是原始的,并不能组译。
反组译文件中的各种错误我并没有任何修改。想研究的同学��
�可以比对两个文件,一并公开的V2原始码,获得可组译的V3原
始码。
对于重要的V3算法阶段的相关函数,已进行修复,这几个函数
是可用的。基本上,将这几个函数放入公开的V2原始码中,可
以获取可用V3原始码。

PS 
我曾经散发过可组译的V3原始码,用于研究。听闻有人用MENTOH
UST贩制路由,用于盈利,感到非常失望,我不会再散发可组��
�的V3原始码,除非有人公布。

Original issue reported on code.google.com by sugarli...@gmail.com on 3 Jul 2012 at 12:44

Attachments:

GoogleCodeExporter commented 9 years ago
楼主发的是用IDEA弄出来的吧?
我以前有反汇编过V3部分的代码,其实锐捷V3校验算法很简单�
��,使用IDEA提供的反汇编插件,很容易就可以看出是几个常��
�的HASH函数经过修改,并组合起来搞来搞去的。完全可以自己
用C写出来,而且还很短。
我手上也有V3的源代码,是根据算法流程写的,并非用IDEA自��
�生成的,完成可编译。就是不知道当不当发出来?我同样和�
��捷没有任何利益冲突,我不想惹出什么法律问题来。

Original comment by ddl...@gmail.com on 14 Jul 2012 at 6:11

GoogleCodeExporter commented 9 years ago
lz的代码其实真的不用那么麻烦,像2l那样,算法就是几个修�
��过的hash函数在算来算去。mentohust还没有加壳,反汇编看一��
�就可以了,我贴出v3算法用到的几个hash

Original comment by tsiao...@gmail.com on 18 Jul 2012 at 1:31

Attachments:

GoogleCodeExporter commented 9 years ago
楼上发的是什么啊 没法编译 为什么不打包一下

Original comment by ppm...@gmail.com on 22 Jul 2012 at 12:33

GoogleCodeExporter commented 9 years ago
他发的是V3里的几个HASH函数,有了这个基本离成功就很近了��
�
其它部分还是自己去稍微研究下吧,如果真的把V3公开了,我
相信锐捷就出V4了。到时大家又得忙活不是?

Original comment by ddl...@gmail.com on 22 Jul 2012 at 3:44

GoogleCodeExporter commented 9 years ago
什么v3啊,哥根本不会,但是你可以使用锐捷共享助手v1.1 
windows版本试试
http://code.google.com/p/mentohust/issues/detail?id=196

Original comment by ruijiezh...@gmail.com on 16 Oct 2012 at 8:23

GoogleCodeExporter commented 9 years ago
V3源码的目的更主要是要向其他设备[路由器]和平台移植,如�
��仅仅是为了共享上网的话,网上有很多的破解补丁可以使用
的。

Original comment by sugarli...@gmail.com on 17 Oct 2012 at 2:26

GoogleCodeExporter commented 9 years ago
Linux新手求教:怎么才能反编译GCC?在win下懂那么一点,linux�
��怎么做??

Original comment by z.warrio...@gmail.com on 1 Nov 2012 at 4:04

GoogleCodeExporter commented 9 years ago
用ida就行了

Original comment by nwpu...@gmail.com on 2 Nov 2012 at 1:11

GoogleCodeExporter commented 9 years ago
V3源码的目的更主要是要向其他设备[路由器]和平台移植,如�
��仅仅是为了共享上网的话,网上有很多的破解补丁可以使用
的。
盈利?贩卖的路由器在合理价格内,我觉得是谁都能接受,自由��
�件本身就是可以分发,并收取合理费用向他人提供服务,V3认证
的路由器可以共享上网可以节省不少网费,而锐捷本身就是电�
��运营商牟取暴力的工具,试问学校6毛每小时2M不到的带宽你��
�接受吗?不要问我是哪个学校,不要问是否每个高校都这样,很�
��人根本或许根本就不知道mentohust这个东西,在高校更多是每
月缴纳几百块父母血汗钱在寝室里面宅着游戏的人还有像我��
�样经常上网的技术宅。

Original comment by 592...@gmail.com on 9 Nov 2012 at 4:07

GoogleCodeExporter commented 9 years ago
恩,9楼的,来自湖南工学院的q397064399,或者叫aptx5426,换个�
��甲我也认得的;在你们学校贴吧贩卖锐捷认证路由器不说了
,懒得和你这种整天就知道泡百度玩QQ的“脚本小子”玩;在
我blog里闹腾不嫌够,现在你又跑这里抱怨人家不公开V3代码��
�??

你不是说要求公开V3是为了节省网费?可是你们学校是V2啊?�
��,V3也能用mentuhost共享上网啊,怎么就不能节省网费了??

还有,你不是技术宅吗?很NB啊, 
懂C和汇编吧?上面几楼的讨论看懂了吧?V3代码怎么去反编��
�道了吧?上面都说的很清楚了啊,那你就自己去整出来个V3��
�码啊,你想怎么贩卖都没人说你,并且顺便你也能提升下你�
��技术啊,不管你将来找工作还是考研,这玩意拿出来很NB啊�
��看,我会在我们学校破解锐捷啊~~
真的很简单,亲,才不到10天,我就整出来能编译过的V3了,�
��惜我学校是V2的,不知道对不对,但是对不起亲,我也不公�
��~

最后 ,还是那句话,管它协议是GPL 还是 
BSD,但是请尊重开源精神,否则 请绕道
最BS这种就知道坐享其成还装的NB哄哄的人

Original comment by z.warrio...@gmail.com on 9 Nov 2012 at 4:55

GoogleCodeExporter commented 9 years ago
什么是自由软件?标上GPL协议的就是自由软件了?首先,作��
�开发者,要不要公开源码,这至少是开发者的自由吧。一味�
��强调自由软件,强迫开发者做不愿意做的事,这就是自由吗
?

v2,v3算法是如何得到的?自己拍脑袋想出来的?要是这样也就
好了。如果是通过逆向破解,这就涉及到侵权,有可能引起��
�律问题。

开发者为了保护自己不开放源码。又为了让大家分享一下成��
�,提供了可执行程序。这有什么讲不通的?

喊着自由、开放的朋友们请为开发者也想想。

Original comment by nwpu...@gmail.com on 10 Nov 2012 at 2:14

GoogleCodeExporter commented 9 years ago
楼上各位说的在理,自由之精神,不仅在于软件公开自由,��
�重要的是开发者的权利自由,尊重自由,尊重开发者,尊重�
��动者。我是白菜一个,什么都不懂,但我有时间会慢慢来学
,真正的乐趣其实来自于学习,来自于不断的进取中

Original comment by Chinani...@gmail.com on 10 Nov 2012 at 3:10

GoogleCodeExporter commented 9 years ago
楼主 你好 v3认证只有算法不同吗?没有其他吗?

Original comment by yichengm...@gmail.com on 30 Nov 2012 at 4:02

GoogleCodeExporter commented 9 years ago
哎,我就不明白了,你们这些“大神”为什么要反编译mentohus
t呢?为什么不直接反编译锐捷呢?既然IDA用得那么溜,直接�
��编译锐捷不是来得更准确些吗。

Original comment by hopw...@gmail.com on 11 Sep 2014 at 3:00