decomp DBCServer_Release and inspect/document database
This commit is contained in:
parent
4b267cbe05
commit
7834b98bf0
28222 changed files with 843300 additions and 144 deletions
121
decomp/DBCServer_Release_x64/full/functions/0x14013b980.c
Normal file
121
decomp/DBCServer_Release_x64/full/functions/0x14013b980.c
Normal file
|
|
@ -0,0 +1,121 @@
|
|||
/* DBCServer_Release_x64.exe sha256 d9e4fccdf3482e50247686d4452c0b13c75a53efc4bd7320668eece8d1ce828c
|
||||
* Ghidra 12.1.2 decompiler output for 0x14013b980 FUN_14013b980
|
||||
* Pseudocode, not original source. */
|
||||
|
||||
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
|
||||
|
||||
void FUN_14013b980(longlong param_1,undefined4 param_2,wchar_t *param_3,undefined1 param_4,
|
||||
wchar_t *param_5,char *param_6,undefined8 *param_7,undefined4 *param_8)
|
||||
|
||||
{
|
||||
undefined1 auStack_308 [32];
|
||||
longlong local_2e8;
|
||||
undefined2 local_2d8;
|
||||
undefined2 local_2d6;
|
||||
undefined4 local_2d4;
|
||||
undefined4 local_2d0;
|
||||
undefined2 local_2cc;
|
||||
undefined1 local_2ca;
|
||||
undefined1 local_2c9;
|
||||
undefined8 local_2c8;
|
||||
undefined8 uStack_2c0;
|
||||
undefined4 local_2b8;
|
||||
undefined4 uStack_2b4;
|
||||
undefined4 uStack_2b0;
|
||||
undefined4 uStack_2ac;
|
||||
wchar_t local_2a8 [12];
|
||||
ulonglong local_290;
|
||||
wchar_t local_288 [254];
|
||||
undefined2 local_8c;
|
||||
char local_8a [48];
|
||||
ushort local_5a;
|
||||
ulonglong local_58;
|
||||
|
||||
local_58 = DAT_1403463c0 ^ (ulonglong)auStack_308;
|
||||
local_2cc = 0;
|
||||
local_2c9 = 0;
|
||||
local_2a8[0] = L'\0';
|
||||
local_2a8[1] = L'\0';
|
||||
local_2a8[2] = L'\0';
|
||||
local_2a8[3] = L'\0';
|
||||
local_2a8[4] = L'\0';
|
||||
local_2a8[5] = L'\0';
|
||||
local_2a8[6] = L'\0';
|
||||
local_2a8[7] = L'\0';
|
||||
local_2a8[8] = L'\0';
|
||||
local_2a8[9] = L'\0';
|
||||
local_2a8[10] = L'\0';
|
||||
local_2a8[0xb] = L'\0';
|
||||
local_290 = 0;
|
||||
local_2e8 = param_1;
|
||||
memset(local_288,0,0x1fe);
|
||||
local_2c8 = *param_7;
|
||||
uStack_2c0 = param_7[1];
|
||||
local_2d6 = 0x4d1;
|
||||
local_2b8 = *param_8;
|
||||
uStack_2b4 = param_8[1];
|
||||
uStack_2b0 = param_8[2];
|
||||
uStack_2ac = param_8[3];
|
||||
local_8a[0] = '\0';
|
||||
local_8a[1] = '\0';
|
||||
local_8a[2] = '\0';
|
||||
local_8a[3] = '\0';
|
||||
local_8a[4] = '\0';
|
||||
local_8a[5] = '\0';
|
||||
local_8a[6] = '\0';
|
||||
local_8a[7] = '\0';
|
||||
local_8a[8] = '\0';
|
||||
local_8a[9] = '\0';
|
||||
local_8a[10] = '\0';
|
||||
local_8a[0xb] = '\0';
|
||||
local_8a[0xc] = '\0';
|
||||
local_8a[0xd] = '\0';
|
||||
local_8a[0xe] = '\0';
|
||||
local_8a[0xf] = '\0';
|
||||
local_8a[0x10] = '\0';
|
||||
local_8a[0x11] = '\0';
|
||||
local_8a[0x12] = '\0';
|
||||
local_8a[0x13] = '\0';
|
||||
local_8a[0x14] = '\0';
|
||||
local_8a[0x15] = '\0';
|
||||
local_8a[0x16] = '\0';
|
||||
local_8a[0x17] = '\0';
|
||||
local_8a[0x18] = '\0';
|
||||
local_8a[0x19] = '\0';
|
||||
local_8a[0x1a] = '\0';
|
||||
local_8a[0x1b] = '\0';
|
||||
local_8a[0x1c] = '\0';
|
||||
local_8a[0x1d] = '\0';
|
||||
local_8a[0x1e] = '\0';
|
||||
local_8a[0x1f] = '\0';
|
||||
local_8a[0x20] = '\0';
|
||||
local_8a[0x21] = '\0';
|
||||
local_8a[0x22] = '\0';
|
||||
local_8a[0x23] = '\0';
|
||||
local_8a[0x24] = '\0';
|
||||
local_8a[0x25] = '\0';
|
||||
local_8a[0x26] = '\0';
|
||||
local_8a[0x27] = '\0';
|
||||
local_8a[0x28] = '\0';
|
||||
local_8a[0x29] = '\0';
|
||||
local_8a[0x2a] = '\0';
|
||||
local_8a[0x2b] = '\0';
|
||||
local_8a[0x2c] = '\0';
|
||||
local_8a[0x2d] = '\0';
|
||||
local_8a[0x2e] = '\0';
|
||||
local_8a[0x2f] = '\0';
|
||||
local_5a = 0;
|
||||
local_2d8 = 0x280;
|
||||
local_2d4 = 0;
|
||||
local_2d0 = param_2;
|
||||
local_2ca = param_4;
|
||||
wcsncpy(local_2a8,param_3,0xf);
|
||||
wcsncpy(local_288,param_5,0xfe);
|
||||
strncpy(local_8a,param_6,0x31);
|
||||
local_290 = local_290 & 0xffffffffffff;
|
||||
local_8c = 0;
|
||||
local_5a = local_5a & 0xff;
|
||||
FUN_1400cc790(*(undefined8 *)(local_2e8 + 0xe0),&local_2d8);
|
||||
return;
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue