まず、updatexml()関数を理解する UPDATEXML (XML ドキュメント、XPath 文字列、新しい値); 最初のパラメータ: XML_document は文字列形式で、XML ドキュメント オブジェクトの名前 (この記事では Doc) です。 2 番目のパラメータ: XPath_string (Xpath 形式の文字列)。Xpath 構文がわからない場合は、オンラインでチュートリアルを見つけることができます。 3番目のパラメータ: new_value(文字列形式)は、条件を満たす見つかったデータを置き換えます。 機能: ドキュメント内の条件を満たすノードの値を変更する XML_documentのXPATH_stringの値を変更する そして、注入ステートメントは次のようになります。 updatexml(1、連結(0x7e、(SELECT @@version)、0x7e)、1) concat() 関数はそれらを文字列に連結するため、XPATH_string の形式に準拠せず、形式エラーが発生します。 エラー 1105 (HY000): XPATH 構文エラー: ':root@localhost' xpath 構文形式の概要: https://www.jb51.net/article/125607.htm 要約する 以上がMYSQL updatexml()関数のエラーインジェクション分析に関するこの記事の内容です。皆様のお役に立てれば幸いです。興味のある方は、MySQL の準備原則、いくつかの重要な MySQL 変数、MySQL テーブル データを削除する方法などの詳細な説明を参照してください。質問がある場合は、いつでもメッセージを残すことができます。誰でもコミュニケーションと議論を歓迎します。また、このサイトをサポートしてくれた友人たちにも感謝したいと思います。 以下もご興味があるかもしれません:
|
<<: JSは10進数を16進数に変換するサンプルコードを実装します
>>: Centos7.4 サーバーへの Apache のインストールとインストール プロセス中に発生した問題の解決策
目次1. 環境の紹介2. MySQL-8.0.19をインストールする3. MySQLを設定する1. ...
I. はじめに1: SSL証明書私のドメイン名は Tencent Cloud にあります。第 3 レ...
分割線はウェブページでよく使われるデザインです。例えば、Zhihuのその他の回答をご覧ください。 こ...
1|0MySQL(MariaDB) 1|11. 説明MariaDB データベース管理システムは My...
1. Nginx の紹介Nginxは負荷分散やリバースプロキシにも使えるWebサーバーです。現在最も...
目次序文テーブル コンポーネントをカプセル化する必要があるのはなぜですか?ステップ1: 共通コンポー...
vue-element-admin インポートコンポーネントのカプセル化テンプレートとスタイルまず、...
仮想マシンに独自の LAN IP を持たせたいので、テストを容易にするためにブリッジを使用します。 ...
1.MySQLのバージョン [root@clq システム]# mysql -v MySQL モニター...
目次JSON は次の 2 つの構造に基づいて構築されます。 2. JSON形式1. オブジェクト2....
——「MySQL in Simple Terms (第 2 版)」からのメモ数値型整数型バイト最小最...
1. はじめにtable_cache は非常に重要な MySQL パフォーマンス パラメータであり、...
元の住所: http://www.webdesignfromscratch.com/web-2.0-...
目次チュートリアルシリーズ1. SQL言語の紹介と仕様2. データベース操作1. ライブラリを作成す...
アリアルArial は、多くの Microsoft アプリケーションとともに配布されるサンセリフ T...