Cracking Example
Javascript 코드를 통해 Activation 체크를 하는 경우가 종종있습니다. 공부용도로 그런 경우, 크래킹이 어떻게 이루어지는지에 대한 예시를 적어봅니다. 아래예시는 premium 유저에 대한 권한을 활성화하는 함수입니다. 상세 서술하자면, LICENSE_ACTIONS 라는 객체에서 ACTIVATE 함수를 트리거하는 것입니다. a.handle(y.LICENSE_ACTIONS, async (e, { type: t, ...r }) => { switch (t) { /* 생략 */ case "ACTIVATE": { const { key: e } = r; return (async ({ key: e }) => { r = process.platform, // Windows, Mac, Linux a = awa..