Anonymous

My feedback

  1. 8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Networking » Misc  ·  Flag idea as inappropriate…  ·  Admin →
    Anonymous commented  · 

    Just to add the investigation for Windows Server 1709 as it has the same issue:
    I hope that a proper fix comes out for this.

    Windows Server 1709

    MPRDDM.DLL
    File version: 10.0.16299.15

    Cheat Engine view:

    MPRDDM.RasPortConnected+6D3 - FF 15 AF570800 - call qword ptr [MPRDDM._imp_RasGetPortUserData] { ->rasman.RasGetPortUserData }
    MPRDDM.RasPortConnected+6D9 - 44 8B F0 - mov r14d,eax
    MPRDDM.RasPortConnected+6DC - 85 C0 - test eax,eax

    Original:
    MPRDDM.RasPortConnected+6DE - 0F84 C7000000 - je MPRDDM.RasPortConnected+7AB

    Change:
    MPRDDM.RasPortConnected+6DE - E9 C8000000 - jmp MPRDDM.RasPortConnected+7AB

    HxD Hex viewer/editor view:

    00009920 8B 4F 38 FF 15 AF 57 08 00 44 8B F0 85 C0 0F 84 ‹O8ÿ.¯W..D‹ð…À.„
    00009930 C7 00 00 00 F6 05 C9 2E 0C 00 08 0F 84 91 00 00 Ç...ö.É.....„‘..

    Change:
    00009920 8B 4F 38 FF 15 AF 57 08 00 44 8B F0 85 C0 E9 C8 ‹O8ÿ.¯W..D‹ð…ÀéÈ
    00009930 00 00 00 00 F6 05 C9 2E 0C 00 08 0F 84 91 00 00 ....ö.É.....„‘..

    Anonymous commented  · 

    I had the same issue on W2K16. Looked at 'Vitamine C' Post and applied it to W2K16 with the help of the Cheat Engine for testing. I patch the mprddm.dll on system32 folder. Now PPPoE connects. Details:

    Windows Server 2016
    File Version: 10.0.14393.1198 -28/04/2017 - 00:41

    Instruction sequence snip:

    MPRDDM.dll+A612 - FF 15 08670800 - call qword ptr [MPRDDM._imp_RasGetPortUserData] { ->rasman.RasGetPortUserData }
    MPRDDM.dll+A618 - 8B F0 - mov esi,eax
    MPRDDM.dll+A61A - 85 C0 - test eax,eax
    Original
    MPRDDM.dll+A61C - 0F84 CA000000 - je MPRDDM.dll+A6EC --> Fails Connection
    Patched
    MPRDDM.dll+A61C - E9 CB000000 - jmp MPRDDM.dll+A6EC --> Works OK PPPoE Connects

    Using HxD Hex Editor Changed 0F 84 CA _to_ E9 CB 00
    Original
    9A10 4F 38 FF 15 08 67 08 00 8B F0 85 C0 0F 84 CA 00 O8ÿ..g..‹ð…À.„Ê.
    Patched
    9A10 4F 38 FF 15 08 67 08 00 8B F0 85 C0 E9 CB 00 00 O8ÿ..g..‹ð…ÀéË..

Feedback and Knowledge Base