Skip to content

Instantly share code, notes, and snippets.

@minhtt159
minhtt159 / ciphers.py
Created December 18, 2017 03:32
WhiteHat 2017 - VN_x9.31
#!/usr/bin/python
# -*- coding: utf-8 -*-
import struct
import os
import hashlib
import binascii
tbl = [
[0xd, 0x12, 0x19, 0x15, 0x9c, 0x5, 0x1, 0xab, 0x5e, 0x6f, 0x9, 0x45,
@minhtt159
minhtt159 / server.py
Created December 18, 2017 02:33
WhiteHat 2017 - Dictionary Attack
import enchant
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
from SocketServer import ThreadingMixIn
import threading
import urlparse
import os
import re
from Crypto.Cipher import DES3
html="""<html>
@minhtt159
minhtt159 / server.py
Last active December 18, 2017 02:07
WhiteHat 2017 - Secure Token
import socket
import time
import threading
import SocketServer
import random
import hashlib
from Crypto.Cipher import AES
from Crypto.Util.number import *
from secret import key, seed
host, port = '0.0.0.0', 3333
@minhtt159
minhtt159 / secret.py
Created November 9, 2017 08:03
SvATTT2017 - Crypto 300
import random
import os
import string
FLAG="FLAG_SAMPLE"
def random_str(N):
return ''.join(random.SystemRandom().choice(string.ascii_letters + string.digits) for _ in range(N))
def gen_data_kv():
@minhtt159
minhtt159 / genie.py
Created November 8, 2017 14:02
SvATTT2017 - Crypto2
#!/usr/bin/env python
from random import *
import SocketServer
import threading
from Crypto.Cipher import DES
from Crypto import Random
from hashlib import sha256
import os
import random
@minhtt159
minhtt159 / cipher.txt
Created November 8, 2017 10:31
SvATTT2017 - Crypto 1
a309cf189cdee501959940feba153461eef5201e00639caac3bbdf4c2f8295703975dd2786c6b8a1ad03ae204ac0693e5886dca64f1d717b6840985f10caca728f5725e60fa7b69f1f968d447b2d6199ae3ce0be378cc33155a2d94c8c22438 2ec106245f4b07a2a99f6949750ff48e97cbe8434ec0038e0e2bcce7cc7d9f0305a5a5358637e5d31158fecf2ab6306be80e9eabc219673d974db197ccbf97afec3d27165ff7a5d3af573d6e973b6c8f124e50f8bf2e111595c07560f40097b4 5f0f2fbe27cff7785ecb9e834b9201c086ab6a2a211e3a2807bce8db68bf452369e5610f463225f41a9f254f46ee6816f53d7e6496a84eab08fded7f9bba2aadad25cf6e9b95c6a5a4f355d9b580ba496fa824fcc1a082f364625b1a871117ba 6844981dbfd05b1912e7f20adcb108d2ad134ed313bc3d24cc18a0a41525b258ab0412d928a7a9529299154d62d1e92822f1081e645512f609d9bed0f8c2f2de56f1fb0cbfe49e7dffd4989d08fd07f627b7bb4c4388b632d0ff327adcf2cd2d 2ecc34bccbb70ace772e9563eeb01fb50e8321e672dacaf1e79376882e7a6ea3c9088504f35922ea3d3f571b5cac64f9dd6c2dd66c27fb02295b97e0013425c9fd898ac609d4941e99dc51fc6a5e3c11dffcdeb905d64bcfc97915e1fab69cf0 76edfba1dacef5a8a95fceb46be785a4f6c31eda3f2aef3bb63d2107c547
@minhtt159
minhtt159 / furion.py
Last active December 19, 2020 10:28
UETCTF Crypto
# _author_ = "qd"
from Crypto.Cipher import AES
from hashlib import md5
import os
import json
import SocketServer
import threading
host = 'crypto.nyanwith.me'
port = 9999