Navigation X
ALERT
Click here to register with a few steps and explore all our cool stuff we have to offer!



   534

AcrossCenter Crack tutorial (KVM software multi OS including Android)

by sonnasr2 - 28 October, 2024 - 04:35 PM
This post is by a banned member (sonnasr2) - Unhide
sonnasr2  
Supreme
116
Posts
3
Threads
3 Years of service
#1
(This post was last modified: 28 October, 2024 - 04:37 PM by sonnasr2. Edited 3 times in total.)
This is a guide I found on how to apply your own license to this software, unfortunately I'm not skilled to pull this off so I'm sharing it here for those of you who understand how this works and could guide the rest of us:

https://drafts.misty.moe/across%E8%BD%AF...091ce6df6e


TRANSLATION:

The TurboActivate activation SDK used by Across has network verification and two executable files (AcrossCenter and AcrossUniverse)
Just change their license id to my license id, then generate your own serial number and register it.
TurboActivate: https://wyday.com/limelm/help/using-turboactivate/
 
I made a wrapper for libssl, then directly searched for their original IDs in it and replaced them with my IDs.
Code:
 #include <windows.h> #include <psapi.h> struct construct { construct(void (*f)(void)) { f(); } }; #define constructor(fn) \ void fn(void); static construct constructor_##fn(fn) const void* memmem(const void* haystack, size_t haystack_len, const void* const needle, const size_t needle_len) { if (haystack == NULL) return NULL; // or assert(haystack != NULL); if (haystack_len == 0) return NULL; if (needle == NULL) return NULL; // or assert(needle != NULL); if (needle_len == 0) return NULL; for (const char* h = (const char *)haystack; haystack_len >= needle_len; ++h, --haystack_len) { if (!memcmp(h, needle, needle_len)) { return h; } } return NULL; } static wchar_t oriLicId[] = L"5c8957815509cb0d1c92d6.88616682"; static wchar_t newLicId[] = L"mmteo5kfshcj4jmqpkepxgu3rl34u2q"; static constructor(foo); void foo() { OutputDebugStringA("Loaded misty crack for across!"); HMODULE mainMod = GetModuleHandle(NULL); MODULEINFO modinfo = { 0 }; if (!GetModuleInformation(GetCurrentProcess(), mainMod, &modinfo, sizeof(modinfo))) { exit(100); } size_t modSize = modinfo.SizeOfImage; void *pLicId = (void *)memmem(mainMod, modSize, oriLicId, sizeof(oriLicId)); DWORD oldProtect = 0; if (!VirtualProtect(pLicId, sizeof(newLicId), PAGE_READWRITE, &oldProtect)) { exit(101); } memcpy(pLicId, newLicId, sizeof(newLicId)); if (!VirtualProtect(pLicId, sizeof(newLicId), oldProtect, &oldProtect)) { exit(102); } OutputDebugStringA("Finished Misty crack for across!"); }
[/code]
This post is by a banned member (sonnasr2) - Unhide
sonnasr2  
Supreme
116
Posts
3
Threads
3 Years of service
Bumped #2
This is a bump
This post is by a banned member (zerin08) - Unhide
zerin08  
Registered
373
Posts
0
Threads
1 Year of service
#3
Ty
This post is by a banned member (hlane29) - Unhide
hlane29  
Registered
1
Posts
0
Threads
#4
Hello I'm new in this forum, I found this thread by searching for a crack for AcrossCenter which does not seem to exist anywhere on the internet, were you able to make this crack following the guide or did you find anything else?

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
or
Sign in
Already have an account? Sign in here.


Forum Jump:


Users browsing this thread: 1 Guest(s)