View flash_suppressor.v
`timescale 1ns / 1ps
module flash_suppressor(
input youre_not_the_boss_of_me_in,
input sw0_in,
output[3:0] lights,
output glitch_out
);
reg [31:0] glitch_status = 32'b0;
View m3_programmer.py
#!/usr/bin/env python
import sys
import struct
# use arm-linux-gnueabi-as / ld / objcopy to spit out bin files.
print "\n -- m3 programmer -- \n"
f = open("a.bin","rb")
View klctf-backdoor-pi.py
#!/usr/bin/python
import hashlib
import sys
i = 0
while i < 99999999:
pincode = "%08d" % i
val = '{}:{}'.format("b4ckd00r_us3r",pincode)
key = hashlib.sha256(val).hexdigest()
View flashkit.py
#!/usr/bin/python
# SPI MX25L6405D (8MB)
# ALL ABOARD THE MAGIC SCHOOL BUS
import sys
import struct
lastpkt = 0
pkt_mosi = []
View twctf-rev.py
#!/usr/bin/python
import angr
import simuvex
p = angr.Project('rev')
#p.hook(0x400520,hooked_ptrace)
pg = p.factory.path_group()
pg.explore(find=0x08048679)
s = pg.found[0].state
View sha2017-abusemail-keystrokes.py
mappings = {
0x04:"A",
0x05:"B",
0x06:"C",
0x07:"D",
0x08:"E",
0x09:"F",
0x0A:"G",
0x0B:"H",
0x0C:"I",
View sha2017-abusemail-decoder.py
#!/usr/bin/env python
import base64
import sys
import time
import subprocess
import threading
from Crypto import Random
from Crypto.Cipher import AES
View sha2017-abusemail-abuse02-decrypted.txt
command:ls -la
command:ls -la
command:total 16
drwxr-xr-x 3 root root 4096 Jul 26 09:36 .
drwxr-xr-x 3 root root 4096 Jul 26 03:45 ..
drwxr-x--- 2 www-data www-data 4096 Jul 26 09:37 css
-rwxr-xr-x 1 www-data www-data 1664 Jul 26 04:46 index.php
command:total 16
drwxr-xr-x 3 root root 4096 Jul 26 09:36 .
View sha2017-asby-full.py
#!/usr/bin/python
import os
import pwn
import string
import sys
pwn.context.log_level = 'error'
existingflag = "flag{"
View sha2017-asby.py
#!/usr/bin/python
orig_flag = "10 20 15 44 53 62 14 33 6a 7d f7 c5 ab a7 12 3c 2c 81 00 ff ff"
xorkey_p1 = "76 4c 74 23 28 52 26 07 08 1c 96 fd ca c4 22 23 45 73 76 61 04"
orig_flag_array = [int(x,16) for x in orig_flag.split(" ")]
xorkey_p1_array = [int(x,16) for x in xorkey_p1.split(" ")]
flag = ""
for i in range(0,len(orig_flag_array)):