#include "pch.h" #include "patcher.h" #define WRITE_MEM(dst, src) WriteMemory((void*)dst, src, sizeof(src)) void WriteMemory(void* dest, const void* src, size_t size) { DWORD oldProt; VirtualProtect(dest, size, PAGE_EXECUTE_READWRITE, &oldProt); memcpy(dest, src, size); VirtualProtect(dest, size, oldProt, &oldProt); } void Main() { // Known endpoints: // http://app.pc.kakao.com/talk/win32/patch/patch.txt // sb-talk.kakao.com (Some SOCKS5 connection) // api.talk.kakao.com // crash.kakao.com WRITE_MEM(0x77047C, "api.talk.kikoo.xyz"); // api.talk.kakao.com WRITE_MEM(0x770508, "sb-talk.kikoo.xyz"); // sb-talk.kakao.com WRITE_MEM(0x762454, "https://crash.kikoo.xyz/logs"); // https://crash.kakao.com/logs }