Проблема с обратной косой чертой и кавычкой escape-последовательности в Python? - PullRequest
0 голосов
/ 10 февраля 2019

Я делаю проект для обнаружения SQL-инъекций;У меня есть этот запрос:

"v: select * from users where id=1 + @'\' union select 1,version() -- 1"

, и мне нужно определить escape-последовательность "'\'"; Я искал и что-то нашел в модуле re, но я не понял, что мне нужно написать..

Как я могу решить?


проблема в том, что если я сделаю:

myStr="v: select * from users where id=1 + @'\' union select 1,version() -- 1" print myStr.find("'\")

Я получу -1, ноЯ хочу обнаружить присутствие '\, потому что это escape-последовательность, используемая для вставок

...