Usually, when sqlmap finds injections from type *-blind based or even error or union based, it usually can't dump any data. Sometimes offers me to check for common databases and tables in a wordlist and sometimes it tries guessing letter by letter, but I'm not sure when that is possible. Anyway, even if it starts guessing I wouldn't be able to dump any table. Only if the injection is stacked or inline based, then I would be able to list and maybe update them.
I know this is too general, what's left in those cases?
- Should I always need system access read permissions? What conditions should happen to retrieve and dump tables?
- You can't tell me how but, should be always possible to exploit an injection having at least one?
- If I'm behind a WAF, would sqlmap always tell me? or sometimes it is implicit?
Usually, when sqlmap finds injections from type *-blind based or even error or union based, it usually can't dump any data. Sometimes offers me to check for common databases and tables in a wordlist and sometimes it tries guessing letter by letter, but I'm not sure when that is possible. Anyway, even if it starts guessing I wouldn't be able to dump any table. Only if the injection is stacked or inline based, then I would be able to list and maybe update them.
I know this is too general, what's left in those cases?