Openwall Project   /home  Owl  JtR  Pro  crypt  pam_passwdqc  tcb  phpass  scanlogd  popa3d  msulogin  /  Linux  BIND  /  advisories  presentations  /  services  donations  /  wordlists  passwords  /  news  community  lists  wiki  CVSweb  mirrors  signatures
bringing security into open environments
 
Password Recovery Resources on the Net
[<prev] [next>] [<thread-prev] [month] [year] [list]
Date: Tue, 17 Jan 2006 10:45:20 +0100
From: Georg Horn <horn@...lenz-net.de>
To: popa3d-users@...ts.openwall.com
Subject: Re: pop-before-smtp on Linux...

Am Mon den 16. Januar 2006 um 16:53 Uhr schrieb John Von Essen:

> Well, all the includes exist, so I guess it could be version issue.

That's the point.

> # ls -l /usr/include/db*
> root root   12 Jan 13 12:57 /usr/include/db_185.h -> db4/db_185.h
> root root   12 Jan 13 12:57 /usr/include/db_cxx.h -> db4/db_cxx.h
> root root    8 Jan 13 12:57 /usr/include/db.h -> db4/db.h
> 
> /usr/include/db4:
> total 140
> root root  5943 Dec 11  2004 db_185.h
> root root 33210 Dec 11  2004 db_cxx.h
> root root 80355 Dec 11  2004 db.h

So if your program does an #include <db.h> it uses version 4 of the db
lib, and version 4 has no dbopen() function. As i said before, i had
to modify my own smtp-after-pop patch too, when i wanted to compile it on
a newer system with db version 3. You can try to do an #include <db_185.h>
or you have to modify the code to work with version 4.

Bye,
Georg

Hosted by DataForce ISP - Powered by Openwall GNU/*/Linux