| 623 | logger.warning(warnMsg) |
| 624 | |
| 625 | def search(self): |
| 626 | if Backend.getIdentifiedDbms() in UPPER_CASE_DBMSES: |
| 627 | for item in ('db', 'tbl', 'col'): |
| 628 | if getattr(conf, item, None): |
| 629 | setattr(conf, item, getattr(conf, item).upper()) |
| 630 | |
| 631 | if conf.col: |
| 632 | self.searchColumn() |
| 633 | elif conf.tbl: |
| 634 | self.searchTable() |
| 635 | elif conf.db: |
| 636 | self.searchDb() |
| 637 | else: |
| 638 | errMsg = "missing parameter, provide -D, -T or -C along " |
| 639 | errMsg += "with --search" |
| 640 | raise SqlmapMissingMandatoryOptionException(errMsg) |