Preferred LocalHost Bypass Option

Discussion in 'Windows 8' started by CODYQX4, Dec 17, 2013.

?

What is your favorite KMS LocalHost Bypass method?

  1. DLL Injection

    60.5%
  2. TAP Adapter

    23.7%
  3. WinDivert Client

    15.8%
  1. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,803
    45,241
    150
    I wanted to get an idea how everyone feels about the 3 methods used in MTK, to get a better idea which should be the default, so I posted a poll here to vote on it.

    Personally, my favorite is the TAP and my least favorite is WinDivert, but this is based on success rate.

    The only reason DLL Injection isn't my #1 is because I fear AV may give trouble down the road.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. ian82

    ian82 MDL Expert

    Mar 7, 2012
    1,147
    302
    60
    what does bypass local host mean/do?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,803
    45,241
    150
    On Windows 8.1 they blocked KMS from working on your PC (not in a VM or Network), there are 3 methods in MTK used to bypass this to allow local KMS activation anyway.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Humphrey

    Humphrey MDL Expert

    Dec 13, 2011
    1,458
    982
    60
    Just a quick question without knowing the slightest bit about how kms works and on 8.1.
    Couldn't one just have their KMS server on their own machine, pointing it at a remote IP whether it be internet or intranet, add a HOST file entry where that remote IP is diverted back to their own machine and it work that way?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,803
    45,241
    150
    No, because that would cause the remote IP to resolve to localhost, not only causing the KMS to be denied by SPP, but completely making talking to that IP absolutely impossible.

    I tried making random domains/IPs point to localhost anyway, it will actually check where a domain name resolves to somehow, whether in HOSTS or you making a real domain name that points to localhost.

    They screwed up with Office 2013 and only explicitly blocked 127.0.0.1 but any other 127.X.X.X/8 IP still worked, which is why people write 127.0.0.2 everywhere instead of 127.0.0.1.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. French frog

    French frog MDL Junior Member

    Sep 10, 2012
    98
    80
    0
    Hi everybody


    CODYQX4

    Personally, my favorite is the TAP

    French frog
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. denzel

    denzel MDL Member

    Aug 24, 2009
    162
    20
    10
    I have the same worry, i know that many AV are more sensible to dll injection, bot for now with eset 7 i had not problems.

    I voted for dll injection, i tried it with your tool on 4 machines with no problems, all activated, both 8.1 and office :eek:
     
  8. SkaterStu

    SkaterStu MDL Novice

    Jun 19, 2012
    23
    15
    0
    Is there no way to block the serial port profile then use kms? I voted for dll injection, it always worked for me until i used the skype bypass anyhow :)
     
  9. MrMagic

    MrMagic MDL Guru

    Feb 13, 2012
    5,726
    3,743
    180
    Would it be difficult to implement all 3 into MTK for people to choose / alternative methods if one fails ?

    Personally I don't mind so long as it gets the job done - Voted TAP because it has always worked for me so far
     
  10. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,803
    45,241
    150
    They are already choosable but things would get messy with the possibility of conflicts opening up. After all, if I choke and one method is half messed up, the next one is going to IP conflict.

    I've yet to run into something in my testing where something always fails, but for me, if WinDivert doesn't work, WinDivert is shot until reboot. DLL Injection seems fixable with enough time or tries, and if not it likely works later. As far as TAP goes on my VM free of conflicts, I never get a fail.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. PaulDesmond

    PaulDesmond MDL Magnet

    Aug 6, 2009
    6,993
    7,140
    240
    lol ... you took the word out of my mouth upon having a choice :D

    edit: @Cody take your time guys and everything gets perfect
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Bio Hazard

    Bio Hazard MDL Member

    Nov 23, 2013
    224
    254
    10
    cody already implemented all 3 into MTK, he is just taking a poll to see which should be the default method:D
    you can choose the method in settings :)
     
  13. moderate

    moderate MDL Guru

    Aug 31, 2009
    2,648
    2,153
    90
    #13 moderate, Dec 17, 2013
    Last edited: Dec 17, 2013
    DLL injection is my favorite, since my OpenVPN likes to have TAP adapter for its own only. :))

    Since I have disabled AV four years ago, I got not only faster PC, but rescue from those fake alerts too. :)
    BTW: @BigMuscle did his Aero add-on based on DLL injection without single AV popup. :)
     
  14. pun

    pun MDL Senior Member

    Oct 19, 2013
    465
    188
    10
    Cody,
    It's good to see that you want to know what your user base likes, and tailor MTK accordingly. However, I have a doubt (feel free to bash me if it's a stupid question).

    A vast majority of the users of MTK are people who barely know what the three methods mean. So just asking what they prefer, without giving them a quick and short intro to all three methods, might not be such a good idea. Of course, I assume this survey pertains to people who actually look into MTK beyond the minimum two screens, but that automatically renders this moot since they can definitely change the activation method to whichever they want. And someone too impatient to open the configuration screen is probably no pro. Just sayin'.
    In other words, the noobs don't know what they're doing, the pros don't care what's default (I think), as long as something works. I'm no noob, but I'm no pro either. I have a vague idea of how TAP and WinDivert work, which I gleaned from the internet and prowling all over this forum. And as for the DLL injection thingy, I didn't have the foggiest idea what it was about until after Tito told me. And now I have a clearer (but NOT complete) understanding of it.

    Maybe, just maybe, this survey would be more effective if you pointed out the pros and cons of each method and then allowed people to choose between them... but that's just my opinion. Also, I'm a big fan of your work.
    A tip of my hat to you, good sir.

    Cheers.
     
  15. Puffingmad

    Puffingmad MDL Addicted

    Aug 19, 2012
    500
    229
    30
    As pun said
    A little more info on how each one works I understand using the tap connection but not sure on the DLL injection i presume it replaces the DLL that stops KMS activation through local host
    WinDivert Client I need more info on thanks

    I will vote when I know a little more
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. rlb1947

    rlb1947 MDL Novice

    Feb 28, 2013
    27
    2
    0
    I prefer dll injection. I don't like the tap adapter always flashing unidentified network at me.
     
  17. pun

    pun MDL Senior Member

    Oct 19, 2013
    465
    188
    10
    AFAIK, WinDivert works the same as TAP except that it doesn't install an adapter.
    And as for the DLL injection, it effectively removes the localhost check in memory so that Windows/Office can be activated by an emulated KMS server running on the same PC. (Source: Tito)

    While that is a good start, it isn't enough for non-noob non-programmers like us :D So yeah, a little more clarity would be real nice :)
     
  18. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,803
    45,241
    150
    Just a note that this thread is more geared at those in the know, testers, or those who have tried them all.

    The average user will never even look at that screen to know they have a choice.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. Aninvitedsoul

    Aninvitedsoul MDL Senior Member

    Sep 14, 2012
    423
    114
    10
    DLL Injection.:spoton:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. Nucleus

    Nucleus MDL Guru

    Aug 4, 2009
    2,874
    2,924
    90
    Having considered that and having tested them all, in an ideal world I'd go for starting MTK with DLL Injection as the default. However if there is concern that future AV methods may not like it, then maybe WinDivert as the default startup may be sensible.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...