309 matches found
rizin-notebook
Rizin Notebook ๋ฆฌ์ง์ ์ด์ฉํ ๋ฐ์ด๋๋ฆฌ ๋ถ์์ฉ ๋ ธํธ๋ถ์ ๋๋ค. ๋ฐ์ด๋๋ฆฌ๋ณ๋ก ๋ ธํธ, ๋ช ๋ น์ด, ์คํฌ๋ฆฝํธ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค. rizin 0.7.0 ์ด์์ด ํ์ํฉ๋๋ค. ๊ธฐ๋ฅ ๊ฐ ๋ ธํธ๋ถ ํ์ด์ง ๋ ํ๋์ ๋ฐ์ด๋๋ฆฌ์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋ฐ์ด๋๋ฆฌ ์์ฒด, SHA-256 ํด์, ๊ทธ๋ฆฌ๊ณ ์ cell ๋ชฉ๋ก์ ์ ์ฅํฉ๋๋ค: ๋ช ๋ น์ด ์ - rizin ๋ช ๋ น์ด์ ๊ทธ ์ถ๋ ฅ ์คํฌ๋ฆฝํธ ์ - rizin ํ์ดํ์ ๋ํด ์๋ฒ์์ ์คํ๋๋ JavaScript ์ค๋ํซ ๋งํฌ๋ค์ด ์ - ์์ ํ์์ ๋ ธํธ ํ์ด์ง๋ /.rizin-notebook/ ๋๋ ํ ๋ฆฌ์ ๊ฐ๋ณ...
aDLL
aDLL - ๋์ ๋งํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ชจํ aDLL์ DLL ํ์ด์ฌํน ์ทจ์ฝ์ ์ ์๋์ผ๋ก ๋ฐ๊ฒฌํ๋ ๋ฐ ์ค์ ์ ๋ ๋ฐ์ด๋๋ฆฌ ๋ถ์ ๋๊ตฌ์ ๋๋ค. ์ด ๋๊ตฌ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ๋ฐ์ด๋๋ฆฌ ์ด๋ฏธ์ง๋ฅผ ๋ถ์ํ์ฌ ๋ก๋ ์์ ์ ๋ก๋๋ DLL์ ๊ฒ์ํ๊ณ , Microsoft Detours ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ LoadLibrary/LoadLibraryEx ํจ์ ํธ์ถ์ ๊ฐ๋ก์ฑ์ ๋ฐํ์์ ๋ก๋๋ DLL์ ๋ถ์ํฉ๋๋ค. ๋ชฉ์ ์ ์คํ ํ์ผ์ด DLL์ ๊ฒ์ํ๋ ํด๋์์ ์ฐพ์ ์ ์๋ DLL ๋ชฉ๋ก์ ์ป๋ ๊ฒ์ ๋๋ค. ์์ํ๊ธฐ aDLL์ ์ฌ์ฉํ๋ ค๋ฉด Binaries ํด๋์...
barf-project
BARF : ๋ฐ์ด๋๋ฆฌ ๋ถ์ ๋ฐ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ํ๋ ์์ํฌ ๋ฐ์ด๋๋ฆฌ ์ฝ๋ ๋ถ์์ ์ํํธ์จ์ด ๋ณด์, ํ๋ก๊ทธ๋จ ๋ถ์, ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ๋ฑ ์ปดํจํฐ ๊ณผํ ๋ฐ ์ํํธ์จ์ด ๊ณตํ ๋ถ์ผ์ ์ฌ๋ฌ ์์ญ์์ ์ค์ํ ํ๋์ ๋๋ค. ์๋ ๋ฐ์ด๋๋ฆฌ ๋ถ์์ ์ด๋ ต๊ณ ์๊ฐ์ด ๋ง์ด ์์๋๋ ์์ ์ด๋ฉฐ, ์ด๋ฅผ ์๋ํํ๊ฑฐ๋ ์ธ๊ฐ ๋ถ์๊ฐ๋ฅผ ์ง์ํ๋ ์ํํธ์จ์ด ๋๊ตฌ๋ค์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋๊ตฌ ๋๋ถ๋ถ์ ๊ธฐ์ ์ ๋ฐ ์์ ์ ์ ํ์ด ์์ด ํ๊ณ ๋ฐ ์ค๋ฌด ์ปค๋ฎค๋ํฐ์ ๋ง์ ๋ถ๋ถ์ด ์ ๊ทผ ๋ฐ ์ฌ์ฉ์ ์ ์ฝ์ ๋ฐ์ต๋๋ค. BARF ๋ ์ ๋ณด ๋ณด์ ๋ถ์ผ์์ ์ผ๋ฐ์ ์ธ ๋ค์ํ ๋ฐ์ด๋๋ฆฌ ์ฝ...
Karta
/$$ /$$ /$$ | $$ /$$/ | $$ | $$ /$$/ /$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ | $$$$$/ | $$ /$$ $$| $$/ | $$ | $$ $$ /$$$$$$$| $$ / | $$ /$$$$$$$ | $$\ $$ /$$ $$| $$ | $$ /$$ /$$ $$ | $$ \ $$| $$$$$$$| $$ | $$$$/| $$$$$$$ |/ / /|/ / / ๋ชฉ์ "Karta"๋ฌ์์์ด๋ก "์ง๋"๋ ์ฃผ์ด์ง ๋ฐ์ด๋๋ฆฌ์์ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ณํ๊ณ ๋งค์นญํ๋ IDA Python...
CVE-2019-1663-Binary-Analysis
CVE-2019-1663์ ๋ฐ์ด๋๋ฆฌ ๋ถ์ ์ ์: Corentin Wolff ์ทจ์ฝ์ ์ ๊ธฐ์ ์ทจ์ฝ์ ์ ์ถ์ฒ ์ด ์ทจ์ฝ์ ์ 0x0002BF64 ํจ์์์ ๋น๋กฏ๋๋ฉฐ, strcpy ํจ์๋ฅผ ์๋ชป ์ฌ์ฉํ์ฌ ๋ฒํผ ์ค๋ฒํ๋ก์ฐ ๊ณต๊ฒฉ์ ์ทจ์ฝํ๊ฒ ๋ง๋ญ๋๋ค. ๋ช ํ์ฑ์ ์ํด ์ด ํจ์๋ Login์ผ๋ก ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. ์๋๋ ๋ฌธ์ ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฝ๋ ์กฐ๊ฐ์ ๋๋ค. undefined4 Loginchar param1, char param2, char param3, int param4 ... ์ด ์กฐ๊ฐ์์ strcpy ํจ์๊ฐ ๋ถ์ ์ ํ๊ฒ ์ฌ์ฉ๋์ด ๋ฒํผ ์ค๋ฒํ๋ก์ฐ...
nginx-1.4.0
nginx-1.4.0 CVE-2013-2028 ๋ถ์์ ์ํด ์ต์คํ๋ก์: exp-nginx.rb ๋ฐ์ด๋๋ฆฌ rop ๋น๋์ฉ: nginx...
metame
metame metame๋ ์์์ ์คํ ํ์ผ์ ์ํ ๊ฐ๋จํ ๋ณ์ฑ ์ฝ๋ ์์ง์ ๋๋ค. Wikipedia์์: ๋ณ์ฑ ์ฝ๋๋ ์คํ ์ ํด์์ ๋ฐ๋ผ ์์ ์ ์ฝ๋์ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋๋ฑํ ๋ฒ์ ์ ์ถ๋ ฅํ๋ ์ฝ๋์ ๋๋ค. ์ด๋ ์ปดํจํฐ ๋ฐ์ด๋ฌ์ค๊ฐ ์ํฐ๋ฐ์ด๋ฌ์ค ์ํํธ์จ์ด์ ํจํด ์ธ์์ ํผํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. metame ๊ตฌํ์ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค: 1. ์ฃผ์ด์ง ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ด๊ณ ์ฝ๋๋ฅผ ๋ถ์ํฉ๋๋ค. 2. ๋ช ๋ น์ด๋ฅผ ๋ ผ๋ฆฌ์ ํฌ๊ธฐ๊ฐ ๋๋ฑํ ๊ฒ์ผ๋ก ๋ฌด์์๋ก ๊ต์ฒดํฉ๋๋ค. 3. ์๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ณต์ฌํ๊ณ ํจ์นํ์ฌ ๋ณ์ด๋ ๋ณ์ข ์ ์์ฑํฉ๋๋ค. ํ์ฌ ๋ค์ ์ํคํ ์ฒ๋ฅผ...
grap
grap: ๋ฐ์ด๋๋ฆฌ ๋ด์์ ๊ทธ๋ํ ํจํด์ ์ ์ํ๊ณ ๋งค์นญํ๋ ๋๊ตฌ https://github.com/QuoSecGmbH/grap grap๋ ํจํด๊ณผ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์ ๋ ฅ๋ฐ์, Casptone ๊ธฐ๋ฐ ๋์ค์ด์ ๋ธ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ด๋๋ฆฌ์์ ์ ์ด ํ๋ฆ ๊ทธ๋ํ๋ฅผ ์ป์ ํ, ํจํด์ ์ด์ ๋งค์นญํฉ๋๋ค. ํจํด์ ์ฌ์ฉ์ ์ ์ ๊ทธ๋ํ๋ก, ๋ช ๋ น์ด ์กฐ๊ฑด"opcode is xor and arg1 is eax"๊ณผ ๋ฐ๋ณต ์กฐ๊ฑด3๊ฐ์ ๋์ผํ ๋ช ๋ น์ด, ๊ธฐ๋ณธ ๋ธ๋ก ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. grap๋ ๋์ค์ด์ ๋ธ๋ฌ์ Python ๋ฐ์ธ๋ฉ์ ๊ฐ์ถ ๋ ๋ฆฝ ์คํํ ๋๊ตฌ, ๊ทธ๋ฆฌ๊ณ IDA...
VulFi
VulFi v3.0 ์๊ฐ VulFi์ทจ์ฝ์ ์ฐพ๊ธฐ ๋๊ตฌ๋ IDA Pro์ ํ๋ฌ๊ทธ์ธ์ผ๋ก, ๋ฐ์ด๋๋ฆฌ์์ ๋ฒ๊ทธ ํํ ์ ์ง์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฃผ์ ๋ชฉํ๋ ๊ฐ์ฅ ํฅ๋ฏธ๋ก์ด ํจ์์: strcpy, sprintf, system ๋ฑ์ ๋ํ ๋ชจ๋ ์ํธ ์ฐธ์กฐ๋ฅผ ๋จ์ผ ๋ณด๊ธฐ๋ก ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. Hexrays ๋์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ, ์ทจ์ฝ์ ์ฐ๊ตฌ ๊ด์ ์์ ํฅ๋ฏธ๋กญ์ง ์์ ํจ์ ํธ์ถ์: strcpydst,"Hello World!"์ ๊ฑธ๋ฌ๋ด๋ ค๊ณ ์๋ํฉ๋๋ค. ๋์ปดํ์ผ๋ฌ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ท์น์ ํจ์ฌ ๋ ๊ฐ๋จํ๋ฉฐ์ํคํ ์ฒ์ ์์กดํ์ง ์๊ธฐ ์ํด ๊ฐ...
Kam1n0-Community
Kam1n0 v2๋ ๋ฌด์์ธ๊ฐ? Kam1n0 v2.x ๋ ํ์ฅ ๊ฐ๋ฅํ ์ด์ ๋ธ๋ฆฌ ๊ด๋ฆฌ ๋ฐ ๋ถ์ ํ๋ซํผ์ ๋๋ค. ์ฌ์ฉ์๋ ๋จผ์ ๋๋์ ๋ฐ์ด๋๋ฆฌ ๋ชจ์์ ๋ค์ํ ์ ์ฅ์๋ก ์ธ๋ฑ์ฑํ๊ณ ํด๋ก ๊ฒ์ ๋ฐ ๋ถ๋ฅ์ ๊ฐ์ ๋ค์ํ ๋ถ์ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ์ด์ ๋ธ๋ฆฌ ์ ์ฅ์์ ๋ค์ค ํ ๋ํธ ์ก์ธ์ค ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ธ์คํด์ค๋ ๊ณ ์ ํ ์ ์ฉ ์ ์ฅ์๋ฅผ ํฌํจํ๋ฉฐ ํนํ๋ ๋ถ์ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ์์ ์ ๋ค์์ฑ์ ๊ณ ๋ คํ์ฌ, Kam1n0 v2.x ์๋ฒ๋ ํ์ฌ ์ธ ๊ฐ์ง ์ ํ์ ํด๋ก ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด...
functrace
functrace - ํจ์ ํธ๋ ์ด์ functrace ๋ DynamoRIOhttp://dynamorio.org/๋ฅผ ์ฌ์ฉํ ๋์ ๊ณ์ธก์ ํตํด ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ๋ถ์ํ๋ ๋ฐ ๋์์ ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ๊ตฌํ๋ ๊ธฐ๋ฅ๋ค DynamoRIO ๊ธฐ๋ฐ: ์คํ๋ ๋ชจ๋ ์ฝ๋ ๋์ค์ด์ ๋ธ ํน์ ํจ์ ๋์ค์ด์ ๋ธ ์ฃผ์์ธ ๊ฒฝ์ฐ ๋คํ ํน์ ํจ์์ ์ธ์ ๊ฐ์ ธ์ค๊ธฐ ์ฃผ์์ธ ๊ฒฝ์ฐ ๋คํ ํน์ ํจ์์ ๋ฐํ๊ฐ ๊ฐ์ ธ์ค๊ธฐ ์ฃผ์์ธ ๊ฒฝ์ฐ ๋คํ ์ ํ๋ฆฌ์ผ์ด์ ์ ํธ ๋ชจ๋ํฐ๋ง ๋ณด๊ณ ์ ํ์ผ ์์ฑ ghidrahttps://ghidra-sre.org/ ์ปค๋ฒ๋ฆฌ์ง ์คํฌ๋ฆฝํธ functrace ๋ณด๊ณ ์...
reverse-engineering
๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ์๋ฃ ์์ ๋ ๋ฉ์ง ๋ฆฌ๋ฒ์ฑ ๋ฆฌ์์ค ๋ชฉ๋ก ๋ฉ์ง ๋ฆฌ๋ฒ์ฑ ๋์ ๊ฐ์ข ์ค์ต 16์ง์ ํธ์ง๊ธฐ ๋ฐ์ด๋๋ฆฌ ํ์ ๋์ค์ด์ ๋ธ๋ฌ ๋ฐ์ด๋๋ฆฌ ๋ถ์ ๋ฐ์ดํธ์ฝ๋ ๋ถ์ ์ํฌํธ ์ฌ๊ตฌ์ฑ ๋์ ๋ถ์ ๋๋ฒ๊น Mac ๋ณตํธํ ๋ฌธ์ ๋ถ์ ์คํฌ๋ฆฝํ ์๋๋ก์ด๋ Yara ๋์ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ๋์ IDA Pro Book Radare2 Book ์ด๋ณด์๋ฅผ ์ํ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ์ด์ ๋ธ๋ฆฌ ์ธ์ด์ ์์ ์ค์ฉ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ๋ฆฌ๋ฒ์ฑ: ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๋น๋ฐ ์ค์ฉ ์ ์ฑ์ฝ๋ ๋ถ์ ์ ์ฑ์ฝ๋ ๋ถ์๊ฐ์ ์ฟก๋ถ ๊ทธ๋ ์ด ํ ํดํน ์ก์ธ์ค ๊ฑฐ๋ถ ๋ฉ๋ชจ๋ฆฌ ํฌ๋ ์์ ์์ ํดํน:...
VMDragonSlayer
VMDragonSlayer ํ๋ก์ ํธ๋ 10์ ์ค์์ ๊ณต๊ฐ๋ ์์ ์ ๋๋ค ๋ฆฌํฉํ ๋ง ์งํ ์ค ๊ณ ๊ธ ๊ฐ์ ๋จธ์ ํ์ง ๋ฐ ๋ถ์ ํ๋ ์์ํฌ VMDragonSlayer๋ VMProtect 2.x/3.x, Themida ๋ฐ ์ฌ์ฉ์ ์ ์ ์ ์ฑ์ฝ๋ VM๊ณผ ๊ฐ์ ๊ฐ์ ๋จธ์ VM ๊ธฐ๋ฐ ๋ณดํธ ํ๋ก๊ทธ๋จ์ ์ํด ๋ณดํธ๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ถ์ํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ํ๋ ์์ํฌ์ ๋๋ค. ์ด ํ๋ ์์ํฌ๋ ๋์ ์ค์ผ ์ถ์ DTT, ๊ธฐํธ ์คํSE, ํจํด ๋ถ๋ฅ ๋ฐ ๋จธ์ ๋ฌ๋์ ํฌํจํ ์ฌ๋ฌ ๋ถ์ ์์ง์ ๊ฒฐํฉํ์ฌ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง ํ๋ก์ธ์ค๋ฅผ ์๋ํํฉ๋๋ค. ๋ชฉํ : ๋ณต์กํ ๋ณดํธ ๋ฐ์ด๋๋ฆฌ...
BinAbsInspector
BinAbsInspector๋ ๋ฌด์์ธ๊ฐ? BinAbsInspector๋ฐ์ด๋๋ฆฌ ์ถ์ ๊ฒ์ฌ๊ธฐ๋ ๋ฐ์ด๋๋ฆฌ์์ ์๋ ์ญ๊ณตํ ๋ฐ ์ทจ์ฝ์ ์ค์บ์ ์ํ ์ ์ ๋ถ์๊ธฐ๋ก, Keenlab์์ ์ธํ๋ฒ ์ดํ ๋ ์ฅ๊ธฐ ์ฐ๊ตฌ ํ๋ก์ ํธ์ ๋๋ค. Ghidra์ ์ง์์ ๋ฐ์ ์ถ์ ํด์abstract interpretation์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ด์ ๋ธ๋ฆฌ ๋์ Ghidra์ Pcode์์ ์๋ํฉ๋๋ค. ํ์ฌ x86, x64, armv7 ๋ฐ aarch64 ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ค์น Ghidra ๋ฌธ์์ ๋ฐ๋ผ Ghidra ์ค์น Z3 ์ค์น ํ ์คํธ ๋ฒ์ : 4.8.15 ์ฐธ๊ณ ...
xortool
xortool.py A tool to do some xor analysis: guess the key length based on count of equal chars guess the key base on knowledge of most frequent char Notice: xortool is now only running on Python 3. The old Python 2 version is accessible at the py2 branch. The pip package has been updated...
extrude
extrude ๋ฐ์ด๋๋ฆฌ์์ ๋๋ฝ๋ ๋ณด์ ๊ธฐ๋ฅ, ์ ๋ณด ๋ ธ์ถ ๋ฑ์ ๋ถ์ํฉ๋๋ค. ๐ง Extrude๋ ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ ์์ผ๋ฉฐ, ํ์ฌ ELF ๋ฐ MachO ๋ฐ์ด๋๋ฆฌ๋ง ์ง์ํฉ๋๋ค. PE Windows ๋ฐ์ด๋๋ฆฌ๋ ๊ณง ์ง์๋ ์์ ์ ๋๋ค. ์ฌ์ฉ๋ฒ Usage: extrude flags file Flags: -a, --all Show details of all tests, not just those which failed. -w, --fail-on-warning Exit with a non-zero status even if only...
DefenderCheck
DefenderCheck ํํผ ์์ ์ ์กฐ๊ธ ๋ ์ฝ๊ฒ ๋ง๋ค์ด ์ฃผ๋ ๋น ๋ฅธ ๋๊ตฌ์ ๋๋ค. ๊ฒฝ๊ณ : 1.337.157.0 Defender ์๋ช ์ ๋ฐ์ดํธ๋ถํฐ DefenderCheck๋ VirTool:MSIL/BytzChk.C!MTB๋ก ๋ถ๋ฅ๋ฉ๋๋ค. ์ด๋ฅผ ์ฐํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ๋ ๋์ ์์ ํด๊ฒฐ์ฑ ์ผ๋ก, DefenderCheck๋ฅผ ์ปดํ์ผํ๊ธฐ ์ ์ Defender์์ ์ค์๊ฐ ๋ณดํธ๋ฅผ ๋นํ์ฑํํ์ธ์. ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ Microsoft Defender๊ฐ ํ๋๊ทธํ ์ ํํ ๋ฐ์ดํธ๋ฅผ ์ฐพ์ ๋๊น์ง ๋ถํ ํ ํ, ๋ฌธ์ ๊ฐ ๋๋ ๋ฐ์ดํธ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํฉ๋๋ค. ์ด...
bincat
์๊ฐ BinCAT์ด๋ ๋ฌด์์ธ๊ฐ? BinCAT์ ์ ์ ๋ฐ์ด๋๋ฆฌ ์ฝ๋ ๋ถ์ ๋๊ตฌ ํคํธ๋ก, ๋ฆฌ๋ฒ์ค ์์ง๋์ด๊ฐ IDA์์ ์ง์ ๋๋ Python์ ์ฌ์ฉํ์ฌ ์๋ํํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ: ๊ฐ ๋ถ์ ๋ ์ง์คํฐ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ค์ผ ๋ถ์ taint analysis ํ์ ์ฌ๊ตฌ์ฑ ๋ฐ ์ ํ ์ญ๋ฐฉํฅ ๋ฐ ์๋ฐฉํฅ ๋ถ์ use-after-free ๋ฐ double-free ํ์ง ์ค์ ์๋ ๋ชจ์ต ์ด์ ๋ฒ์ ์ BinCAT์ ์ค์ ์๋ ๋ชจ์ต์ ํ์ธํ ์ ์์ต๋๋ค: ๊ธฐ๋ณธ ๋ถ์ ๋ฐ์ดํฐ ์ค์ผ ์ฌ์ฉํ๊ธฐ ํด๋น ์์ ์ ๋ํ ๋ด์ฉ์ ํํ ๋ฆฌ์ผ์ ํ์ธํ์ธ์. ๊ฐ๋จ...
sploit
sploit Sploit is a Go package that aids in binary analysis and exploitation. The motivating factor behind the development of sploit is to be able to have a well designed API with functionality that rivals some of the more common Python exploit development frameworks while taking advantage of the ...
sploit
sploit Sploit์ ๋ฐ์ด๋๋ฆฌ ๋ถ์ ๋ฐ ์ต์คํ๋ก์์ ๋์์ด ๋๋ Go ํจํค์ง์ ๋๋ค. Sploit ๊ฐ๋ฐ์ ๋๊ธฐ๋ ๋ณด๋ค ์ผ๋ฐ์ ์ธ Python ์ต์คํ๋ก์ ๊ฐ๋ฐ ํ๋ ์์ํฌ์ ๊ฒฌ์ค ๋งํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ ์ค๊ณ๋ API๋ฅผ ์ ๊ณตํ๋ฉด์ Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ฅ์ ์ ํ์ฉํ๋ ๋ฐ ์์ต๋๋ค. ๋ฐ์ด๋ ํฌ๋ก์ค ์ปดํ์ผ๋ฌ ์ง์, ๊ณ ๋ฃจํด, ๊ฐ๋ ฅํ ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ ์ ํ์ดํ์ Go๋ฅผ ์ ํํ๋ ๋ช ๊ฐ์ง ์ด์ ์ ๋ถ๊ณผํฉ๋๋ค. ์ด ํ๋ก์ ํธ๋ pwntools ๋ฐ ๋ค๋ฅธ ๋ฉ์ง ํ๋ก์ ํธ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. ์์ง ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ ๋๋ค. ์ด ํ๋ก์ ํธ๋ ์ ธ์ฝ๋ฉ,...