Skip to content

Instantly share code, notes, and snippets.

View korniltsev's full-sized avatar
🍭
s/jz/jnz/

Tolya Korniltsev korniltsev

🍭
s/jz/jnz/
View GitHub Profile
@korniltsev
korniltsev / qemu-2.7.0-aslr_heap_pie_nx_wxorx_mmap.patch
Created October 28, 2020 19:07 — forked from Dliv3/qemu-2.7.0-aslr_heap_pie_nx_wxorx_mmap.patch
Qemu aslr, heapaslr, pie, NX and W^X implementation (NX only for arm and mips atm)
diff -Naur qemu-2.7.0.orig/cpu-exec.c qemu-2.7.0/cpu-exec.c
--- qemu-2.7.0.orig/cpu-exec.c 2016-09-02 17:34:17.000000000 +0200
+++ qemu-2.7.0/cpu-exec.c 2017-01-19 09:34:00.817088525 +0100
@@ -33,6 +33,9 @@
#include "hw/i386/apic.h"
#endif
#include "sysemu/replay.h"
+#include "syscall_defs.h"
+
+extern int do_nx;
@korniltsev
korniltsev / stacktrace.cxx
Last active November 5, 2020 10:07 — forked from fmela/stacktrace.cxx
A C++ function that produces a stack backtrace with demangled function & method names.
/*
* Copyright (c) 2009-2017, Farooq Mela
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
@korniltsev
korniltsev / nemty_str_decoder.py
Created October 2, 2022 05:46 — forked from alexander-hanel/nemty_str_decoder.py
IDAPython script for decoding strings in nemty
import base64
from Crypto.Cipher import ARC4
def str_decrypt(enc_data):
key = 'fuckav\x00'
cipher = ARC4.new(key)
try:
enc_data = base64.b64decode(enc_data)
except:
return enc_data
@korniltsev
korniltsev / idapython_cheatsheet.md
Created October 2, 2022 05:52 — forked from icecr4ck/idapython_cheatsheet.md
Cheatsheet for IDAPython