Skip to content

Instantly share code, notes, and snippets.

15
50
6 9
7
#!/usr/bin/env python
# Hash: 56 33 17 0b 30 24 1d 02 17 16 00 00 1a 1f 13 44
a = map(lambda x:int(x,16), '56 33 17 0b 30 24 1d 02 17 16 00 00 1a 1f 13 44'.split(' '))
flag = ''
x = 0
for t in a:
x ^= t
flag += chr(x)
@193s
193s / solve.py
Last active October 19, 2015 14:33
HITCON CTF Quals 2015 rsabin
#!/usr/bin/env python
# author: 193s
from modular_sqrt import modular_sqrt
from scryptos.math.arithmetic import modinv, chinese_remainder_theorem, egcd
import string
from sys import exit
bytes_to_long = lambda s: int(s.encode('hex'), 16)
long_to_bytes = lambda l: ('%x'%l).decode('hex')
@193s
193s / writeup.py
Last active October 1, 2015 08:04
DEFCON 2013 annyong
#!/usr/bin/env python
from ebil import *
from libformatstr import FormatStr
exec ebil('./annyong', arch='x86_64')
if LOCAL: libc = ELF('/lib/x86_64-linux-gnu/libc.so.6')
if REMOTE: libc = ELF('./libc.so.6')
; Question section mismatch: got version.bind/TXT/IN
;; Question section mismatch: got version.bind/TXT/IN
;; Question section mismatch: got version.bind/TXT/IN
;; connection timed out; no servers could be reache
; Question section mismatch: got version.bind/TXT/IN
;; Question section mismatch: got version.bind/TXT/IN
;; connection timed out; no servers could be reache
; Warning: query response not set
;; Warning: Message parser reports malformed message packet.
"Microsoft DNS 6.0.6002 (17724655)
@193s
193s / -
Created September 5, 2015 09:49
f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAA0IUECDQAAADwEwAAAAAAADQAIAAIACgAHAAbAAYAAAA0AAAANIAECDSABAgAAQAAAAEAAAUAAAAEAAAAAwAAADQBAAA0gQQINIEECBMAAAATAAAABAAAAAEAAAABAAAAAAAAAACABAgAgAQIaBEAAGgRAAAFAAAAABAAAAEAAABoEQAAaKEECGihBAhYAQAAwAUAAAYAAAAAEAAAAgAAAHQRAAB0oQQIdKEECOgAAADoAAAABgAAAAQAAAAEAAAASAEAAEiBBAhIgQQIRAAAAEQAAAAEAAAABAAAAFDldGRoDwAAaI8ECGiPBAhkAAAAZAAAAAQAAAAEAAAAUeV0ZAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAABAAAAAvbGliL2xkLWxpbnV4LnNvLjIAAAQAAAAQAAAAAQAAAEdOVQAAAAAAAgAAAAYAAAAgAAAABAAAABQAAAADAAAAR05VAFXTYbSN+6kTJCX2ZxiJSLHMMbBRAwAAABEAAAABAAAABQAAAIArACARAAAAEgAAAAAAAAApHYwcrEvjwGdVYRAAAAAAAAAAAAAAAAAAAAAAIgAAAAAAAAAAAAAAEgAAABoAAAAAAAAAAAAAABIAAABMAAAAAAAAAAAAAAASAAAAaAAAAAAAAAAAAAAAEgAAADoAAAAAAAAAAAAAABIAAAA1AAAAAAAAAAAAAAASAAAAhgAAAAAAAAAAAAAAIAAAACkAAAAAAAAAAAAAABIAAABSAAAAAAAAAAAAAAASAAAAdAAAAAAAAAAAAAAAEgAAAC8AAAAAAAAAAAAAABIAAAAqAAAAAAAAAAAAAAASAAAARQAAAAAAAAAAAAAAEgAAAFkAAAAAAAAAAAAAABIAAAAhAAAAAAAAAAAAAAASAAAAbwAAAAAAAAAAAAAAEgAAAGEAAADgogQIBAAAABEAGQALAAAAjI0ECAQAAAARAA8APwAAAMCiBAgEAAAAEQAZAABsaWJjLnNv
@193s
193s / -
Created September 1, 2015 12:34
/9w/4rpVEKucMtNNFHxdNNtNNNNANN4ONtNtNNNNdtNNNN8ONtNSNNNNltNNNONONtNWNNNN0NNNNOVONjNONNNNNDNNNObOODNONNNN2tNNNOfOODNONNNN4tNNNPtONjNONNNNNtNNNQRONtNCNNNN6tNNNQVONtNHNNNN+tNNNOZPNjNONNNNNDNNNTzUONNONNNNvtRNNPJVONNONNNNadbNNXKROjO8NNNNQtRNNBFeNNOGG05MVREGDlNtVPNtVPNtVPNtVPNtVPNtVPNtVPNtNSACGyxNNSAZIP1OAGIJNNOrNDNNNDNNNS4ONNNONNNNH0kHYHR1AILtqwRhZGNNNQVjZGR6ZQx6ZGttZGx6AGR6AGDNHUWcoaEWGDNjZmNjNNNTNNRNStNJNNVNNDNNNNZNANNNNNNOODNNNNRONNNNNONOtNNNNNxENNNDWjNNPj8NNONaNNPKODNNRPpNNYNVNNNDWjNNNEjNNONaNNOrNtNNRPpNNVfNNNNDWjNNljZNNONaNNQyTjNNRPpNNPHNzbVSNNRNNNOZNjNNaLVSNNRNNNOHNjNNVbtQNNRNNNNQNNNNW4tQNNRNNNONOtNNZVtQNNRNNNNPNNNNZbtRNNRNNNONOtNNNWNUNNDNNNNjZwZjN5NPNODNNNOpNjNNOWNPNODNNNOjNjNNNMRUNNDNNNNONtZNNcRSNNRNNNPRNjNNN5VXNNRNNNPZNjNNOWVXNNRNNNPHNjNNOMVSNNRNNNPpNjNNO5VQNNRNNNNSNNNNPWVQNNRNNNNNNNNNPMVQNNRNNNNDNNNNPcVSNNRNNNPxNjNNsWVUNRFzNNPfNjNNucVUNRNNNNQjdDNNNXNUNNDNNNNjZGNjNnNQNNRNNNNONNNNNdNRNNRNNNPjONNNN6NRNNRNNNNVNjNNOnNRNNRNNNObdtNNNXZUNNRNNNNQNNNNNnZUNNRNNNNONNNNNnDQNNRNNNNNNNNNNdDQNNRNNNNNNNNNN6DQNNRNNNNNNNNN