a2 = 01 23 45 67 89 AB CD EF FE DC BA 98 76 54 32 10 F0 E1 D2 C3
a1 = 43 64 30 8A A8 09 88 20 BD 40 72 6C 61 B6 49 DF F2 34 5B F8
run过这段程序后可以得到
a3 = A3 B9 2C 73 31 F2 55 52 3D B3 FB 8C 84 D1 BC CF 70 3B 90 9C
int __cdecl Ox3523(int a1, int a2)
{
unsigned int v2; // esi@1
unsigned int v3; // eax@1
int v4; // ebp@1
int v5; // edi@1
int v6; // edx@2
int v7; // edx@2
int v8; // ebx@2
int v9; // ecx@2
int v10; // ebx@2
int v11; // ecx@2
int v12; // ebx@2
bool v13; // zf@2
int v14; // ecx@3
int v15; // ecx@4
int *v16; // ebx@4
int v17; // edx@4
int v18; // ecx@4
int v19; // edx@4
int v20; // ebx@4
bool v21; // sf@4
unsigned __int8 v22; // of@4
int v23; // ecx@6
int *v24; // ebx@6
int v25; // edx@6
int v26; // ecx@6
int v27; // ecx@8
int *v28; // ebx@8
int v29; // edx@8
int v30; // ecx@8
int v31; // ecx@10
int *v32; // ebx@10
int v33; // edx@10
int v34; // esi@11
int v35; // edx@11
int v36; // eax@11
int v37; // eax@11
int v39; // [sp+10h] [bp-50h]@1
signed int v40; // [sp+14h] [bp-4Ch]@1
int *v41; // [sp+18h] [bp-48h]@1
signed int v42; // [sp+1Ch] [bp-44h]@1
int v43[16]; // [sp+20h] [bp-40h]@1