fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. String adMarkup = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"><title></title><style>body{margin:0;padding:0}#mobfoxCover{background:0 0;margin:0;padding:0;border:none;position:absolute;left:0;top:0;z-index:100}</style></head><body><div id=\"mobfoxCover\"></div><script type=\"text/javascript\">function checkRedirect(e){return function(){if(state===REDIRECT){state=REDUNDANT;var t=window.document.querySelector(\"iframe\").contentDocument.querySelector(\"html\").innerHTML.toLowerCase();if(!(t.indexOf(\"<script\")<0&&t.indexOf(\"<iframe\")<0)){var o=new XMLHttpRequest,d={creativeId:creativeId,advertiserId:advertiserId,hParam:hParam,dspId:dspId,networkId:networkId,autoPilotInventoryConfId:autoPilotInventoryConfId,stackItemId:stackItemId,adSpaceId:adSpaceId,cId:cId,adomain:adomain,geo:geo,event:e,ua:window.navigator.userAgent,adId:adId,site:window.location.href,md5Hash:md5Hash,snapshot:btoa(unescape(encodeURIComponent(t)))};o.open(\"POST\",\"http://m...content-available-to-author-only...x.com/fraud-integration\",!1),o.setRequestHeader(\"Content-type\",\"application/json\"),o.send(JSON.stringify(d))}}}}function init(){window.onbeforeunload=checkRedirect(\"onbeforeunload\"),window.addEventListener(\"beforeunload\",checkRedirect(\"beforeunload\")),window.addEventListener(\"unload\",checkRedirect(\"unload\")),document.addEventListener(\"visibilitychange\",function(){\"hidden\"===document.visibilityState&&checkRedirect(\"visibilityState\")});var e=document.createElement(\"iframe\");document.body.appendChild(e),e.width=\"320\",e.height=\"50\";var t=document.querySelector(\"#mobfoxCover\");t.style.width=e.width+\"px\",t.style.height=e.height+\"px\",e.style.margin=\"0px\",e.style.padding=\"0px\",e.style.border=\"none\",e.scrolling=\"no\",e.style.overflow=\"hidden\",e.sandbox=\"allow-scripts allow-popups allow-popups-to-escape-sandbox allow-top-navigation allow-same-origin\";var o=atob(markupB64);setTimeout(function(){state=NORMAL},200),setTimeout(function(){var e=document.querySelector(\"#mobfoxCover\");document.body.removeChild(e)},200);var d=\"srcdoc\"in e,n=o;o.indexOf(\"<body>\")<0&&(n=\"<html><body style='margin:0'>\"+o+\"</body></html>\"),d?e.srcdoc=n:(e.contentWindow.document.open(),e.contentWindow.document.write(n),e.contentWindow.document.close())}var markupB64=\"PHN0eWxlPip7cGFkZGluZzowO21hcmdpbjowfTwvc3R5bGU+PGEgaHJlZj0iaHR0cDovL252aXJnaW5pYS1teS5tb2Jmb3guY29tL2V4Y2hhbmdlLmNsaWNrLnBocD9oPTIxMDdlY2FlNTkyMDg5YWJhZTg3NTUwZjE1ZmVmYzMzIiBpZD0iU01fYmFubmVyX2xpbmsiIHRhcmdldD0nX2JsYW5rJz48aW1nIHNyYz0naHR0cDovL3N0YXRpYy1jb250ZW50LTEuc21hZGV4LmNvbS91cGxvYWRzL2Jhbm5lcnMvMEY3Y2RXSDY0RFgwMTVFbDZDXzMyMHh4NTAuZ2lmJyBoZWlnaHQ9JzUwJyB3aWR0aD0nMzIwJyBib3JkZXI9JzAnIGFsdD0nJz48L2ltZz48L2E+PGRpdiBpZD0nYmVhY29uMScgc3R5bGU9J3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMHB4OyB0b3A6IDBweDsgdmlzaWJpbGl0eTogaGlkZGVuOyc+PGltZyBzcmM9J2h0dHA6Ly9nZW8tdHJhY2tlci5zbWFkZXguY29tL2h5cGVyYWQvcnRiLzEwOTA4Ni9pbXByZXNzaW9uL2JiMThlNzI0ZjllNmU1NTAyZmUzNmUxY2RlYmQwMmE1ZGQ5NzY4YmRjYmU2ZjY3NmU4NGE1NzVmODU2M2JkZDA2OGRiOTIwZTNiYzBlOWRlNDdiNWMzY2QwNjA2NDFhYjQ5MGIyNDVhMjEyZjU1ZWYwMjliNGU5M2U4Zjk1MDU4NDFjMTQ0NmVjNTkyMjUwZDUzY2JiNzJkMjQ5NTA5MTk4ZmUxNWQwM2ZkYTAxYzljOTdjY2FhNTQ0M2I3MzYwYTNmOWRhNWM3ZmJmYzdkYjRkODc0MTM5NDdiYzMzYzY1OTU5ZDI4YTJjNjc3NDhhY2E2MDQ0MjEwMTI3OTAwZWFiMzA2Y2VhNjU4ZmUzNWY2MGU3NmI1NTY0ZWE1M2NlZTNkMmExYmFjMDFhZDBiZDAyZThiZDFiZDE4NmViM2JlZGQ2ZGEwNmFiYmY2ZjY2Mzk4ZDcyZjM1ZDNhYzFkNTBjYjk5M2ZiMjFlYmY2OGUxMzAzOGYyNTBiYTY2NWFjYjNhODI5YjljNjRiODZhYjQ4ZGMxMTBhM2QwNjgyMGExZjg3M2UxMWMyNjM4MmFlZmQ4NzNmZjUwZTJiMjRkYTUvODNEOUFGQjYxN0E3MjhBQUE4RDA3N0ZDM0I0QzlBRTEvNzZkMjZmMDAtNzA3MC0xMWU3LWE3MzAtZDEwMDU1NjM5ZGZlLzAuMTU5L25vdGlmeT9jaWQ9MTE4MjM1Jy8+PC9kaXY+Cg08aW1nIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDogLTEwMDAwcHg7IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBzcmM9Imh0dHA6Ly9udmlyZ2luaWEtbXkubW9iZm94LmNvbS9leGNoYW5nZS5waXhlbC5waHA/aD0yMTA3ZWNhZTU5MjA4OWFiYWU4NzU1MGYxNWZlZmMzMyIvPjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5kb2N1bWVudC53cml0ZSgnPGltZyBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6IC0xMDAwMHB4OyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgc3JjPSJodHRwOi8vbnZpcmdpbmlhLW15Lm1vYmZveC5jb20vZXhjaGFuZ2UucGl4ZWwucGhwP2g9MjEwN2VjYWU1OTIwODlhYmFlODc1NTBmMTVmZWZjMzMmdGVzdD0xIi8+Jyk7PC9zY3JpcHQ+PGltZyBzcmM9Imh0dHA6Ly9hZHJ0YS5jb20vaT9jbGlkPW1mJnBhaWQ9bWYmYXZpZD0yNDgmY2FpZD0xMTgyMzUmcGxpZD0xMTQ4NzUmcHVibGlzaGVySWQ9NDM2ODkmc2l0ZUlkPTIxNjg4OSZwcmljZUJpZD0wLjE2ODY0JnByaWNlUGFpZD0wLjE1OSZnZW5kZXI9bWFsZSZrdjE9MzIwWDUwJmt2Mj1odHRwcyUzQSUyRiUyRnBsYXkuZ29vZ2xlLmNvbSUyRnN0b3JlJTJGYXBwcyUyRmRldGFpbHMlM0ZpZCUzRGNvbS5ncmluZHJhcHAuYW5kcm9pZCZrdjQ9ODAuMTIuMzguMjMma3Y1PTIxNjg4OV8xMSZrdjc9NDM2ODkma3YxMT0yMTA3ZWNhZTU5MjA4OWFiYWU4NzU1MGYxNWZlZmMzMyZrdjEyPTExNDg3NV8zMjBYNTAma3YxND0xJmt2MTY9NTAuNjM4MTA5Jmt2MTc9Mi4zOTM4ODMma3YxOD1jb20uZ3JpbmRyYXBwLmFuZHJvaWQma3YxOT1lNjNiYmE2MC03N2JhLTQ3NGYtYTk2Mi01NjVmNGY5ZDUyMWYma3YyMz1PcmFuZ2Uma3YyND1Nb2JpbGVfSW5BcHAma3YyNT1TYW1zdW5nK1NNLUEzMTBGJmt2MjY9QW5kcm9pZCZrdjI3PU1vemlsbGElMkY1LjArJTI4TGludXglM0IrQW5kcm9pZCs2LjAuMSUzQitTTS1BMzEwRitCdWlsZCUyRk1NQjI5SyUzQit3diUyOStBcHBsZVdlYktpdCUyRjUzNy4zNislMjhLSFRNTCUyQytsaWtlK0dlY2tvJTI5K1ZlcnNpb24lMkY0LjArQ2hyb21lJTJGNTkuMC4zMDcxLjEyNStNb2JpbGUrU2FmYXJpJTJGNTM3LjM2JmNiPTY1MjdmMTQ5M2VkNzU4ZDFlOGMxMmRiYTAxMTcxNGI0IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiAvPg==\",INITIAL=0,REDIRECT=1,REDUNDANT=2,NORMAL=3,state=INITIAL,creativeId=\"114875\",advertiserId=\"101076\",hParam=\"2107ecae592089abae87550f15fefc33\",dspId=\"248\",networkId=\"\",autoPilotInventoryConfId=\"\",stackItemId=\"\",serverHost=\"184.172.209.50\",adSpaceId=\"\",adId=\"76d26f00-7070-11e7-a730-d10055639dfe\",cId=\"118235\",adomain=\"passjeuxmobile.orange.fr\",geo=\"FR\",md5Hash=\"e3fe8796e1e166a61e9e53cefe356665\";document.addEventListener(\"DOMContentLoaded\",function(e){state=REDIRECT}),setTimeout(init,1)</script></body></html><img width=\"1px\" height =\"1px\" style=\"position:absolute;left:0px;top:0px;width:1px;height:1px;border:none;\" src=\"http://r...content-available-to-author-only...n.com/show?price=${AUCTION_PRICE}&aid=8a5d8c29a1c248ff522fef27cfe41cd3&cid=52&crid=17&locationId=1&provider=mobfox&adspaceId=174221&bidTimestamp=1500901399.724336\"/>";
  13. System.out.println(adMarkup.substring(adMarkup.indexOf("\",hParam=\"") + 10, adMarkup.indexOf("\",dspId=\"")));
  14. }
  15. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
2107ecae592089abae87550f15fefc33