Results 1 to 7 of 7

Thread: db_nmap fehler.

  1. #1
    Just burned his ISO Darvin81's Avatar
    Join Date
    Jan 2010
    Location
    Nürnberger Land
    Posts
    21

    Default db_nmap fehler.

    Hi, habe nach update von MSF folgendes Problem:
    Ich kann keinen db_nmap scan durchführen, ok durchführen schon nur leider wird nichts in die db eingespeißt. es klappt auch nich einen nmap scan zu importieren.
    Fehlermeldung ist folgende:

    [-] Error while running command db_nmap: undefined method `created=' for #<Msf:BManager::Host:0xb44a888c>

    Call stack:
    /opt/metasploit3/msf3/data/msfweb/vendor/rails/activerecord/lib/active_record/attribute_methods.rb:255:in `method_missing'
    /opt/metasploit3/msf3/lib/msf/core/db.rb:184:in `find_or_create_host'
    /opt/metasploit3/msf3/lib/msf/core/db.rb:1104:in `import_nmap_xml'
    /opt/metasploit3/msf3/lib/rex/parser/nmap_xml.rb:80:in `call'
    /opt/metasploit3/msf3/lib/rex/parser/nmap_xml.rb:80:in `tag_end'
    /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb:26:in `parse'
    /usr/lib/ruby/1.8/rexml/document.rb:202:in `parse_stream'
    /opt/metasploit3/msf3/lib/msf/core/db.rb:1126:in `import_nmap_xml'
    /opt/metasploit3/msf3/lib/msf/core/db.rb:1081:in `import_nmap_xml_file'
    /opt/metasploit3/msf3/lib/msf/ui/console/command_dispatcher/db.rb:945:in `cmd_db_nmap'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:239:in `send'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:239:in `run_command'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:201:in `run_single'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:195:in `each'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:195:in `run_single'
    /opt/metasploit3/msf3/lib/rex/ui/text/shell.rb:144:in `run'
    ./msfconsole:92

    habe sonst keine Änderungen am Kernel vorgenommern, war kommplett neue installation.
    Bitte helft, Danke

  2. #2
    Moderator fancy's Avatar
    Join Date
    Jan 2010
    Posts
    204

    Default Re: db_nmap fehler.

    Wie lauten die Kommandos, die Du davor eingegeben hast? Also z.B. db_driver und db_connect?
    Ich vermute, Du kannst nicht zur (defaultmäßig unterstützten) postgres DB connecten......

  3. #3
    Just burned his ISO Darvin81's Avatar
    Join Date
    Jan 2010
    Location
    Nürnberger Land
    Posts
    21

    Default Re: db_nmap fehler.

    So, also ich versuchte wie immer mit db_create neue db zu erstellen, das ging nicht, auch db_connect zu einer bestehenden ging nicht.
    Aber wird noch komischer, nach neustart (nach dem updaten) kommt nun folgendes:

    =[ metasploit v3.4.2-dev [core:3.4 api:1.0]
    + -- --=[ 566 exploits - 282 auxiliary
    + -- --=[ 210 payloads - 27 encoders - 8 nops
    =[ svn r9791 updated today (2010.07.12)

    msf > db_connect test
    [-] Note that sqlite is not supported due to numerous issues.
    [-] It may work, but don't count on it
    [-] Error while running command db_connect: Failed to connect to the database: could not open database: unable to open database file

    Call stack:
    /opt/metasploit3/msf3/lib/msf/ui/console/command_dispatcher/db.rb:1337:in `db_connect_sqlite3'
    /opt/metasploit3/msf3/lib/msf/ui/console/command_dispatcher/db.rb:1277:in `cmd_db_connect'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:246:in `run_command'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:208:in `block in run_single'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:202:in `each'
    /opt/metasploit3/msf3/lib/rex/ui/text/dispatcher_shell.rb:202:in `run_single'
    /opt/metasploit3/msf3/lib/rex/ui/text/shell.rb:141:in `run'
    /opt/metasploit3/msf3/msfconsole:112:in `<main>'
    msf >

    komisch ist nur das es bisher immer ging und ich gut mit db arbeiten konnt, nur seit meinem letzten update kommt das immer, habe darum auch nochmal BT4-final neu aufgespielt.
    Aber bleibt bei dem fehler.

    P.S. danke für die schnelle antwort.

    Hm, hab lösung gefunden, Datenbank war aus irgendeinem grund nicht mehr eingestellt.
    Für alle den das auch passiert einfach anweisung von db_driver befolgen.
    Manchmal fällt bei mir der Groschen etwas langsamer.
    Trotzdem danke für die Antwort....
    Last edited by Darvin81; 07-12-2010 at 01:41 PM.

  4. #4
    Moderator fancy's Avatar
    Join Date
    Jan 2010
    Posts
    204

    Default Re: db_nmap fehler.

    Wie gesagt, defaultmäßig ist neuerdings der postgres Treiber geladen (nachprüfen mit Kommando db_driver), sofern der postgres Treiber auch installiert ist. Du kannst aber in diesem Fall mit db_driver sqlite3 wieder den sqlite3 Treiber laden, der wird aber nicht mehr unterstützt.

    msf > db_driver sqlite3[*] Using database driver sqlite3
    msf > db_connect
    [-] Note that sqlite is not supported due to numerous issues.
    [-] It may work, but don't count on it

    [*] Successfully connected to the database[*] File: /root/.msf3/sqlite3.db
    Wenn du mit postgres arbeiten möchtest, schau Dir doch mal diesen thread an:
    http://www.backtrack-linux.org/forum...wtos/28933.htm

    Cheerz
    Last edited by fancy; 07-12-2010 at 01:55 PM.

  5. #5
    Just burned his ISO Darvin81's Avatar
    Join Date
    Jan 2010
    Location
    Nürnberger Land
    Posts
    21

    Default Re: db_nmap fehler.

    Thx @ fancy,
    hat mir geholfen. Nur mal so ne frage am rande warum hat man eigentlich die db geändert ist postgesql viel besser oder wo liegt der vorteil?
    Man macht sowas ja net ohne Grund.
    Die frage ist nur Interressehalber.
    Auf jedenfall vielen DAnk für die schnellen Antworten und die erfolgreiche Hilfe.

  6. #6
    Moderator fancy's Avatar
    Join Date
    Jan 2010
    Posts
    204

    Default Re: db_nmap fehler.

    Mit sqlite3 gab es wohl ein paar Probleme, oberflächlich beschrieben z.B. hier:
    Metasploit Framework - Bug #1722: db_autopwn failed After update to new revision 9117 - Metasploit Redmine Interface
    Genaue Einzelheiten weiss ich leider auch nicht.

    Cheerz

  7. #7
    Moderator
    Join Date
    Jan 2010
    Posts
    167

    Default Re: db_nmap fehler.

    Quote Originally Posted by Darvin81 View Post
    Thx @ fancy,
    Nur mal so ne frage am rande warum hat man eigentlich die db geändert ist postgesql viel besser oder wo liegt der vorteil?
    sqlite hat wohl Probleme bei parallelen Zugriffen. Da MSF gerade bei den Automatisierungsmechanismen nicht garantieren kann ob mehrere Vorgänge gleichzeitig auf die DB zugreifen wollen, kann es an dieser Stelle zu einem Deadlock kommen und wichtige Informationen eines Exploitingvorganges können verloren gehen.

    m-1-k-3

Similar Threads

  1. msfpayload VBA Code Fehler Help
    By s.h.i in forum Anfänger Ecke
    Replies: 5
    Last Post: 04-20-2010, 04:49 PM
  2. aireplay-ng low disk space fehler
    By guirri in forum Software support
    Replies: 0
    Last Post: 02-01-2010, 03:24 PM
  3. apt-get upgrade: Fehler bzgl postgresql-8.3
    By cleguevara in forum Software support
    Replies: 4
    Last Post: 01-13-2010, 08:55 AM
  4. VMWare Player kernelmodule fehler
    By Amarandus in forum Anfänger Ecke
    Replies: 2
    Last Post: 09-02-2009, 08:28 PM
  5. db_nmap metasploit 3.0
    By onedayillpay in forum OLD Newbie Area
    Replies: 3
    Last Post: 04-12-2007, 02:20 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •