Exploit-DB #4438
Description: IPSwitch IMail Server 8.0x - Remote Heap Overflow
Type: remote
Platform: windows
Date: 2007-09-21
Author: axis

Exploit:
/*

  by axis
  2007-06-05
  http://www.ph4nt0m.org
  Mail-List: http://list.ph4nt0m.org


  ГғвҖҷГғвҖқГғвҖЎГӮВ°ГғвҖңГғВҗГғвҖўГғВўГ…ВҫГғВ¶ГғвҖҷГӮВ»Г…ВҫГғВ¶imailГӮВөГғвҖһexp
PRIVATE Remote Exploit  For IMAIL Smtp Server(1.2)
This is For imail 8.01-8.11 version
Usage:faint.exe -d <host> [options]
Options:
        -d:             Hostname to attack [Required]
        -t:             Type [Default: 0]
        -p:             Attack port [Default: 25]
        -S:             the IP connect back to.
        -P:             the port connect back to.
Types:
        0: win2k All version , IMail 8.01-11

  ГӮВІГӮВ»ГғвҖ“ГӮВӘГӮВөГғвӮ¬ГғЕ ГғвҖЎГғвҖһГғвҖһГғЕҪГӮВ»Г…ВҪГғВіГғвҖҰГӮВЈГғВҗГ…ВҪГӮВөГғвҖһ

ГғвҖ”ГғВ®Г…вҖңГғВјГӮВҝГ…ВҪГғВҒГғвҖ№ГӮВҝГ…ВҪГӮВЈГӮВ¬

ГӮВ·ГғвҖЎГӮВіГӮВЈГӮВәГғЖ’ГғВҚГғВҰГӮВөГғвҖһГғвҖҷГӮВ»Г…ВҫГғВ¶ГғвҖҡГӮВ©ГӮВ¶Г…ВҪГӮВЎГӮВЈ

ГғвҖҡГӮВ©ГӮВ¶Г…ВҪГғЕ ГғвҖЎГӮВ·ГӮВўГғвҖ°ГғВәГғвҖқГғЕЎiaspam.dllГғвӮ¬ГғВҜ

loc_1001ada5       ==> ГғвҖ”ГӮВўГғвҖҷГғВўГӮВ¶ГӮВҜГғЕ’ГӮВ¬ГӮВөГғВ·ГғЕ ГғвҖқГғЕ ГӮВұГӮВәГғВІГғвҖ”ГӮВўГғвҖҷГғВўГ…вҖҷГғвҖңГғвҖқГғЛңГӮВ»ГғВ№ГғвҖ“ГӮВ·ГӮВөГғвҖһГӮВІГӮВ»ГғВҚГӮВ¬ГӮВЎГӮВЈ
mov    eax, [ebp+var_54]
mov    ecx, [eax+10c8h]
push   ecx                 ; char *
mov    edx, [ebp+var_54]
mov    eax, [edx+10d0h]
push   eax                 ; char *
call   _strcpy
add    esp, 8
jmp    loc_1001a6f0


  ГғвҖўГғВўГғвӮ¬ГғВҜstrcpyГӮВөГғвҖһГғВҒГ…вҖңГ…ВҫГғВ¶bufferГӮВЈГӮВ¬srcГӮВәГғВҚdstГӮВөГғвҖһГғвҖ“Г…ВҫГғвҖўГғВ«ГӮВЈГӮВ¬Г…ВёГғвҖңГғЛҶГӮВ»ГғЕ ГғвҖЎГғвҖ“ГӮВұГ…вҖңГғвҖңГ…ВҪГғвҖңГӮВ¶ГғвҖҳГғвӮ¬ГғВҜГӮВ¶ГғВҒГӮВіГғВ¶ГғвӮ¬Г…ВҪГӮВөГғвҖһГӮВЎГӮВЈ
  ГӮВ¶ГғВёГғвҖ“ГӮВ®ГғвҖЎГӮВ°ГғЖ’ГӮВ»ГғвҖңГғВҗГғвҖ”ГғВ¶ГғЛҶГғЕҪГӮВәГғЕҪГ…вҖҷГғВ¬ГӮВІГғВ©

  ГғвҖ№ГғВ№ГғвҖҷГғвҖқГӮВ·ГӮВўГғвҖ№ГғВҚГ…ВҫГғВ¶ГғвҖңГғЕ Г…вҖҷГғВҫГӮВөГ…вҖңГӮВ·ГғВҫГғЕҪГғВұГғвҖ ГғВ·ГӮВЈГӮВ¬SMDГғЕҪГғвҖһГ…вҖҷГғВҫ

  ГғЛҶГӮВ»ГӮВәГғВіГғвҖқГғЕЎГғвҖ ГғВӨГӮВәГғВіГӮВөГғвҖһГғвҖ ГӮВ«ГғвҖҷГғвҖ Г…ВҪГ… ГӮВҝГғЛңГғвҖ“ГғвҖ ГғвҖўГғВўГғВҒГ…вҖңГ…ВҫГғВ¶ГӮВөГғЛңГғвҖ“ГӮВ·ГӮВЈГӮВ¬Г…ВёГғВҚГӮВҝГғвҖ°ГғвҖҷГғвҖқГӮВҝГ…вҖңГӮВұГ…ВҪГғЛҶГғЕҪГғвҖҷГғВўГғвҖ”ГғвҖ“ГӮВ·ГғВ»Г…ВҪГӮВ®ГӮВөГ…вҖңГғЛҶГғЕҪГғвҖҷГғВўГғвҖһГғЕЎГ…ВҪГғВҰГӮВЎГӮВЈ

  badcharГғЕ ГғвҖЎ 0x00 0x0a  emmГғвҖ№ГӮВөГӮВ»ГӮВ№ГғвҖңГғВҗГ…ВҫГғВ¶ 0x25,ГӮВІГӮВ»ГӮВ№ГғВҪГғЕҪГғвҖҷГғЖ’ГӮВ»ГғвҖўГғвҖҷГӮВөГ…вҖңГӮВЎГӮВЈ


  ГғвҖҷГғвҖқГғвҖЎГӮВ°ГғВҚГғВёГғвҖ°ГғВҸГғвҖһГғвҖЎГ…ВҫГғВ¶ГӮВ·Г…ВҪГғВҒГӮВ¬ГӮВөГғвҖһГӮВ°ГғВҰГӮВұГ…ВёГӮВЈГӮВ¬ГғЕ ГғвҖЎГғвӮ¬ГғВ»ГғвҖңГғЖ’ГғВҒГғвҖ№Г…ВҫГӮВІГ…ВҫГғвҖЎpebГғвӮ¬ГғВҜГӮВөГғвҖһГғвҖ“Г…ВҫГғвҖўГғВ«ГӮВЎГӮВЈ

  ГғвҖўГғВўГғвҖ“ГғвҖ“ГӮВ·Г…вҖңГӮВ·Г…ВЎГғвҖқГғЕЎ2003ГғвҖ°ГғВҸГӮВІГӮВ»ГғвҖһГғЕ“ГғвҖңГғЖ’ГӮВЎГӮВЈ

  ГғвҖўГғВўГғвӮ¬ГғВҜГғЕҪГғвҖҷГӮВІГғвҖ°ГғвҖңГғЖ’ГғВҒГғвҖ№emmГӮВөГғвҖһГӮВ·Г…вҖңГӮВ·Г…ВЎГӮВЈГӮВ¬ГӮВ№ГӮВ№ГғвҖқГғВ¬ГғВҒГғвҖ№ГғвҖҷГӮВ»Г…ВҫГғВ¶ГғвҖҷГғВ§ГӮВіГғВ¶

  ГғвҖҷГғВІГғЕҪГӮВӘimailsec.dllГӮВөГғвҖһ.dataГӮВ¶ГғЕҪГӮВҝГғвҖ°ГғВҗГ…ВҪГӮВЎГӮВЈ

  ГғвҖ№ГғВ№ГғвҖҷГғвҖқГғЕҪГғвҖҷГғвҖўГғвҖҷГӮВөГ…вҖңГғВҒГғвҖ№ГғвҖўГғВўГғЖ’Г…ВҪГғвҖҷГӮВ»Г…ВҫГғВ¶ГӮВөГғЛңГӮВ·Г…вҖң

1000CB5D    8B45 08         MOV EAX,DWORD PTR SS:[EBP+8]
1000CB60    50              PUSH EAX
1000CB61    8B0D 6C540310   MOV ECX,DWORD PTR DS:[1003546C]          ; IMailsec.1003549C
1000CB67    51              PUSH ECX
1000CB68    8D95 FCFDFFFF   LEA EDX,DWORD PTR SS:[EBP-204]
1000CB6E    52              PUSH EDX
1000CB6F    FF15 F8D30210   CALL DWORD PTR DS:[<&USER32.wsprintfA>]  ; USER32.wsprintfA


  ГғвҖ ГғВӨГғвҖ“ГғВҗГғвҖ“Г…ВҫГғвҖўГғВ«DWORD PTR DS:[1003546C] ГғвҖқГғЕЎimailsec.dllГӮВөГғвҖһ.dataГғвҖ“ГғВҗГӮВЈГӮВ¬ГғвҖўГғВўГ…ВҫГғВ¶ГӮВөГғЛңГғвҖ“ГӮВ·ГӮВҝГғвҖ°ГғвҖҷГғвҖқГӮВұГӮВ»ГғЕҪГғвҖҷГғЖ’ГғвҖЎГ…ВҫГӮВІГ…ВҫГғвҖЎГӮВЎГӮВЈ

  ГғвҖ№ГғВ№ГғвҖҷГғвҖқГғЕҪГғвҖҷГғЖ’ГғвҖЎГ…ВёГғВҚГӮВҝГғвҖ°ГғвҖҷГғвҖқГӮВ№ГӮВ№ГғвҖқГғВ¬ГғвҖҷГӮВ»Г…ВҫГғВ¶ГғвҖҷГғВ§ГӮВіГғВ¶ГӮВЎГӮВЈ

  ГғвҖ№Г…вҖҷГғвҖҡГӮВ·ГғЛҶГғВ§ГғВҸГғвҖҡГӮВЈГӮВә
  ГӮВөГғЕЎГғвҖҷГӮВ»ГӮВ·ГғВўГғвҖңГғЕ Г…вҖҷГғВҫГӮВЈГӮВә ГӮВ·ГӮВўГғвҖ№ГғВҚshellcodeГӮВөГ…вҖңГғвҖһГғЕЎГ…ВҪГғВҰГғвҖ“ГғВҗГӮВұГӮВЈГ…ВҪГғВҰГӮВәГғЖ’ГӮВЎГӮВЈГғвҖўГғВўГғвӮ¬ГғВҜГғЕҪГғвҖҷГӮВ·ГғвҖҰГӮВөГ…вҖңГғВҒГғвҖ№tebГғвҖ“ГғВҗ
  ГӮВөГғЕЎГӮВ¶ГғВҫГӮВ·ГғВўГғвҖңГғЕ Г…вҖҷГғВҫГӮВЈГӮВә ГӮВ·ГӮВўГғвҖ№ГғВҚГғвҖҷГғВ§ГӮВіГғВ¶ГғВҗГғВЁГғвҖҷГӮВӘГӮВөГғвҖһГ…ВҫГӮВІГ…ВҫГғвҖЎГғвҖ”ГғвҖ“ГӮВ·ГғВ»Г…ВҪГӮВ®ГӮВөГ…вҖңГғвҖһГғЕЎГ…ВҪГғВҰГғвҖ“ГғВҗГӮВұГӮВЈГ…ВҪГғВҰГӮВәГғЖ’ГӮВЎГӮВЈГғвҖўГғВўГғвӮ¬ГғВҜГғЕҪГғвҖҷГғвҖҷГӮВІГӮВ·ГғвҖҰГғвҖқГғЕЎГғВҒГғвҖ№tebГғвҖ“ГғВҗ
  ГӮВөГғЕЎГғЛҶГғВҪГӮВ·ГғВўГғвҖңГғЕ Г…вҖҷГғВҫГӮВЈГӮВә Г…ВҫГӮВІГ…ВҫГғвҖЎimailsec.dllГғвҖ“ГғВҗГӮВөГғвҖһ .dataГӮВ¶ГғЕҪГӮВөГғвҖһГғвҖ“Г…ВҫГғвҖўГғВ«ГӮВЈГӮВ¬ГғЕ ГӮВ№wsprintfAГғвҖқГғВ¬ГӮВіГғвҖ°ГғвҖҷГғВ§ГӮВіГғВ¶

  ГғвҖҷГғВ§ГӮВіГғВ¶Г…ВҫГӮВІГ…ВҫГғвҖЎГғЕ ГӮВ№ГғвҖңГғЖ’ГӮВөГғвҖһГғвҖ”ГғвҖ“ГӮВ·ГғВ»Г…ВҪГӮВ®ГғЕ ГғвҖЎГӮВөГғЕЎГӮВ¶ГғВҫГӮВ·ГғВўГғвҖңГғЕ Г…вҖҷГғВҫГӮВ·ГӮВўГғвҖ№ГғВҚГӮВ№ГғВҪГғЛҶГӮВҘГӮВөГғвҖһГӮВЈГӮВ¬Г…ВҫГӮВІГ…ВҫГғвҖЎГӮВәГғВіГӮВөГғвҖһГӮВ·ГӮВөГӮВ»ГғЛңГӮВөГғЛңГғвҖ“ГӮВ·ГғвҖ“ГӮВұГ…вҖңГғвҖңГғвҖ“Г…ВҫГғВҸГғВІГғВҒГғвҖ№ГӮВөГғЕЎГғвҖҷГӮВ»ГӮВ·ГғВўГғвҖңГғЕ Г…вҖҷГғВҫГӮВ·ГӮВўГғвҖ№ГғВҚГӮВ№ГғВҪГғЛҶГӮВҘГӮВөГғвҖһshellcodeГғвҖқГғЕЎГғвҖһГғЕЎГ…ВҪГғВҰГғвҖ“ГғВҗГӮВөГғвҖһГӮВөГғЛңГғвҖ“ГӮВ·ГӮВЎГӮВЈ

  ГғвҖ№ГғВ№ГғвҖҷГғвҖқГғвҖўГғВўГ…ВҫГғВ¶ГғвҖҡГӮВ©ГӮВ¶Г…ВҪГғЕ ГғвҖЎГӮВәГғВҚГғвҖ Г…вҖңГғЕ’Г…ВЎГғЕҪГғЕҫГӮВ№ГғЛңГӮВөГғвҖһГӮВЈГӮВЎГӮВЈГӮВЎГӮВІГӮВ»ГғВҗГғВЁГғвҖҷГӮВӘГғЛҶГғЕҪГӮВәГғЕҪopcodeГӮВЈГӮВЎГӮВЈГӮВЎ

  ГғвҖқГғЕЎГғЕ ГӮВөГ…вҖҷГғЕ ГғвӮ¬ГғВ»ГғвҖңГғЖ’ГғЕ ГӮВұГғЕҪГғвҖҷГӮВ·ГӮВўГғвҖ№ГғВҚГғВҒГғвҖ№4ГӮВ·ГғВўГғвҖңГғЕ Г…вҖҷГғВҫГӮВЈГӮВ¬ГӮВөГғЕЎГғвҖҷГӮВ»ГӮВ·ГғВўГғЕ ГғвҖЎГӮВ·ГғВҸГғвҖңГғЕ Г…вҖҷГғВҫГӮВЈГӮВ¬ГғвҖңГғЖ’ГғвҖңГғЕЎГғЕ’ГғВЎГ…ВҫГғЕёГӮВіГғвҖ°ГӮВ№Г… ГғвҖҡГғЕ ГӮВЎГӮВЈ


  ГғвҖңГғвҖ°ГғвҖңГғЕЎГӮВ»ГӮВҘГғВҒГӮВӘГғВҚГғВёГӮВөГғвҖһspamГӮВ·ГӮВәГғвӮ¬ГғвҖһГӮВЈГӮВ¬ГғвҖ№ГғВ№ГғвҖҷГғвҖқГӮВөГғЛҶГӮВөГ…вҖңГғвҖңГғЕ Г…вҖҷГғВҫГӮВ·ГғВҫГғЕҪГғВұГғвҖ ГғВ·Г…ВҪГ… ГғвӮ¬ГғВӯГғвҖҡГӮВ©ГӮВ¶Г…ВҪГғвҖңГғЕ Г…вҖҷГғВҫГғЕ ГӮВұГӮВЈГӮВ¬ГғвҖҷГӮВІГғВҗГғВӯГғвҖҷГғвҖҳГ…ВёГӮВӯГӮВ№ГғВҪГғВҒГғвҖ№Г…вҖҷГ…ВҫГ…ВҫГғВ¶ГғвҖқГғвҖҡГғВҒГғвҖ№ГӮВЎГӮВЈГӮВЎГӮВЈГӮВЎГӮВЈ

  ГғвҖ№ГғВ№ГғвҖҷГғвҖқГғвҖ”ГғВ®ГӮВәГғЖ’ГӮВөГғвҖһГӮВ·Г…вҖңГӮВ°Г…ВҫГғЕ ГғвҖЎГғЕ ГӮВ№ГғвҖңГғЖ’download+exec ГӮВөГғвҖһshellcodeГӮВЎГӮВЈ

  ГғвҖўГғВўГғвӮ¬ГғВҜГ…ВҫГғВёГӮВіГғВ¶ГғвҖҷГӮВ»Г…ВҫГғВ¶ГӮВұГғЛҶГ…вҖңГғВҸГғвӮ¬ГғЖ’ГӮВөГғвҖһГӮВ·Г…ВҪГғВҒГӮВ¬shellcodeГғвҖ”ГғВ·ГғЕҪГӮВӘpocГӮВЎГӮВЈ


  Г…ВёГғВқemmГғвҖ№ГӮВө