text:0000000101B1776E 48 89 C6 mov rsi, rax
__text:0000000101B17771 E8 08 E0 92 00 call __ZN13DSIGSignature13setSigningKeyEP13XSECCryptoKey ; DSIGSignature::setSigningKey(XSECCryptoKey *)
__text:0000000101B17776 48 8B BD 70 FF FF FF mov rdi, [rbp+var_90]
__text:0000000101B1777D E8 08 E0 92 00 call __ZN13DSIGSignature6verifyEv ; DSIGSignature::verify(void)
__text:0000000101B17782 B3 01 mov bl, 1
__text:0000000101B17784 84 C0 test al, al
__text:0000000101B17786 75 10 jnz short loc_101B17798 //<---修改为EB 10
__text:0000000101B17788 30 DB xor bl, bl
__text:0000000101B1778A 48 8D 3D 25 3A A3 00 lea rdi, aFailedToVerify ; "Failed to verify signature\n"
__text:0000000101B17791 30 C0 xor al, al
__text:0000000101B17793 E8 58 82 FF FF call __Z10LicenseLogPKcz ; LicenseLog(char const*,...)
__text:0000000101B17798
__text:0000000101B17798 loc_101B17798: ; CODE XREF: LicenseManager::ValidateLicenseDocument(xercesc_3_1::DOMDocument *)+236j
__text:0000000101B17798 4D 85 ED test r13, r13
__text:0000000101B1779B 74 0A jz short loc_101B177A7
__text:0000000101B1779D 49 8B 45 00 mov rax, [r13+0]
__text:0000000101B177A1 4C 89 EF mov rdi, r13
__text:0000000101B177A4 FF 50 08 call qword ptr [rax+8]
__text:0000000101B177A7
__text:0000000101B177A7 loc_101B177A7: ; CODE XREF: LicenseManager::ValidateLicenseDocument(xercesc_3_1::DOMDocument *)+24Bj
__text:0000000101B177A7 48 8D BD 78 FF FF FF lea rdi, [rbp+var_88]
__text:0000000101B177AE 48 8B B5 70 FF FF FF mov rsi, [rbp+var_90]
__text:0000000101B177B5 E8 AC DF 92 00 call __ZN12XSECProvider16releaseSignatureEP13DSIGSignature ; XSECProvider::releaseSignature(DSIGSignature *)
__text:0000000101B177BA 48 8D BD 78 FF FF FF lea rdi, [rbp+var_88]
__text:0000000101B177C1 E8 B2 DF 92 00 call __ZN12XSECProviderD1Ev ; XSECProvider::~XSECProvider()
__text:0000000101B177C6 E9 97 FE FF FF jmp loc_101B17662
ValidateMachineBindings ******
75 10 31 DB 48 8D 3D E3 6E BD 00 31 C0 E8 34
31 C0 xor eax, eax
xt:0000000102638930
__text:0000000102638930 ; LicenseManager::ValidateMachineBindings(xercesc_3_1::DOMDocument *)
__text:0000000102638930 __ZN14LicenseManager23ValidateMachineBindingsEPN11xercesc_3_111DOMDocumentE proc near
__text:0000000102638930 ; CODE XREF: LicenseManager::ProcessLicense(xercesc_3_1::DOMDocument **,uchar **)+A8p
__text:0000000102638930 55 push rbp
__text:0000000102638931 48 89 E5 mov rbp, rsp
__text:0000000102638934 41 57 push r15
__text:0000000102638936 41 56 push r14
__text:0000000102638938 41 55 push r13
__text:000000010263893A 41 54 push r12
__text:000000010263893C 53 push rbx
__text:000000010263893D 48 81 EC C8 01 00 00 sub rsp, 1C8h
__text:0000000102638944 49 89 FF mov r15, rdi
__text:0000000102638947 48 8B 1D F2 6B E6 01 mov rbx, cs:___stack_chk_guard_ptr
__text:000000010263894E 48 8B 1B mov rbx, [rbx]
__text:0000000102638951 48 89 5D D0 mov [rbp-30h], rbx
__text:0000000102638955 48 89 F7 mov rdi, rsi
__text:0000000102638958 E8 A3 2D 00 00 call __ZN12_GLOBAL__N_124GetLicenseRootXmlElementEPKN11xercesc_3_111DOMDocumentE ; `anonymous namespace'::GetLicenseRootXmlElement(xercesc_3_1::DOMDocument const*)
__text:000000010263895D 49 89 C6 mov r14, rax
__text:0000000102638960 B8 02 00 00 00 mov eax, 2
__text:0000000102638965 4D 85 F6 test r14, r14
__text:0000000102638968 0F 84 46 09 00 00 jz loc_1026392B4
__text:000000010263896E 4D 89 FC mov r12, r15
__text:0000000102638971 4C 8B 2D 50 69 E6 01 mov r13, cs:__ZN11xercesc_3_116XMLPlatformUtils15fgMemoryManagerE_ptr
__text:0000000102638978 49 8B 75 00 mov rsi, [r13+0]
__text:000000010263897C 48 8D 3D 47 58 BD 00 lea rdi, aMachinebindi_1 ; "MachineBindings"
__text:0000000102638983 E8 E2 7F 6B 00 call __ZN11xercesc_3_19XMLString9transcodeEPKcPNS_13MemoryManagerE ; xercesc_3_1::XMLString::transcode(char const*,xercesc_3_1::MemoryManager *)
__text:0000000102638988 48 89 85 78 FE FF FF mov [rbp-188h], rax
__text:000000010263898F 49 8B 0E mov rcx, [r14]
__text:0000000102638992 4C 89 F7 mov rdi, r14
__text:0000000102638995 48 89 C6 mov rsi, rax
__text:0000000102638998 FF 91 58 01 00 00 call qword ptr [rcx+158h]
__text:000000010263899E 48 89 C3 mov rbx, rax
search:
0000000102638930 55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC C8 01 00 00 49 89 FF 48 8B 1D F2 6B E6 01 48 8B
replace:
0000000102638931 31 C0 C3 <
去掉login**
__text:0000000100AC22D0 ; __int64 __fastcall UnityConnect::Online(UnityConnect *__hidden this)
__text:0000000100AC22D0 __ZNK12UnityConnect6OnlineEv proc near ; CODE XREF: Collab::CleanUp(void)+87↑p
__text:0000000100AC22D0 ; Collab::BootstrapCloudProject(void)+B6↑p ...
__text:0000000100AC22D0 80 BF 89 20 00 00 00 cmp byte ptr [rdi+2089h], 0
__text:0000000100AC22D7 74 15 jz short loc_100AC22EE
__text:0000000100AC22D9 48 8B 87 68 21 00 00 mov rax, [rdi+2168h]
__text:0000000100AC22E0 80 78 09 00 cmp byte ptr [rax+9], 0
__text:0000000100AC22E4 74 08 jz short loc_100AC22EE
__text:0000000100AC22E6 80 78 0A 00 cmp byte ptr [rax+0Ah], 0
__text:0000000100AC22EA 0F 95 C0 setnz al
__text:0000000100AC22ED C3 retn
__text:0000000100AC22EE ; ---------------------------------------------------------------------------
__text:0000000100AC22EE
__text:0000000100AC22EE loc_100AC22EE: ; CODE XREF: UnityConnect::Online(void)+7↑j
__text:0000000100AC22EE ; UnityConnect::Online(void)+14↑j
__text:0000000100AC22EE 55 push rbp
__text:0000000100AC22EF 48 89 E5 mov rbp, rsp
__text:0000000100AC22F2 E8 F9 66 76 01 call __Z23GetInternetReachabilityv ; GetInternetReachability(void)
__text:0000000100AC22F7 85 C0 test eax, eax
__text:0000000100AC22F9 0F 95 C0 setnz al
__text:0000000100AC22FC 5D pop rbp
__text:0000000100AC22FD C3 retn
__text:0000000100AC22FD __ZNK12UnityConnect6OnlineEv endp
__text:0000000100AC22FD
__text:0000000100AC22FD ; --------------------------------------
80BF89200000007415
31C0C3
对应的授权文件:
oeMc1KScgy617DHMPTxbYhqNjIM= WuzMPTi0Ko1vffk9gf9ds/iU0b0K8UHaLpi4kWgm6q1am5MPTYYnzH1InaSWuzYoEpJThKspOZdO0JISeEolNdJVf3JpsY55OsD8UaruvhwZn4r9pLeNSC7SzQ1rvAWPh77XaHizhVVs15w6NYevP27LTxbZaem5L8Zs+34VKXQFeG4g0dEI/Jhl70TqE0CSYNF+D0zqEtyMNHsh0Rq/vPLSzPXUN12jfPLZ3dO9B+9/mG7Ljd6emZjjLZUVuSKQuKxN5jlHZsm2kRMudijICV6YOWMPT+oZePlCg+BJQg5/xcN5aYVBDZhNeuNwQL1HMPT/GJPxVuETgd9k8c4uDg==