攻防世界Shuffle

攻防世界Shuffle找到main函数攻防世界Shuffle查看伪代码
攻防世界Shuffle

int __cdecl main(int argc, const char **argv, const char **envp)
{
  time_t v3; // ebx@1
  __pid_t v4; // eax@1
  unsigned int v5; // ST18_4@2
  unsigned int v6; // ST1C_4@2
  char v7; // ST20_1@2
  int result; // eax@4
  int v9; // esi@4
  signed int i; // [sp+14h] [bp-44h]@1
  char v11; // [sp+24h] [bp-34h]@1
  char v12; // [sp+25h] [bp-33h]@1
  char v13; // [sp+26h] [bp-32h]@1
  char v14; // [sp+27h] [bp-31h]@1
  char v15; // [sp+28h] [bp-30h]@1
  char v16; // [sp+29h] [bp-2Fh]@1
  char v17; // [sp+2Ah] [bp-2Eh]@1
  char v18; // [sp+2Bh] [bp-2Dh]@1
  char v19; // [sp+2Ch] [bp-2Ch]@1
  char v20; // [sp+2Dh] [bp-2Bh]@1
  char v21; // [sp+2Eh] [bp-2Ah]@1
  char v22; // [sp+2Fh] [bp-29h]@1
  char v23; // [sp+30h] [bp-28h]@1
  char v24; // [sp+31h] [bp-27h]@1
  char v25; // [sp+32h] [bp-26h]@1
  char v26; // [sp+33h] [bp-25h]@1
  char v27; // [sp+34h] [bp-24h]@1
  char v28; // [sp+35h] [bp-23h]@1
  char v29; // [sp+36h] [bp-22h]@1
  char v30; // [sp+37h] [bp-21h]@1
  char v31; // [sp+38h] [bp-20h]@1
  char v32; // [sp+39h] [bp-1Fh]@1
  char v33; // [sp+3Ah] [bp-1Eh]@1
  char v34; // [sp+3Bh] [bp-1Dh]@1
  char v35; // [sp+3Ch] [bp-1Ch]@1
  char v36; // [sp+3Dh] [bp-1Bh]@1
  char v37; // [sp+3Eh] [bp-1Ah]@1
  char v38; // [sp+3Fh] [bp-19h]@1
  char v39; // [sp+40h] [bp-18h]@1
  char v40; // [sp+41h] [bp-17h]@1
  char v41; // [sp+42h] [bp-16h]@1
  char v42; // [sp+43h] [bp-15h]@1
  char v43; // [sp+44h] [bp-14h]@1
  char v44; // [sp+45h] [bp-13h]@1
  char v45; // [sp+46h] [bp-12h]@1
  char v46; // [sp+47h] [bp-11h]@1
  char v47; // [sp+48h] [bp-10h]@1
  char v48; // [sp+49h] [bp-Fh]@1
  char v49; // [sp+4Ah] [bp-Eh]@1
  char v50; // [sp+4Bh] [bp-Dh]@1
  int v51; // [sp+4Ch] [bp-Ch]@1

  v51 = *MK_FP(__GS__, 20);
  v11 = 83;
  v12 = 69;
  v13 = 67;
  v14 = 67;
  v15 = 79;
  v16 = 78;
  v17 = 123;
  v18 = 87;
  v19 = 101;
  v20 = 108;
  v21 = 99;
  v22 = 111;
  v23 = 109;
  v24 = 101;
  v25 = 32;
  v26 = 116;
  v27 = 111;
  v28 = 32;
  v29 = 116;
  v30 = 104;
  v31 = 101;
  v32 = 32;
  v33 = 83;
  v34 = 69;
  v35 = 67;
  v36 = 67;
  v37 = 79;
  v38 = 78;
  v39 = 32;
  v40 = 50;
  v41 = 48;
  v42 = 49;
  v43 = 52;
  v44 = 32;
  v45 = 67;
  v46 = 84;
  v47 = 70;
  v48 = 33;
  v49 = 125;
  v50 = 0;
  v3 = time(0);
  v4 = getpid();
  srand(v3 + v4);
  for ( i = 0; i <= 99; ++i )
  {
    v5 = rand() % 0x28u;
    v6 = rand() % 0x28u;
    v7 = *(&v11 + v5);
    *(&v11 + v5) = *(&v11 + v6);
    *(&v11 + v6) = v7;
  }
  puts(&v11);
  result = 0;
  v9 = *MK_FP(__GS__, 20) ^ v51;
  return result;
}

R键
攻防世界Shuffle

上一篇:【C语言】switch用法


下一篇:ButterKnife 8.4.0 源码分析系列文章(一)(二)(三)(四)(五)