Advertisement
Faccina

Untitled

Jul 2nd, 2014
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <$mirc_34.195447>
  2.     JMP $$2266D7 ; Bottone Timer, jmp al pushad
  3.     NOP
  4.  
  5. <$mirc_34.2266D7>  
  6.     NOP; Y HALO THAR CAVA DESU~    
  7.        
  8.     pushad
  9.    
  10.     ;jmp @Fine
  11.    
  12.     CALL GetProcessHeap
  13.     test eax, eax            ; test if eax=0   
  14.     jz @No
  15.    
  16.     mov ecx, eax   
  17.     push ecx ; stakko che cambia a caso
  18.  
  19.     PUSH 0xff
  20.     PUSH 0x08
  21.     PUSH ecx
  22.     CALL RtlAllocateHeap
  23.     test eax, eax            ; test if eax=0
  24.     jz @No 
  25.    
  26.     mov ebx, eax
  27.    
  28.     push 0x00
  29.     push 0xFF
  30.     push ebx
  31.     call RtlFillMemory
  32.    
  33.     push 0x40
  34.     push 0xFe
  35.     push ebx
  36.     call RtlFillMemory  
  37.    
  38.     push 0x41
  39.     push 0x50
  40.     push ebx
  41.     call RtlFillMemory
  42.  
  43.     mov edx, ebx
  44.     add edx, 0x10
  45.     push edx ; stakko che cambia a caso
  46.  
  47.     push 0x42
  48.     push 0x40  
  49.     push edx
  50.     call RtlFillMemory 
  51.    
  52.     pop edx ; recupero
  53.    
  54.     push 0x3
  55.     push @TestYes
  56.     push edx
  57.     call ntdll.RtlMoveMemory
  58.    
  59.     jmp @Test          
  60.    
  61. @Yes:
  62.     PUSH 0
  63.     PUSH @Test1
  64.     PUSH @TestYes
  65.     PUSH 0
  66.     CALL MessageBoxA
  67.     jmp @Fine
  68.    
  69. @No:
  70.     PUSH 0
  71.     PUSH @Test1
  72.     PUSH @TestNo
  73.     PUSH 0
  74.     CALL MessageBoxA
  75.     jmp @Fine
  76.  
  77. @Test:
  78.     PUSH 0
  79.     PUSH @Test1
  80.     PUSH ebx
  81.     PUSH 0
  82.     CALL MessageBoxA
  83.     jmp @Fine2
  84.    
  85. @Fine2:
  86.     pop ecx ; recupero
  87.  
  88.     push ebx
  89.     push 0
  90.     push ecx
  91.     call RtlFreeHeap   
  92.     test eax, eax            ; test if eax=0   
  93.     jnz @Fine ; If the function succeeds, the return value is nonzero.
  94.     jmp @No
  95.    
  96. @Fine:
  97.     mov eax, 0
  98.     mov ebx, 0
  99.     mov ecx, 0
  100.    
  101.     popad
  102.     MOV EDX,DWORD PTR DS:[$$430E58] ; Bottone Timer, jmp al pushad
  103.     jmp $$19544c
  104.    
  105.        
  106.     @Dest:
  107.         "0123456789\0"
  108.     @Test1:    
  109.         "Test 1\0"
  110.     @TestYes:
  111.         "Yes\0"
  112.     @TestNo:
  113.         "No\0"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement