Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int32_t fun_4b86a846(int32_t a1, int32_t a2);
- struct s0 {
- int32_t f0;
- signed char[2055217455] pad2055217459;
- int32_t f2055217459;
- };
- struct s0* fun_68d20fcf(signed char a1);
- uint32_t gb120dcd1;
- void sub_140001200(int32_t* ecx) {
- int32_t* eax2;
- int32_t ebx3;
- unsigned char* ecx4;
- unsigned char* eax5;
- int32_t* eax6;
- int32_t ebx7;
- unsigned char dl8;
- unsigned char ah9;
- int32_t edi10;
- uint32_t ebp11;
- uint32_t ebp12;
- int32_t esi13;
- int32_t v14;
- int32_t ebx15;
- int32_t eax16;
- uint32_t* edx17;
- int32_t ebx18;
- struct s0* eax19;
- unsigned char tmp8_20;
- uint1_t cf21;
- int32_t eax22;
- unsigned char* esi23;
- signed char* esi24;
- int32_t* esi25;
- void* edi26;
- void* esi27;
- *eax2 = ebx3;
- __asm__("lodsb ");
- __asm__("fcom dword [esi+ecx*2]");
- ecx4 = eax5;
- eax6 = ecx;
- __asm__("rol esp, 1");
- *reinterpret_cast<unsigned char*>(ebx7 - 0x5bb3e44e) = reinterpret_cast<unsigned char>(dl8 | ah9);
- *reinterpret_cast<unsigned char*>(&eax6) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(&eax6) ^ 0xbe);
- edi10 = *eax6 * -52;
- ebp11 = ebp12 ^ *reinterpret_cast<uint32_t*>(esi13 - 46);
- v14 = 0x40001228;
- eax16 = fun_4b86a846(ebx15, __return_address());
- *reinterpret_cast<signed char*>(ebp11 - 0x71fad98b) = reinterpret_cast<signed char>(*reinterpret_cast<signed char*>(ebp11 - 0x71fad98b) - *reinterpret_cast<signed char*>(&eax16));
- edx17 = reinterpret_cast<uint32_t*>(0xb120dcd1);
- *reinterpret_cast<signed char*>(eax16 - 74) = reinterpret_cast<signed char>(*reinterpret_cast<signed char*>(eax16 - 74) - 1);
- *reinterpret_cast<unsigned char*>(&ecx4) = reinterpret_cast<unsigned char>(13 & *reinterpret_cast<unsigned char*>(ebx18 + 0x60609453));
- *reinterpret_cast<unsigned char*>(&ecx4) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(&ecx4) | *ecx4);
- eax19 = fun_68d20fcf(*reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(&v14) + 3));
- __asm__("fidivr dword [ebp-0x75]");
- __asm__("lodsb ");
- *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(eax19) + 0x7a802133) = *reinterpret_cast<int32_t*>(reinterpret_cast<int32_t>(eax19) + 0x7a802133) - 68;
- if (__intrinsic()) {
- __asm__("daa ");
- *ecx4 = reinterpret_cast<unsigned char>(*ecx4 - 91);
- *reinterpret_cast<unsigned char*>(&eax19) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(&eax19) ^ 0xa8);
- __asm__("ror byte [esi+0x12], 1");
- __asm__("out 0x67, al");
- tmp8_20 = reinterpret_cast<unsigned char>(static_cast<uint32_t>(reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(reinterpret_cast<int32_t>(&ecx4) + 1) + *reinterpret_cast<unsigned char*>(&ecx4))));
- cf21 = reinterpret_cast<uint1_t>(tmp8_20 < *reinterpret_cast<unsigned char*>(reinterpret_cast<int32_t>(&ecx4) + 1));
- __asm__("aad 0xa8");
- eax22 = edi10;
- if (!(reinterpret_cast<uint1_t>(reinterpret_cast<signed char>(tmp8_20) < reinterpret_cast<signed char>(0) != __intrinsic()) | reinterpret_cast<uint1_t>(tmp8_20 == 0))) {
- __asm__("sti ");
- *esi23 = reinterpret_cast<unsigned char>(reinterpret_cast<signed char>(*esi24 + *reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(&edx17) + 1)) + cf21);
- __asm__("out 0x3d, al");
- *reinterpret_cast<int32_t*>(eax19) = *esi25;
- edi26 = reinterpret_cast<void*>(reinterpret_cast<int32_t>(eax19) + 4);
- __asm__("sti ");
- gb120dcd1 = gb120dcd1 | reinterpret_cast<uint32_t>(reinterpret_cast<int32_t>(esi27) + 4);
- *reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(edi26) - 0x4edf232f) = reinterpret_cast<signed char>(*reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(edi26) - 0x4edf232f) + *reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(&eax22) + 1));
- __asm__("wait ");
- __asm__("ror byte [edx-0x7e], 0x7b");
- __asm__("out dx, eax");
- __asm__("das ");
- __asm__("rcr byte [ebx+esi*4], 1");
- }
- }
- }
- int32_t g2d24a4a6;
- signed char g2c28484f;
- uint32_t fun_5140345a();
- void fun_1400012b4(signed char* ecx) {
- int32_t eax2;
- int32_t edi3;
- int32_t edi4;
- unsigned char* edx5;
- unsigned char* edx6;
- unsigned char bl7;
- uint32_t eax8;
- uint32_t eax9;
- unsigned char* esi10;
- unsigned char* esi11;
- int32_t ebp12;
- eax2 = g2d24a4a6;
- __asm__("cli ");
- edi3 = edi4 + 1;
- *edx5 = reinterpret_cast<unsigned char>(*edx6 ^ bl7);
- g2c28484f = *reinterpret_cast<signed char*>(&eax2);
- __asm__("rol byte [esi+0xc4100d47], 1");
- eax8 = fun_5140345a();
- *ecx = 0;
- *reinterpret_cast<unsigned char*>(&eax8) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(&eax8) & 0xa4);
- if (!1) {
- __asm__("out 0x2f, al");
- eax9 = eax8 ^ 0xc67ea12;
- *reinterpret_cast<uint32_t*>(edi3 + 0x2a642333) = *reinterpret_cast<uint32_t*>(edi3 + 0x2a642333) & eax9;
- esi10[eax9 * 2] = reinterpret_cast<unsigned char>(esi11[eax9 * 2] ^ 0xb2);
- if (!1) {
- __asm__("iretd ");
- goto ebp12;
- }
- }
- }
- void fun_14000130a() {
- signed char* ebx1;
- signed char bl2;
- signed char* esi3;
- signed char ah4;
- *reinterpret_cast<signed char*>(&ebx1) = reinterpret_cast<signed char>(bl2 - *esi3);
- *ebx1 = reinterpret_cast<signed char>(*ebx1 - ah4);
- }
- struct s1 {
- signed char[1] pad1;
- uint32_t f1;
- };
- void fun_140001329(int32_t ecx) {
- int32_t ebp2;
- void* eax3;
- signed char al4;
- uint1_t cf5;
- int32_t edi6;
- int32_t edi7;
- uint16_t fs8;
- signed char* edi9;
- signed char* esi10;
- uint32_t* esi11;
- struct s1* esi12;
- void** esp13;
- if (ebp2 - 1 >= 0) {
- __asm__("into ");
- eax3 = reinterpret_cast<void*>(reinterpret_cast<int32_t>(__zero_stack_offset()) + 4);
- __asm__("lodsd ");
- if (reinterpret_cast<unsigned char>(reinterpret_cast<signed char>(al4 + *reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(&ecx) + 1)) + cf5) & 0xc8) {
- *reinterpret_cast<unsigned char*>(&eax3) = 0x6a;
- *reinterpret_cast<unsigned char*>(edi6 - 7) = reinterpret_cast<unsigned char>(*reinterpret_cast<unsigned char*>(edi7 - 7) | 0x6a);
- *reinterpret_cast<uint32_t*>(ecx + 0x4aeb05c6) = fs8;
- if (__intrinsic()) {
- *edi9 = *esi10;
- esi11 = &esi12->f1;
- esp13 = reinterpret_cast<void**>(reinterpret_cast<int32_t>(__return_address()) + 4 - 4);
- *esp13 = eax3;
- *esi11 = *esi11 + reinterpret_cast<int32_t>(esi11);
- __asm__("lodsb ");
- *reinterpret_cast<uint32_t**>(esp13 - 1) = esi11;
- }
- }
- }
- }
- unsigned char fun_140001314() {
- int32_t edx1;
- unsigned char dh2;
- int32_t edi3;
- int32_t eax4;
- unsigned char al5;
- edx1 = 0x2c120dae;
- dh2 = reinterpret_cast<unsigned char>(*reinterpret_cast<signed char*>(reinterpret_cast<int32_t>(&edx1) + 1) + *reinterpret_cast<unsigned char*>(edi3 - 0x6e));
- if (reinterpret_cast<signed char>(dh2) < reinterpret_cast<signed char>(0) != __intrinsic()) {
- *reinterpret_cast<unsigned char*>(&eax4) = reinterpret_cast<unsigned char>(al5 | dh2);
- return *reinterpret_cast<unsigned char*>(&eax4) & *reinterpret_cast<unsigned char*>(eax4 + 0x69887242);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement