Skip to content

Instantly share code, notes, and snippets.

@keltecc
keltecc / !README.md
Created March 8, 2024 03:05
[bson-ext] out-of-bounds read PoC
@keltecc
keltecc / !README.md
Last active April 24, 2024 23:08
[pymongo] out-of-bounds read PoC (CVE-2024-21506)
@keltecc
keltecc / !README.md
Last active March 4, 2024 10:00
[fastecdsa] memory corruption PoC (CVE-2024-21502)
@keltecc
keltecc / !README.md
Last active July 25, 2021 18:54
Разбор таска scp-object с таск-бота Летней школы CTF 2021

LetoCTF Taskbot 2021 | scp-object

Описание

Короче, ███████, я тебя [ДАННЫЕ УДАЛЕНЫ] и в благородство играть не буду. Достанешь для меня флаг — и мы [ДАННЫЕ УДАЛЕНЫ].

Файлы

  • challenge.sage
  • output.txt
@keltecc
keltecc / !README.md
Created June 14, 2021 11:18
Разбор таска confident-confinement с таск-бота Летней школы CTF 2021

LetoCTF Taskbot 2021 | confident-confinement

Описание

Я вам запрещаю использовать синтаксис Python!

nc HOST 17172

Файлы

@keltecc
keltecc / !README.md
Created June 7, 2021 13:11
Разбор таска baby-diffie-hellman с таск-бота Летней школы CTF 2021

LetoCTF Taskbot 2021 | baby-diffie-hellman

Описание

Я реализовал алгоритм обмена ключами, чтобы безопасно передавать данные по сети, но он не работает. Эти спецификации слишком сложные, я запутался в коде и не могу найти ошибку. Сможете помочь мне исправить её?

nc HOST 17171

Файлы

@keltecc
keltecc / 0_README.md
Last active March 12, 2021 09:03
Cryptopals Set 8, problem 61 solution

Cryptopals 61 | Duplicate-Signature Key Selection in ECDSA (and RSA)

Here is the solution to problem 61 from The Cryptopals Crypto Challenges. Challenge descriptions from Set 8 have never been officially published. However, a description for problem 61 can be found here: https://toadstyle.org/cryptopals/61.txt.

In short, let's say we have a pair (message, signature) for some digital-signature scheme (DSA, ECDSA, RSA, etc). We need to construct valid scheme parameters and signer's public key, so that the signature can be successfully verified with these parameters.

I've implemented this algorithm for DSA, ECDSA and RSA.

@keltecc
keltecc / README.md
Last active July 20, 2020 17:16
Разбор четвёртого задания таск-бота 2020

EasyWeb (web, 400 pts)

Я добавил несколько проверок в код, чтобы усилить безопасность сайта. Надеюсь, что теперь мой сайт полностью безопасен. Если вы обойдёте защиту, сможете получить флаг в директории /tmp/. Не думаю, что у вас получится.

http://5.8.181.130:5945

Флаг: LetoCTF{sSt1_1n_ejs_sT1ll_w0rk5_iN_2020}

@keltecc
keltecc / arnault.sage
Last active March 4, 2023 09:39
An example of Miller-Rabin primality test breaking
#!/usr/bin/env sage
# François Arnault. 1995. Constructing Carmichael Numbers which are Strong Pseudoprimes to Several Bases
# https://doi.org/10.1006/jsco.1995.1042
from sys import stderr
from random import choice, getrandbits
@keltecc
keltecc / !README.md
Created October 19, 2019 17:09
RSA / House of Fear

LetoCTF 2019 | House of Fear (crypto)

Задание с AntiCTF, который проводился в Летней школе CTF летом 2019 года.

Автор: Илья Греков