Skip to content

Instantly share code, notes, and snippets.

; ModuleID = 'lifted_code'
source_filename = "lifted_code"
target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-windows-msvc-coff"
%struct.State = type { %struct.X86State }
%struct.X86State = type { %struct.ArchState, [32 x %union.VectorReg], %struct.ArithFlags, %union.anon, %struct.Segments, %struct.AddressSpace, %struct.GPR, %struct.X87Stack, %struct.MMX, %struct.FPUStatusFlags, %union.anon, %union.FPU, %struct.SegmentCaches, %struct.K_REG }
%struct.ArchState = type { i32, i32, %union.anon }
%union.VectorReg = type { %union.vec512_t }
%union.vec512_t = type { %struct.uint64v8_t }
-----BEGIN PGP PUBLIC KEY BLOCK-----
xsFNBE8FG38BEADB+8yu0BT6uWRHx82LCkJjm4ko19Qo4XgxBJGbUT+3+gMVesca
s/lnkLGvRdRxxZrRlzTTznGFgKuFHWLOOKSW9eFu4ASOYzp9mQoNJu7bc4Z7+Xgt
eHzbk9Y0Daxg2yCUO0iECFYwQwJH2SaaM1RZvMEZGYfoFMqpZrKLmkoywPO2WWBD
Z+lHcrhVPe40870M4BGO9aCCO9JCWH6SGX+Iu7LcPDrvZedaz+fkbsWi5JKfQZKK
nOzmumbqvwtquddiU0AYVlAdPE3dj6aSC4UJfqb8NyzN04c3PzKDOab8dxz+E4p7
s99P62383YRX/DV9PD5r0dzUIZJE11Nb5th+vOEQNuG2JwMmaOLlC1w5b+S/j5RR
xN1pXozQ5+a03o+n1esEet/WyJCv6dqg6h19LOH2iV6+534uLGINzeOREKWO3O2I
0NcDPNJpEPmshijmHytpjQVYbwon52CZkXy0Q5Rj9yjjq2GSC2Ownj9D0W5qxZlH
ed nt!Kd_SXS_Mask 0
ed nt!Kd_FUSION_Mask 0
@kkent030315
kkent030315 / race_condition.py
Created July 4, 2021 20:36
race_condition.py
#
# MIT copyright 2021 Kento Oki <[email protected]>
#
import threading
import time
from collections import Counter
import sqlite3
import uuid
import random
@kkent030315
kkent030315 / w10_w11_ntos_compare.txt
Last active June 17, 2021 18:57
windows 11 build 21996 ntoskrnl 10.0.21996.1 exports
---
Compare From: file: ntoskrnl.exe 10.0.19043.1052 (Windows 10 Pro 21H2)
SHA256: 5961B49DFBF2898F8FD1EA9B0F2CCC167A320671599809F748C6BB3FF700DD3E
Compare To: file: ntoskrnl.exe 10.0.21996.1 (Windows 11 Pro build 21996)
SHA256: 2EEBF466051C88CC18A1309AC4662E543A6BDCC995F7A3D53D5465664476F66E
---
number of exports -> 10: (3062) 11: (3161) diff: (99)
//
// Define the major function codes for IRPs.
//
#define IRP_MJ_CREATE 0x00
#define IRP_MJ_CREATE_NAMED_PIPE 0x01
#define IRP_MJ_CLOSE 0x02
#define IRP_MJ_READ 0x03
#define IRP_MJ_WRITE 0x04
@kkent030315
kkent030315 / main.cpp
Created November 16, 2020 17:00
Windows x64 MessageBox Shellcode (434 bytes)
#include <iostream>
#include <Windows.h>
int main()
{
char shellcode[] = "\x48\x83\xEC\x28\x48\x83\xE4\xF0\x48\x8D\x15\x66\x00\x00\x00"
"\x48\x8D\x0D\x52\x00\x00\x00\xE8\x9E\x00\x00\x00\x4C\x8B\xF8"
"\x48\x8D\x0D\x5D\x00\x00\x00\xFF\xD0\x48\x8D\x15\x5F\x00\x00"
"\x00\x48\x8D\x0D\x4D\x00\x00\x00\xE8\x7F\x00\x00\x00\x4D\x33"
"\xC9\x4C\x8D\x05\x61\x00\x00\x00\x48\x8D\x15\x4E\x00\x00\x00"
@kkent030315
kkent030315 / main.py
Created January 24, 2020 10:12
PyPixelBox Project Sample03
#モジュールのインポート
from pyglet.gl import *
#キーインプット
from pyglet.window import key
#プレイヤーの視野計算に使う
import math
#imgui
@kkent030315
kkent030315 / main.py
Created January 24, 2020 10:01
PyPixelBox Project Sample02 Player
#モジュールのインポート
from pyglet.gl import *
#キーインプット
from pyglet.window import key
#プレイヤーの視野計算に使う
import math
#imgui
@kkent030315
kkent030315 / main.py
Created January 24, 2020 07:02
PyPixelBox Project Sample01
#モジュールのインポート
from pyglet.gl import *
#ワールドクラス
class World:
def __init__(self):
#Vertexを保管する場所
self.batch = pyglet.graphics.Batch()