Skip to content

Instantly share code, notes, and snippets.

@kos0ng
kos0ng / output2.dis
Created November 28, 2024 08:34
1337UP LIVE CTF 2024 - Funny
24 LOAD_NAME 9 (b)
POP_TOP
LOAD_NAME 25 (r)
POP_TOP
LOAD_NAME 32 (y)
POP_TOP
LOAD_NAME 9 (b)
POP_TOP
LOAD_NAME 12 (e)
POP_TOP
@kos0ng
kos0ng / dump2.asm
Created November 26, 2024 15:54
HKCERT 24 - Black Magic
0 LOAD_LOCALS
2 FORMAT_VALUE 1 (FVC_STR)
4 BUILD_TUPLE 0
6 GET_LEN
8 SWAP 2
10 POP_TOP
12 UNARY_INVERT
14 UNARY_NEGATIVE
16 BUILD_TUPLE 0
18 GET_LEN
@kos0ng
kos0ng / deobf.js
Created September 2, 2024 15:34
[BlackHat MEA Quals 2024] - Broken Authentication
function _0x3de6(_0x436947, _0x43978d) {
var _0x394836 = _0x2f08();
_0x3de6 = function (_0x3230d2, _0x16b262) {
_0x3230d2 = _0x3230d2 - 436;
var _0x1bc169 = _0x394836[_0x3230d2];
return _0x1bc169;
};
return _0x3de6(_0x436947, _0x43978d);
}
function _0x2f08() {
@kos0ng
kos0ng / decompiled.c
Created May 23, 2024 08:35
SAS CTF Quals 2024 - decompiled.c
var_L1:
var_i0 = var_l3;
var_i0 = i32_load(&instance->w2c_memory, (u64)(var_i0) + 4u);
var_l5 = var_i0;
var_i0 = 106u;
var_l6 = var_i0;
var_i0 = var_l5;
var_i1 = var_l6;
var_i0 = var_i0 > var_i1;
var_i0 = var_l5;
@kos0ng
kos0ng / check.c
Created May 23, 2024 08:34
SAS CTF Quals 2024 - check.c
/* DISPLAY WARNING: Type casts are NOT being printed */
undefined4 export::check6(uint *param1)
{
int local_c;
local_c = 0x2d;
while( true ) {
@kos0ng
kos0ng / GameView.smali
Created September 20, 2022 08:44
Smali Patch intechfest game #4
.class public Lcom/intechfest/game/GameView;
.super Landroid/view/View;
.source "GameView.java"
# instance fields
.field private m_CirclePaint:Landroid/graphics/Paint;
.field private m_FlagTextPaint:Landroid/graphics/Paint;
@kos0ng
kos0ng / serial.log
Last active May 15, 2021 10:06
Cyber Apocalypse 2021 - Hardware
[LOG] Connection from 4b1186d29d6b97f290844407273044e5202ddf8922163077b4a82615fdb22376
[LOG] Connection from ebd967f3ed47d5410160d3ee603884a32b426d5f3a84212697290c922407d45e
[LOG] Connection from ab290d3a380f04c2f0db98f42d5b7adea2bd0723fa38e0621fb3d7c1c2808284
[LOG] Connection from ea7372f07f7a18fcfe163ff48338076ec0de0cc4a435f0abbc6046db67a73dec
[LOG] Connection from 6edec472e9754574d91f460e170b825bacee5f121b73805dffa4f2a5a7d23d7f
[LOG] Connection from 316636cf0500c22f97fa261585b72a48c4625aca7868f0f6ee253937620ac15c
[LOG] Connection from 4b1186d29d6b97f290844407273044e5202ddf8922163077b4a82615fdb22376
[LOG] Connection from 4b1186d29d6b97f290844407273044e5202ddf8922163077b4a82615fdb22376
[LOG] Connection from 4b1186d29d6b97f290844407273044e5202ddf8922163077b4a82615fdb22376
[LOG] Connection from 4b1186d29d6b97f290844407273044e5202ddf8922163077b4a82615fdb22376
@kos0ng
kos0ng / test.cpp
Last active May 15, 2021 10:05
Cyber Apocalypse 2021 - RE
#include <Windows.h>
#include <wincrypt.h>
#include <stdio.h>
#pragma comment(lib, "crypt32.lib")
#define AES_KEY_SIZE 16
#define CHUNK_SIZE (AES_KEY_SIZE*3)
int wmain( int argc, wchar_t *argv[])
{