From 5e8421cd1d84418babb05fdf2818a61c5106ce4e Mon Sep 17 00:00:00 2001 From: YoulianBoshi <41245069+YoulianBoshi@users.noreply.github.com> Date: Sun, 29 Mar 2020 21:53:47 +0800 Subject: [PATCH] Update README.md --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index a148794..a066c7e 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,35 @@ **更多免费MTP、HTTPS、Ikev2代理节点订阅频道不怕迷路** https://t.me/MTPdaili + +**有人私信要源码,以下是核心代码** + +``` +破解原理为生成随机MAC地址欺骗程序达到无限试用 +以下是核心代码部分(api hook) + +HOOKDEF(ULONG, WINAPI, GetAdaptersAddresses, + __in ULONG Family, + __in ULONG Flags, + __reserved PVOID Reserved, + __out_bcount_opt(*SizePointer) PIP_ADAPTER_ADDRESSES AdapterAddresses, + __inout PULONG SizePointer + ) +{ + srand( (unsigned)time( NULL ) ); + + ULONG ret = Real_GetAdaptersAddresses(Family, Flags, Reserved, AdapterAddresses, SizePointer); + while(AdapterAddresses){ + if (AdapterAddresses->PhysicalAddressLength >=5 ){ + AdapterAddresses->PhysicalAddress[0] += rand(); + AdapterAddresses->PhysicalAddress[1] += rand(); + AdapterAddresses->PhysicalAddress[2] += rand(); + AdapterAddresses->PhysicalAddress[3] += rand(); + AdapterAddresses->PhysicalAddress[4] += rand(); + } + + AdapterAddresses = AdapterAddresses->Next; + } + return ret; +} +```