路由器上使用PPPoE拨号上网

本文是个简单的记录,以备以后用得到,最后请教大家个问题。

PPPoE拨号上网,需要使用个客户端,此客户端会改变原用户名或密码,这种情况非常普遍,有些普遍的可以通过算号器得到修改后的用户名或密码来自建拨号或路由器里设置连接,有的并不普及需要自己抓包找到修改后的用户名或密码。

如果你有可能修改其软件创建的宽带连接的认证方式,那么修改认证方式为PAP(或者其软件默认就是PAP认证),

修改后通过Wireshark软件抓包找到PPP PAP数据即可查到被修改后的密码(如果只有用户名的修改,就无需修改为PAP了,因为CHAP加密认证也只是加密密码,用户名依然是明文,而PAP的认证过程中用户名和密码都是明文传输),

如果无法手动修改认证方式,可以自建PPPoE服务器里默认PAP认证并Wireshark在服务器上抓包,然后本机使用其客户端连接进自建PPPoE服务器,这样也许也可捕获PPP PAP数据,其中就有修改后的用户名和密码。

如果以上方法都不能通过,那就截获CHAP加密数据包后暴力破解吧。

得到PPPoE修改后的用户名及密码后即可本机设置或路由器(有时还需克隆Mac地址)里设置PPPoE拨号联网了。

有时候网络上有多个PPPoE服务器可能还要根据ACNAME或SERVICE来选择PPPoE服务器连接,这种状况下直接本机或路由器拨号即使使用获得的修改后的用户名及密码也无法连接。那么在Wireshark抓包我们可以看到ACNAME或SERVICE,只需在本机或路由器设置即可。

有些路由器的PPPoE高级设置里可以设置服务器名(ACNAME)/服务名(SERVICE),设置后即可连接。

在 linux系统下可以在pppoe.conf中指定ACNAME来连接,在Windows XP系统下也有使用Raspppoe软件来解决这个问题的方法

由于Raspppoe软件不支持Windows vista/7/8系统,在Windows 7下貌似可以使用cFos Broadband Connect软件连接,不过这个软件是收费的(39块)只能试用一月。所以问问Windows 7系统下有没有方法不借助第三方软件指定ACNAME来连接PPPoE(命令行/批处理都行),如果没有有没有什么免费的PPPoE拨号连接软件可以支持指定ACNAME?

本文原始地址:http://igfw.net/archives/12374

  1. max
    2012年12月12日15:18

    高端~~~~~~~

  2. cubemario
    2012年11月10日13:50

    深圳比较良心,给的账号密码可以直接用系统的拨号程序

  3. Aquamarine
    2012年11月8日21:43

    似乎我们这里限制并没有做如此限制,当然曾经有过。
    记得曾经看到一文说,从系统日志中可以看到真实的连接帐号和信息,未测试过。

  4. AS
    2012年11月8日14:58

    http://tiandixing.org/viewtopic.php?f=54&t=99374&sid=bb764b7ec99f5c94ce676b93cd24a404
    “无界浏览安卓Android正式版 1.1, 请反馈.

    http://wujieliulan.com/download/um1.1.apk

    sha1: 97f36e655850a0b7ddb36eacf866a4eafd6926f1
    md5: 10bad498f9c62886cf08f5ab2f240599″