Raskolnikov
Green Team
- 30.07.2017
- 67
- 21
Собственно есть файл с расширением sql. Как вытащить оттуда нужные колонки(login и pass) и привести их к виду login : pass? Может софт есть какой или скрипт?
А вы открывали файл?Собственно есть файл с расширением sql. Как вытащить оттуда нужные колонки(login и pass) и привести их к виду login : pass? Может софт есть какой или скрипт?
А вы открывали файл?
Из чего вы сделали вывод, что там есть "нужные колонки(login и pass)"?
Цитата:
"Файл SQL содержит команды на языке SQL (Structured Query Language). Это язык структурированных запросов, предназначенный для работы с данными в системе реляционных баз данных, например, MySQL."
Ссылка скрыта от гостей
Ну и поисковик в помощь:
Ссылка скрыта от гостей
Твой вопрос похож на Как можно увидеть картинку из фотографии без просмотрщика фотографий? ))Вопрос состоит в другом, с расширением sql я прекрасно знаком ) Открыть его можно любым текстовым редактором, можно импортировать в бд и оттуда уже вытащить нужные колонки.
Без импорта в бд можно как-то вытащить?
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Download it at http://sourceforge.net/projects/mysql-python/?source=dlp
# Tutorials: http://mysql-python.sourceforge.net/MySQLdb.html
# http://zetcode.com/db/mysqlpython/
import MySQLdb as mdb
import datetime, time
def run_sql_file(filename, connection):
'''
The function takes a filename and a connection as input
and will run the SQL query on the given connection
'''
start = time.time()
file = open(filename, 'r')
sql = s = " ".join(file.readlines())
print "Start executing: " + filename + " at " + str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M")) + "\n" + sql
cursor = connection.cursor()
cursor.execute(sql)
connection.commit()
end = time.time()
print "Time elapsed to run the query:"
print str((end - start)*1000) + ' ms'
def main():
connection = mdb.connect('127.0.0.1', 'root', 'password', 'database_name')
run_sql_file("my_query_file.sql", connection)
connection.close()
if __name__ == "__main__":
main()
Я видимо тебе не очень правильно понял.Вопрос состоит в другом, с расширением sql я прекрасно знаком ) Открыть его можно любым текстовым редактором, можно импортировать в бд и оттуда уже вытащить нужные колонки.
Без импорта в бд можно как-то вытащить?
mysql -u [B]ПОЛЬЗОВАТЕЛЬ[/B] -p[B]ПАРОЛЬ[/B] -h ip -e "show databases"
login : pass
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab