πππππππ ππππππ
Open in Telegram
845
Subscribers
No data24 hours
-57 days
-1130 days
Posts Archive
This is what is known as a mega project; it is not merely a villa or an apartment building.
It is a commercial and administrative complex spanning an area of 82,936.95 square meters
the equivalent of 400 average sized villas.
This is the project that has kept me away from Telegram all this time.
Give me Reaction,
I can send fix termination 6710 work fine
CRYZER(int64_t, anogs_228168, (int64_t a1, uint8_t *a2, size a3))
{
if (a3 == 0x22 && a2 != nullptr)
{
a3 = 0LL;
}
return oanogs_228168(a1, a2, a3);
}
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x228168), reinterpret_cast<void *>(hanogs_228168), reinterpret_cast<void **>(&oanogs_228168));
Give me cake π
CRYZER(int64_t, anogs_24877C, (int64_t *a1))
{
return 1LL;
}
```cpp
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x24877C), reinterpret_cast<void *>(hanogs_24877C), reinterpret_cast<void **>(&oanogs_24877C));`DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x330494),reinterpret_cast<void *>(hanogs_330494),reinterpret_cast<void **>(&oanogs_330494));
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x39F56C),reinterpret_cast<void *>(hanogs_39F56C),reinterpret_cast<void **>(&oanogs_39F56C));
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x3A564C),reinterpret_cast<void *>(hanogs_3A564C),reinterpret_cast<void **>(&oanogs_3A564C));
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x4DFB40),reinterpret_cast<void *>(hanogs_4DFB40),reinterpret_cast<void **>(&oanogs_4DFB40));
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x336294),reinterpret_cast<void *>(hanogs_336294),reinterpret_cast<void **>(&oanogs_336294));
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x24877C),reinterpret_cast<void *>(hanogs_24877C),reinterpret_cast<void **>(&oanogs_24877C));
DobbyHook(reinterpret_cast<void *>(libanogsBase + 0x227050),reinterpret_cast<void *>(hanogs_227050),reinterpret_cast<void **>(&oanogs_227050));
static const uint8_t kNop[] = {0x1F, 0x20, 0x03, 0xD5};
static const uint8_t kRet0[] = {0x00, 0x00, 0x80, 0xD2, 0xC0, 0x03, 0x5F, 0xD6};
WritePatch(reinterpret_cast<void *>(libanogsBase + 0x4B3560), kNop, sizeof(kNop));
WritePatch(reinterpret_cast<void *>(libanogsBase + 0x373064), kNop, sizeof(kNop));
WritePatch(reinterpret_cast<void *>(libanogsBase + 0x2F7FF4), kRet0, sizeof(kRet0));
WritePatch(reinterpret_cast<void *>(libanogsBase + 0x471B68), kRet0, sizeof(kRet0));
WritePatch(reinterpret_cast<void *>(libanogsBase + 0x49A628), kRet0, sizeof(kRet0));
WritePatch(reinterpret_cast<void *>(libanogsBase + 0x2E8AE0), kRet0, sizeof(kRet0));#define CRYZER(RET, NAME, ARGS) \
typedef RET (*NAME##_t) ARGS; \
static NAME##_t o##NAME = nullptr; \
static RET h##NAME ARGS
static uintptr_t libanogsBase = 0;
static uintptr_t libUE4Base = 0;
static void *ResolveSymbol(const char *lib, const char *sym) {
void *handle = dlopen(lib, RTLD_NOW);
return handle ? dlsym(handle, sym) : nullptr;
}
static bool WritePatch(void *target, const void *patch, size_t size) {
if (!target || !patch || size == 0) {
return false;
}
const long pageSize = sysconf(_SC_PAGESIZE);
const uintptr_t addr = reinterpret_cast<uintptr_t>(target);
const uintptr_t pageStart = addr & ~(static_cast<uintptr_t>(pageSize) - 1);
const uintptr_t pageEnd = (addr + size + pageSize - 1) & ~(static_cast<uintptr_t>(pageSize) - 1);
const size_t len = pageEnd - pageStart;
if (mprotect(reinterpret_cast<void *>(pageStart), len, PROT_READ | PROT_WRITE | PROT_EXEC) != 0) {
return false;
}
std::memcpy(target, patch, size);
__builtin___clear_cache(reinterpret_cast<char *>(target), reinterpret_cast<char *>(target) + size);
mprotect(reinterpret_cast<void *>(pageStart), len, PROT_READ | PROT_EXEC);
return true;
}
CRYZER(int64_t, anogs_330494, (const void *a1, unsigned int a2)) {
return 0LL;
}
CRYZER(int64_t, anogs_39F56C, (uint8_t *a1, unsigned int a2)) {
return 0LL;
}
CRYZER(int64_t, anogs_3A564C, (int64_t a1, int64_t a2, int64_t a3, int64_t a4, int64_t a5, int64_t a6, unsigned int a7, long double a8)) {
const bool blockedVmId =
((static_cast<uint64_t>(a2 - 864) <= 0x3B) &&
((1ULL << (static_cast<uint8_t>(a2) - 96)) & 0xF800000000000F1ULL)) ||
(static_cast<uint64_t>(a2 - 860) <= 0xC);
if (blockedVmId) {
sleep(900000);
}
return oanogs_3A564C(a1, a2, a3, a4, a5, a6, a7, a8);
}
CRYZER(int64_t, anogs_4DFB40, (int32_t *a1, void *a2, uint64_t a3, size_t *a4, char a5)) {
return 0LL;
}
CRYZER(int64_t, anogs_336294, (uint64_t *a1)) {
const int64_t result = oanogs_336294 ? oanogs_336294(a1);
if (a1) {
a1[0] = 0;
a1[3] = 0;
a1[6] = 0;
}
return result;
}
CRYZER(bool, anogs_24877C, (int64_t *a1)) {
return true;
}
CRYZER(int64_t, anogs_227050, (int64_t result)) {
if (result) {
*reinterpret_cast<uint64_t *>(result + 24) = 1;
}
return result;
}I can forgive you on the condition that you come to my private chat and speak like a man, and I will be a man to you too.
Ok come dm
Speak like a man and apologize for your lies, and we will forgive each other on this beautiful day. Otherwise, the war will continue forever.
#define CRYZER(RET, NAME, ARGS) \
typedef RET (*NAME##_t) ARGS; \
static NAME##_t o##NAME = nullptr; \
static RET h##NAME ARGS
static uintptr_t libanogsBase = 0;
static uintptr_t libUE4Base = 0;
static void *ResolveSymbol(const char *lib, const char *sym) {
void *handle = dlopen(lib, RTLD_NOW);
return handle ? dlsym(handle, sym) : nullptr;
}
static bool WritePatch(void *target, const void *patch, size_t size) {
if (!target || !patch || size == 0) {
return false;
}
const long pageSize = sysconf(_SC_PAGESIZE);
const uintptr_t addr = reinterpret_cast<uintptr_t>(target);
const uintptr_t pageStart = addr & ~(static_cast<uintptr_t>(pageSize) - 1);
const uintptr_t pageEnd = (addr + size + pageSize - 1) & ~(static_cast<uintptr_t>(pageSize) - 1);
const size_t len = pageEnd - pageStart;
if (mprotect(reinterpret_cast<void *>(pageStart), len, PROT_READ | PROT_WRITE | PROT_EXEC) != 0) {
return false;
}
std::memcpy(target, patch, size);
__builtin___clear_cache(reinterpret_cast<char *>(target), reinterpret_cast<char *>(target) + size);
mprotect(reinterpret_cast<void *>(pageStart), len, PROT_READ | PROT_EXEC);
return true;
}
CRYZER(int64_t, anogs_330494, (const void *a1, unsigned int a2)) {
return 0LL;
}
CRYZER(int64_t, anogs_39F56C, (uint8_t *a1, unsigned int a2)) {
return 0LL;
}
CRYZER(int64_t, anogs_3A564C, (int64_t a1, int64_t a2, int64_t a3, int64_t a4, int64_t a5, int64_t a6, unsigned int a7, long double a8)) {
const bool blockedVmId =
((static_cast<uint64_t>(a2 - 864) <= 0x3B) &&
((1ULL << (static_cast<uint8_t>(a2) - 96)) & 0xF800000000000F1ULL)) ||
(static_cast<uint64_t>(a2 - 860) <= 0xC);
if (blockedVmId) {
sleep(900000);
}
return oanogs_3A564C(a1, a2, a3, a4, a5, a6, a7, a8);
}
CRYZER(int64_t, anogs_4DFB40, (int32_t *a1, void *a2, uint64_t a3, size_t *a4, char a5)) {
return 0LL;
}
CRYZER(int64_t, anogs_336294, (uint64_t *a1)) {
const int64_t result = oanogs_336294 ? oanogs_336294(a1);
if (a1) {
a1[0] = 0;
a1[3] = 0;
a1[6] = 0;
}
return result;
}
CRYZER(bool, anogs_24877C, (int64_t *a1)) {
return true;
}
CRYZER(int64_t, anogs_227050, (int64_t result)) {
if (result) {
*reinterpret_cast<uint64_t *>(result + 24) = 1;
}
return result;
}CRYZER(int64_t, anogs_336294, (uint64_t *a1)) {
const int64_t result = oanogs_336294 ? oanogs_336294(a1) : 0LL;
if (a1) {
a1[0] = 0;
a1[3] = 0;
a1[6] = 0;
}
return result;
}