0x1400012d0 -> 0x140001428, 0x14000130e 0x1400012d0 SUB RSP, 0x20 0x1400012d4 MOV DWORD PTR [RSP + 0x18], ECX 0x1400012d8 MOV EAX, DWORD PTR [RSP + 0x18] 0x1400012dc MOV DWORD PTR [RSP + 0x14], EAX 0x1400012e0 MOV EAX, DWORD PTR [RSP + 0x14] 0x1400012e4 AND EAX, 0x1 0x1400012e7 MOV DWORD PTR [RSP + 0x1C], EAX 0x1400012eb MOV DWORD PTR [RSP + 0xC], 0x1E27 0x1400012f3 MOV EDX, DWORD PTR [RSP + 0x1C] 0x1400012f7 MOV EAX, 0x2E15 0x1400012fc MOV ECX, 0x985 0x140001301 CMP EDX, 0x0 0x140001304 MOV DWORD PTR [RSP + 0xC], EAX 0x140001308 JNZ loc_key_1 0x14000130e -> 0x140001323 0x14000130e MOV EAX, DWORD PTR [RSP + 0x14] 0x140001312 XOR EAX, 0x2222 0x140001317 MOV DWORD PTR [RSP + 0x14], EAX 0x14000131b MOV DWORD PTR [RSP + 0xC], 0x7E1D 0x140001323 -> 0x140001333 0x140001323 MOV DWORD PTR [RSP + 0x10], 0x0 0x14000132b MOV DWORD PTR [RSP + 0xC], 0x7794 0x140001333 -> 0x1400013ae, 0x140001348 0x140001333 MOV EAX, 0x7C93 0x140001338 MOV ECX, 0x6DC4 0x14000133d CMP DWORD PTR [RSP + 0x10], 0x4 0x140001342 MOV DWORD PTR [RSP + 0xC], EAX 0x140001346 JB loc_key_4 0x140001348 -> 0x140001348 NOP 0x140001349 NOP 0x14000134a NOP 0x14000134b NOP 0x14000134c MOV EAX, DWORD PTR [RSP + 0x14] 0x140001350 XOR EAX, 0x22222222 0x140001355 MOV DWORD PTR [RSP + 0x14], EAX 0x140001359 MOV DWORD PTR [RSP + 0xC], 0x24E 0x140001361 MOV EAX, DWORD PTR [RSP + 0x14] 0x140001365 SUB EAX, 0x3333 0x14000136a MOV DWORD PTR [RSP + 0x14], EAX 0x14000136e MOV DWORD PTR [RSP + 0xC], 0x24E 0x140001376 MOV EAX, DWORD PTR [RSP + 0x14] 0x14000137a ADD EAX, 0x4444 0x14000137f MOV DWORD PTR [RSP + 0x14], EAX 0x140001383 MOV DWORD PTR [RSP + 0xC], 0x24E 0x14000138b MOV EAX, DWORD PTR [RSP + 0x14] 0x14000138f ADD EAX, 0x11111111 0x140001394 MOV DWORD PTR [RSP + 0x14], EAX 0x140001398 MOV DWORD PTR [RSP + 0xC], 0x24E 0x1400013a0 MOV EAX, DWORD PTR [RSP + 0x14] 0x1400013a4 XOR EAX, 0xCAFEBABE 0x1400013a9 ADD RSP, 0x20 0x1400013ad RET 0x1400013ae -> 0x140001409, 0x1400013cb 0x1400013ae MOV EDX, DWORD PTR [RSP + 0x14] 0x1400013b2 AND EDX, 0x100 0x1400013b8 MOV EAX, 0x3E31 0x1400013bd MOV ECX, 0x119 0x1400013c2 CMP EDX, 0x0 0x1400013c5 MOV DWORD PTR [RSP + 0xC], EAX 0x1400013c9 JNZ loc_key_6 0x1400013cb -> 0x1400013e8 0x1400013cb NOP 0x1400013cc NOP 0x1400013cd NOP 0x1400013ce NOP 0x1400013cf MOV EAX, DWORD PTR [RSP + 0x10] 0x1400013d3 ADD EAX, 0x100 0x1400013d8 ADD EAX, DWORD PTR [RSP + 0x14] 0x1400013dc MOV DWORD PTR [RSP + 0x14], EAX 0x1400013e0 MOV DWORD PTR [RSP + 0xC], 0x66AD 0x1400013e8 -> 0x140001333 0x1400013e8 MOV DWORD PTR [RSP + 0xC], 0x3958 0x1400013f0 MOV EAX, DWORD PTR [RSP + 0x10] 0x1400013f4 ADD EAX, 0x1 0x1400013f7 MOV DWORD PTR [RSP + 0x10], EAX 0x1400013fb MOV DWORD PTR [RSP + 0xC], 0x7794 0x140001403 JMP loc_key_9 0x140001409 -> 0x1400013e8 0x140001409 MOV EAX, DWORD PTR [RSP + 0x10] 0x14000140d ADD EAX, 0x1000 0x140001412 XOR EAX, DWORD PTR [RSP + 0x14] 0x140001416 MOV DWORD PTR [RSP + 0x14], EAX 0x14000141a MOV DWORD PTR [RSP + 0xC], 0x66AD 0x140001422 JMP loc_key_8 0x140001428 -> 0x140001323 0x140001428 MOV EAX, DWORD PTR [RSP + 0x14] 0x14000142c ADD EAX, 0x1111 0x140001431 MOV DWORD PTR [RSP + 0x14], EAX 0x140001435 MOV DWORD PTR [RSP + 0xC], 0x7E1D 0x14000143d JMP loc_key_3