ich habe eine Website, die kürzlich gehackt wurde. Ausschlag hierfür war wohl die ADODB_lite DB.
Nun habe ich mir die ADODB Full-Version runtergeladen.
Darin sind ja dann folgende Dateien enthalten:
Code: Select all
adodb-mssqlnative.inc.php
datadict-mssqlnative.inc.php
perf-mssqlnative.inc.php
Code: Select all
The ADODB Lite database abstraction layer used in CMCMS is full of vulnerabilities, and is no longer maintained, so there is not much hope for a patch.
Install and use den full version of ADODB instead. It can be downloaded from http://phplens.com/adodb/index.html
Unpack the zip file, and upload to the /lib directory on your CMSMS site.
Then change the value of $config['use_adodb_lite'] from true to false in your config.php
[Important] Delete the adodb_lite directory from the /lib directory to block future hacks.
In dem darin liegenden Text-File steht dann außerdem:
Code: Select all
Place the following files in adodb 4.99 or 5.05 directories:
adodb/data-dict/datadict-mssqlnative.inc.php
adodb/drivers/adodb-mssqlnative.inc.php
adodb/perf/perf-mssqlnative.inc.php
Download adodb from:
http://sourceforge.net/project/showfiles.php?group_id=42718
Download mssqlnative extension from
http://www.microsoft.com/downloads/details.aspx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&displaylang=en

Kann mir das bitte nochmal jemand für "Dumme" erklären?

z.B. wie die Verzeichnisstruktur auf dem FTP aussehen muss oder was ich noch einstellen muss, ausser in der config.php den erwähnten Wert von true auf false zu setzen.
Lösche ich nämlich das adodb_lite Verzeichnis, funktioniert auch meine CMSMS-Website nicht mehr.
Vielen lieben Dank schon einmal im Voraus für eure Hilfe.
LG Elo