Skip to content

Instantly share code, notes, and snippets.

0eNrsvU9vXMtyJ/hdCHjVqnb+j8yHtgHbM/MFxvDGeBBKVF2JuBRLXSTvs2zcxYxX3vQsZzHAoHvRvZsv5Yf+HnPOqSoyWTx5TkT8KIklnXYDT3WrGJkZGRkZv4jIiH+5eHd9v/m8u7q5u/jDv1xcXW5vbi/+8I//cnF79eFmfd3/t5v1p83FHy4u17sP29W79ZeL399cXN283/zTxR/s729GfvnL+vZudbdb39x+3u7uVu8213fV37jf//jmYnNzd3V3tdkPNXz48vbm/tO7za4j+uZIaLe+uv5wf7O6u9/tNncXby4+b2+7P9ve9IN1pFbO/Mf45uJL96/S/asbo1vIdtcRW11f3d4NxI8zfSD68f7DZvVpc7e+vr66XHVT3ey2V+8v+pUcZ/j0t93C321vGr/1T3+7/aer95vRH4anP/y823Zz+Hh1/6n6dceYjpfb3WZ1f3NYydXt5v3FH+5295ue1gmnHid6pLG63F5fby7vtrsRblk64dZ/vl9fd/QGTu823V/sNrf313erq5vfupG2u+6bm/vr65GRPX+PbPip9ygIpPmnZlRkM8r/1HxKbD7Z+FMzitiMcvanZlR+oHm9vfmw+rjuhnrfXQK3m11Hckyl5yO/cvev30dIFuHN9LABuYA3kzWP2769/HVz19a3+WRQxq6/u/owvZHuyU8n5cM/+Slny/vfvciOWyvbn/hy2yOzWczLDexFA6eXGzhwBbL8vPIYRZtj3cvtTpKNnF9u5Mf7aQBME/r28X7KNIz6/mrXTXD4RR4j/ajRN//0uZvR7Skcm4JSz8cIY2MUxRiP60jj94YzT5ly34nc7sNu2/0vY+JpmPjdl8/932/v7z7f312MDWLlU7dFxh7nFGNk4Rj+2RgMflWjpGejPHDv6qbFvAAxL7EWFsVSYBO2qqRYFclOpTs58JIBeGzLKnmIHM5NnKaiGjVA++UNW3lWI7G2yVu58DlsMU4+osc2zXuFvBuZOPrA36OnF9wYsaiSMguyKbGXkIV
{"label":"IT Quiz","message":"3,311 quizzes","schemaVersion":1,"color":"chocolate"}
@hakatashi
hakatashi / tahoiya-0-logs.md
Last active July 19, 2025 14:00
[TSG] たほいや対戦ログ 第1001回~第1100回

第1001回 「ちゃぅ

  • 日時 2024-05-31 21:05:51
  • 参加者 たほいやAIくん1号 (仮) @shizyukara たほいやAIくん2号 (仮) (3人)
  1. 韓国の歌手・音楽プロデューサー
  2. チベット族の伝統的な衣装
  3. 日本のスリーピースバンド
// Run git clone https://gitlab.chise.org/CHISE/ids.git
// and copy this script into the same directory
const {range} = require('lodash');
const {promises: fs} = require('fs');
const axios = require('axios');
(async () => {
const normalizedRadials = [];
for (const codePoint of range(0x2E80, 0x2EF3 + 1)) {
@hakatashi
hakatashi / domains.md
Created April 5, 2021 13:05
hakatashi所有のドメインの管理状況
ドメイン名 レジストラ 管理状況
hakatashi.com Namecheap 使用中
hakata.city Namecheap hakatashi.comのエイリアス
hkt.sh Namecheap 使用中
kata.sh Namecheap 使用中
tokyo-olym.pics Namecheap 使用中
mnemo.pro Namecheap 使用中
sunpro.io Namecheap 使用中
hkt.si Regery.com hkt.shへのリダイレクト
  • hoge

    hoge

  • hoge
    hoge

@hakatashi
hakatashi / 01-solve.py
Last active March 10, 2021 19:13
zer0pts CTF 2021 Tokyo Network solver script
from ptrlib import Socket, logger
from sys import exit
CIRCUIT = 'CNOT 0,1; CNOT 0,2; H 0; CNOT 2,0; TDAG 0; CNOT 1,0; T 0; CNOT 2,0; TDAG 0; CNOT 1,0; T 0; T 2; H 0; CNOT 1,2; T 1; TDAG 2; CNOT 1,2; CNOT 3,4; CNOT 3,5; H 3; CNOT 5,3; TDAG 3; CNOT 4,3; T 3; CNOT 5,3; TDAG 3; CNOT 4,3; T 3; T 5; H 3; CNOT 4,5; T 4; TDAG 5; CNOT 4,5; CNOT 6,7; CNOT 6,8; H 6; CNOT 8,6; TDAG 6; CNOT 7,6; T 6; CNOT 8,6; TDAG 6; CNOT 7,6; T 6; T 8; H 6; CNOT 7,8; T 7; TDAG 8; CNOT 7,8; H 0; H 3; H 6; CNOT 0,3; CNOT 0,6; H 0; CNOT 6,0; TDAG 0; CNOT 3,0; T 0; CNOT 6,0; TDAG 0; CNOT 3,0; T 0; T 6; H 0; CNOT 3,6; T 3; TDAG 6; CNOT 3,6;'
con = Socket('others.ctf.zer0pts.com', 11099)
Np = int(con.recvlineafter('Np = '))
logger.info('Np = {}'.format(Np))
for i in range(Np):
@hakatashi
hakatashi / 01-solve.sage
Last active March 10, 2021 12:46
zer0pts CTF 2021 NOT Mordell primes solver script
p = 13046889097521646369087469608188552207167764240347195472002158820809408567610092324592843361428437763328630003678802379234688335664907752858268976392979073
a = 10043619664651911066883029686766120169131919507076163314397915307085965058341170072938120477911396027902856306859830431800181085603701181775623189478719241
b = 12964455266041997431902182249246681423017590093048617091076729201020090112909200442573801636087298080179764338147888667898243288442212586190171993932442177
Gx = 11283606203023552880751516189906896934892241360923251780689387054183187410315259518723242477593131979010442607035913952477781391707487688691661703618439980
Gy = 12748862750577419812619234165922125135009793011470953429653398381275403229335519006908182956425430354120606424111151410237675942385465833703061487938776991
N = 22607234899418506929126001268361871457071114354768385952661316782742548112938224795906631400222949082488044126564531809419277303594848211922000498018284382244900831520857366772119155202621331079644609558409672584261968
@hakatashi
hakatashi / 01-solve.sage
Last active March 10, 2021 14:06
zer0pts CTF 2021 OT or NOT OT solver script
from ptrlib import Socket
from sys import exit
con = Socket('crypto.ctf.zer0pts.com', 10130)
enc = con.recvlineafter('Encrypted flag: ')
p = int(con.recvlineafter('p = '))
bitsize = int(con.recvlineafter('key.bit_length() = '))
print('enc = {}'.format(enc))
print('p = {}'.format(p))
@hakatashi
hakatashi / p_p_rsa.rb
Last active October 11, 2022 07:34
#kurenaifChallenge solvers
def modinv(a, m)
m0, inv, x0 = m, 1, 0
while a > 1
inv -= (a / m) * x0
a, m = m, a % m
inv, x0 = x0, inv
end
inv += m0 if inv < 0
inv
end