Skip to content

Fingerprint detecting wrong version? #3

Description

@0xdevalias

The fingerprint feature seems to reporting the wrong version (7.0.1.0 instead of 9.0.1)

Looking at the following code, I believe this is due to the order of the files being checked:

version_dirs = [
'download/filesets/l_LOTUS_SCRIPT.inf',
'download/filesets/n_LOTUS_SCRIPT.inf',
'download/filesets/l_SEARCH.inf',
'download/filesets/n_SEARCH.inf',
'api',
'homepage.nsf',
'help/readme.nsf?OpenAbout',
'iNotes/Forms5.nsf',
'iNotes/Forms6.nsf',
'iNotes/Forms7.nsf',
'iNotes/Forms8.nsf',
'iNotes/Forms9.nsf'

The download filesets contain the v7, whereas api and similar return v9

Additionally, I found additional files that list the version number for v9:

Help/help9_admin.nsf
Help/help9_client.nsf
Help/help9_designer.nsf

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions