28 lines
795 B
C++
Executable File
28 lines
795 B
C++
Executable File
#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
|
|
}
|