I hereby claim:
- I am arisada on github.
- I am aris (https://keybase.io/aris) on keybase.
- I have a public key ASBt7AuYECwQQNI2SRMk2FGvjjhwJS7cryM8OkrVpoZ2rQo
To claim this, I am signing this object:
| /* When mallocing a huge amount of data, you will be put directly in mmap */ | |
| /* however, if you manage to alloc and desalloc blocks of data under 0x80000 */ | |
| /* you will be able to change the threshold and have bigger blocks of data */ | |
| /* alloced in the brk() heap. */ | |
| aris@ubuntu1204-32:$ cat mesures.c | |
| #include <stdio.h> | |
| #include <unistd.h> | |
| #include <stdlib.h> | |
| int main(){ |
| #!/usr/bin/env python | |
| #https://github.com/aris_ada/libctf | |
| from libctf import * | |
| import camellia | |
| from struct import unpack | |
| #https://github.com/MITRECND/chopshop/blob/master/ext_libs/lznt1.py | |
| import lznt1 | |
| def crack(): |
| #!/usr/bin/env python3 | |
| from collections import namedtuple | |
| def maketuple(name, params, data): | |
| tclass=namedtuple(name, params) | |
| d = tclass._make(data[i] for i in params.split(' ')) | |
| return d | |
| data = { |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env python3 | |
| from libctf import * | |
| import subprocess | |
| process=subprocess.Popen(["./secuprim", "3l6f2tUN3Ix7k9TY4v0dLv", | |
| "e6c2f738459e25670d3d46785f2e4496"], stdout=subprocess.PIPE) | |
| print(process.stdout.read()[:4]) | |
| process.kill() | |
| #!/usr/bin/env python3 | |
| import struct | |
| from libctf import * | |
| port=1337 | |
| atoi_got = 0x603110 | |
| #ubuntu 14.04 |
| #!/usr/bin/env python | |
| # This script will let you play constructor without the CD | |
| # in the drive. My retrogaming laptop has no CD drive. | |
| f = open("GAME.EXE").read() | |
| patches = [ | |
| (272174,"\x74","\xeb"), | |
| (642050,"\x83\x3d\x88\x3b\x04\x00\x00","\x90\x90\x90\x90\x90\x90\x90"), | |
| (750753,"\x75","\xeb"), | |
| (750850,"\xfa\xff\xff\xff","\x00\x00\x00\x00"), | |
| (750887,"\x74","\xeb"), |
| void compute_session_keys(uint8_t encryptkey[AES128_KEY_LEN], | |
| uint8_t master_key[AES128_KEY_LEN], | |
| uint8_t encryption_salt[8]){ | |
| uint8_t long_encryptkey[SHA256_DIGEST_LEN]; | |
| HMAC_SHA256_CTX ctx; | |
| HMAC_SHA256_Init(&ctx, master_key, sizeof(master_key)); | |
| HMAC_SHA256_Update(&ctx,encryption_salt, 8); | |
| HMAC_SHA256_Update(&ctx, "encryption", 10); |
| #!/usr/bin/env python3 | |
| import random | |
| change_strategy, stay_strategy = 0, 0 | |
| for i in range(1000): | |
| v = [True, False, False] | |
| random.shuffle(v) | |
| print("Solution:", v) | |
| firstchoice = random.choice([0, 1, 2]) |
| #!/usr/bin/env python3 | |
| import sys | |
| import os | |
| """ | |
| Deletes all FIT files from a Siril sequence file (.seq) | |
| """ | |
| def parse_seq(seq): |