Ubuntu 11.04
wget https://github.com/mudongliang/source-packages/raw/master/CVE-2004-1278/jcabc2ps-20021002-src.tar.gz
tar -xvf jcabc2ps-20021002-src.tar.gz
cd jcabc2ps
make
./jcabc2ps 74.abc > 74.ps
jcabc2ps switch_voice() overflows t1 buffer
jcabc2ps Buffer Overflow in switch_voice() Lets Remote Users Execute Arbitrary Code
ABC2PS/JCABC2PS Voice Field Buffer Overflow Vulnerability
ABC2PS/JCABC2PS 1.2 - Voice Field Buffer Overflow
In parse.c, switch_voice() copies any amount of data into the 201-byte t1[] array.