20 matches found
DeepSleep
DeepSleep A variant of Gargoyle for x64 to hide memory artifacts using ROP only and PIC. Huge thanks to @waldoirc for documenting large parts of this technique on his blog This implementation is different in that it does not make use of any APCs and is fully implemented as PIC. Description I have...
mkPIVM
Read the research paper written for 1.0.0. mkPIVM is a polymorphic position-independent shellcode virtualizer for Windows x86 and x64 Linux soon. Feed it raw shellcode. It emits another raw blob: a small virtual machine that interprets a lifted, encrypted-at-rest version of your original...
HandleKatz
HandleKatz This tool was implemented as part of our Brucon2021 conference talk and demonstrates the usage of cloned handles to Lsass in order to create an obfuscated memory dump of the same. It compiles down to an executable living fully in its text segment. Thus, the extracted .text segment of t...
donut
Current version: v1.1 Table of contents 1. Introduction 2. How It Works 3. Building 4. Usage 5. Subprojects 6. Developing with Donut 7. Questions and Discussions 8. Disclaimer 1. Introduction Donut is a position-independent code that enables in-memory execution of VBScript, JScript, EXE, DLL file...
execute-assembly-pico
์ด์ ๋ธ๋ฆฌ ์คํ PICO Crystal Palace์ฉ PICO๋ก, donut ์ ธ์ฝ๋ ์์ฑ๊ธฐ์ ๋์ผํ ๊ธฐ๋ฒ์ ์ฌ์ฉํ์ฌ ์ถ๊ฐ๋ .NET ์ด์ ๋ธ๋ฆฌ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ์คํํ๋ ๋ค์ดํฐ๋ธ CLR ํธ์คํ ์ ๊ตฌํํฉ๋๋ค. ์ด๋ฅผ ํตํด Rubeus๋ Seatbelt ๊ฐ์ .NET ๋๊ตฌ๋ฅผ ๋์คํฌ์ ๋๋กญํ์ง ์๊ณ ์์น ๋ ๋ฆฝ ์ฝ๋์์ ๋ก๋ํ ์ ์์ต๋๋ค. ๋น๋ ๋น๋ํ๋ ค๋ฉด MinGW GCC, zip ์ ํธ๋ฆฌํฐ, ๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ๋ฅผ ๋งํฌํ๋ ๋ฐ ํ์ํ CPL ์คํ ํ์ผ์ด ํ์ํฉ๋๋ค. config.spec์ ์์ ํ์ฌ ํ๋ก์ ํธ์ ๋งํฌํ .NET ์ด์ ๋ธ๋ฆฌ์ ์ ๋ฌํ ๋ช ๋ น์ค...
SILVERPICK
SILVERPICK ๋ฒ์ v1.1 ๊ฐ์ SILVERPICK ํ๋ก์ ํธ๋ Windows User-Mode Shellcode Development Framework WUMSDF์ด๋ฉฐ, ๊ทธ ์ ์ผํ ๋ชฉ์ ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์capability developers๊ฐ C/C++๋ฅผ ์ฌ์ฉํ์ฌ Windows x64์ฉ Position Independent Code PIC blob์ ์ฝ๊ฒ ๋น๋ํ ์ ์๊ฒ ํ์ฌ ๊ทธ๋ฌํ ์์ ์ ๊ฐ๋ฐ ๋น์ฉ์ ์ค์ด๋ ๊ฒ์ ๋๋ค. ์ด ํ๋ก์ ํธ๋ WILDBEAST ํ๋ก์ ํธ์์ ํ์๋์์ผ๋ฉฐ, ๋ฐ๋ผ์ ๋ค์์ ํ์ฉํฉ๋๋ค: 1. ์ฝ๋ ํธ์ง๊ธฐ:...
Lastenzug
LastenZug ์ด ํ๋ก์ ํธ๋ ์น์์ผ ๊ธฐ๋ฐ์ Socka4a ํ๋ก์๋ฅผ ๊ตฌํํฉ๋๋ค. ํด๋ผ์ด์ธํธ ๊ตฌ์ฑ ์์๋ ์์ ํ ์์น ๋ ๋ฆฝ ์ฝ๋PIC๋ก ์ปดํ์ผ๋๋ C๋ก ๊ตฌํ๋ฉ๋๋ค. ์ปดํ์ผ ๊ณผ์ ์์ ์ด์ ๋ธ๋ฆฌ ์์ค์ ๋๋ ํ๋ LastenPIC/SpiderPIC์ ์์นํ ๋ ๋ฒ์งธ ๋๊ตฌ์ธ SpiderPIC ์ ํ์ฉํ์ฌ ์ ์ฉ๋ฉ๋๋ค. SpiderPIC ๋๋ ํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค: ๋ช ๋ น์ด ๋์ฒด ์ฐ๋ ๊ธฐ ์ฝ๋ ์ถ๊ฐ ๋ฐ ์ฐ๋ ๊ธฐ ์ฝ๋๋ฅผ ๊ฑด๋๋ฐ๋ ์ ํ ์ถ๊ฐ ์ธ๋ชจ์๋ ๋ช ๋ น์ด ์ถ๊ฐ ์ด๋ ์ ์ ์๊ทธ๋์ฒ๋ฅผ ๊นจ๊ธฐ ์ํ ๊ฒ์ด์ง๋ง, ์ด ๊ณผ์ ์์ API ํด์, ๋ฌธ์์ด ๋ฐ ๊ธฐํ...
Bitmancer
Bitmancer Bitmancer๋ Nim์ผ๋ก ์์ฑ๋ Windows ์ด์ ์ฒด์ ์ฉ ๊ณต๊ฒฉ์ ๋ณด์Offensive Security ๋๊ตฌ ๊ฐ๋ฐ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๊ณตํต API, ๋ฃจํด, ๊ทธ๋ฆฌ๊ณ ๊ณ ๋๋ก ์ค์ ๊ฐ๋ฅํ๊ณ ์์น ๋ ๋ฆฝ์ ์ด๋ฉฐ ๋ ๋ฆฝ ์คํํ์ธ ๊ตฌํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ํ๋ํธImplant๋ฅผ ๊ฐ๋ฐํ๊ฑฐ๋, ๋น ๋ฅธ PoC๋ฅผ ํ ์คํธํ๊ฑฐ๋, ์์ ํ ์๋ก์ด ๋ฉ์ง ๋๊ตฌ๋ฅผ ์์ฑํ๋ ค๋ ๊ฒฝ์ฐ - Bitmancer๊ฐ ์์ํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค! โ ๏ธ ์ด ์ ์ฅ์๋ ํ์ฌ ๋๊ท๋ชจ ์์ ์งํ ์คWIP์ ๋๋ค! ์ฌ์ฉ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์...
Lastenzug
LastenZug ์ด ํ๋ก์ ํธ๋ ์น์์ผ ๊ธฐ๋ฐ Socka4a ํ๋ก์๋ฅผ ๊ตฌํํฉ๋๋ค. ํด๋ผ์ด์ธํธ ๊ตฌ์ฑ ์์๋ ์์ ํ ์์น ๋ ๋ฆฝ ์ฝ๋PIC๋ก ์ปดํ์ผ๋๋ C๋ก ๊ตฌํ๋ฉ๋๋ค. ์ปดํ์ผ ๊ณผ์ ์์ ๋ ๋ฒ์งธ ๋๊ตฌ์ธ LastenPIC/SpiderPIC์ ์๋ SpiderPIC ๋ฅผ ํ์ฉํ์ฌ ์ด์ ๋ธ๋ฆฌ ์์ค์์ ๋๋ ํ๊ฐ ์ ์ฉ๋ฉ๋๋ค. SpiderPIC ๋๋ ํ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค: ๋ช ๋ น์ด ์นํ ์ฐ๋ ๊ธฐ ์ฝ๋ ์ถ๊ฐ ๋ฐ ์ฐ๋ ๊ธฐ ์ฝ๋ ์๋ก ์ ํ ์ถ๊ฐ ์ธ๋ชจ์๋ ๋ช ๋ น์ด ์ถ๊ฐ ์ด๋ ์ ์ ์๊ทธ๋์ฒ๋ฅผ ๊นจ๊ธฐ ์ํ ๊ฒ์ด์ง๋ง, ์ด ๊ณผ์ ์์ API ํด์, ๋ฌธ์์ด ๋ฐ ๊ธฐํ ์์๋...
BloodfangC2
Bloodfang์ ์์น ๋ ๋ฆฝ ์ฝ๋๋ก 64๋นํธ ๋ฐ 32๋นํธ Windows ์์คํ ์ ์ปดํ์ผ๋๋ ํ๋์ ์ธ ์ํ๋ํธ์ ๋๋ค. ์ปดํ์ผ๋ ์ํ๋ํธ ์ ธ์ฝ๋๋ ์ฝ 6KBํฌ๋ก๋ฐ์ดํธ์ ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ๋ด ์คํ ์ ์ฐจ์งํ๋ ๊ณต๊ฐfootprint์ด ๋งค์ฐ ์์ต๋๋ค. ํฌ๋ ๋ง: https://5pider.net/blog/2024/01/27/modern-shellcode-implant-design ๊ทธ๋ ๊ธด ํ์ง๋ง, Bloodfang์ ๊ฐ๋ฐ ์งํ ์คwork in progress์ด๋ฉฐ ์๋ฐํ ์คํ ์ธ์๋ ๋ง์ ๊ธฐ๋ฅ์ด ๋ถ์กฑํฉ๋๋ค. ์ ๋ค๋ฅธ C2๋ ํ์ธํด ๋ณด์ธ์...
venom-rs
Rust๋ก ๊ตฌํํ Shellcode Reflective DLL Injection sRDI ์ฝ๋๋ช : Venom ์ ธ์ฝ๋ ๋ฆฌํ๋ ํฐ๋ธ DLL ์ธ์ ์ sRDI์ ์ฃผ์ด์ง DLL์ ์์น ๋ ๋ฆฝ ์ฝ๋๋ก ๋ณํํ ๋ค์, ์ฐ๋ฆฌ๊ฐ ์ ํธํ๋ ์ ธ์ฝ๋ ์ธ์ ์ ๋ฐ ์คํ ๊ธฐ๋ฒ์ ์ด์ฉํด ์ธ์ ์ ํ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ก์ธ์ค ์ธ์ ์ ๊ธฐ๋ฒ์ ๋๋ค. ํน์ง ๋ฆฌํ๋ ํฐ๋ธ ๋ก๋์ ํฌ๊ธฐ๋ ์ฝ 4KB์ ๋๋ค. ์ธ์ ํฐ๊ฐ ํ ๋นํ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํด์ ํ์ง ์์ผ๋ฉฐ, ํด๋น๋๋ ๊ฒฝ์ฐ ์ฌ์ฉ์ ์ธ์ ํฐ๊ฐ ์ค์ ํ ๊ธฐ์กด RWX ๊ถํ๋ ์ ๊ฑฐํ์ง ์์ต๋๋ค. ์ด๋ฏธ์ง ๋ฆฌ๋ฒ ์ด์ค ๋๋ ์ํฌํธ ํด์ ์ ํ์ ์๋ก ํ ๋น๋ ๋ฉ๋ชจ...
EUVD-2011-2811
Malware in sbrugna...
Security update for giflib (low)
openSUSE Security Update: Security update for giflib Announcement ID: openSUSE-SU-2021:0650-1 Rating: low References: 1184123 Affected Products: openSUSE Leap 15.2 An update that contains security fixes can now be installed. Description: This update for giflib fixes the following issues: - Enable...
OPENSUSE-SU-2021:0650-1 Security update for giflib
This update for giflib fixes the following issues: - Enable Position Independent Code and inherit CFLAGS from the build system bsc1184123. This update was imported from the SUSE:SLE-15:Update update project...
SUSE SLED15 / SLES15 Security Update : giflib (SUSE-SU-2021:1409-1)
This update for giflib fixes the following issues : Enable Position Independent Code and inherit CFLAGS from the build system bsc1184123. Note that Tenable Network Security has extracted the preceding description block directly from the SUSE security advisory. Tenable has attempted to automatical...
SUSE-SU-2021:1409-1 Security update for giflib
This update for giflib fixes the following issues: - Enable Position Independent Code and inherit CFLAGS from the build system bsc1184123...
Nord Security: nordvpn Linux Desktop executable application does not use pie / no ASLR
Summary: The nordvpn Linux binary application is not compiled as position independent code or position independent Executable. Steps To Reproduce: POC: $file /usr/bin/nordvpn /usr/bin/nordvpn: ELF 64-bit LSB executable, x86-64, version 1 SYSV, dynamically linked, interpreter...
graphite2 security, bug fix, and enhancement update
1.3.6-1 - Related: rhbz1309052 CVE-2016-1521 CVE-2016-1522 CVE-2016-1523 CVE-2016-1526 1.3.5-1 - Resolves: rhbz1309052 CVE-2016-1521 CVE-2016-1522 CVE-2016-1523 CVE-2016-1526 1.2.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora24MassRebuild 1.2.4-5 - Rebuilt for...