vxlang/vxlang-page
vxlang/vxlang-page has 791 GitHub stars and 51 forks. GitHot measured 0 stars in 24 hours and +1 in 7 days. Last checked 2026-11-13 07:58 UTC. Last push 2026-11-04.
측정된 스타 증가
- in 24h
- 0
- in 7 days
- +1
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
protector & obfuscator & code virtualizer
보안README.md
OriginalVxLang
- Contents
- Docs
- Preview
- Tutorial
- How to get the full version
- Donate and Subscription
- Patreon
- Link
- Event
- Patreon
- Extension-Codes and Plug-in modules.
- Axion: Extension code that performs additional anti-tampering functions.
- ExtsDN: Extension code for packing and protecting .NET (EXE only) modules.
What is VxLang?
VxLang is a project designed to prevent reverse-engineering behaviors such as static or dynamic analysis, file tampering, and unauthorized access to memory by attackers.
The VxLang project currently targets x86-64 system and .NET binaries, native binary files for the Microsoft Windows operating system, including executables with the ".exe" extension, dynamic link library files with the ".dll" extension, and kernel driver files with the ".sys" extension. (The types of target binaries supported by vxlang will be expanded in future updates).
- Added beta code for the
ELFfile format.- The beta version only supports general
code-flattening. - Beta features require users to specify target code.
- VxLang recommends using the
-fno-picoption in ELF 32bit binary builds.
- The beta version only supports general
Supported File Formats
| Windows EXE/DLL | Windows Kernel Drive | ||
| Obfuscator | Obfuscator | ||
| Virtualizer | Virtualizer | ||
| Protector | Protector |
| Windows UEFI Modules | Windows .NET | ||
| Obfuscator | Obfuscator | ||
| Virtualizer | Virtualizer | ||
| Protector | Protector |
| Linux ELF | |
| Obfuscator | |
| Virtualizer | |
| Protector |
GUI
Virtualization Preview
; x86-64 asm
cmp qword ptr [rsp + 0x20], rax
jae 0x140001bf5
mov rax, qword ptr [rsp + 0x20]
movzx eax, byte ptr [rsp + rax + 0x50]
; to v-asm
movi exr_0, ${RANDOM}
movi r7, ${RANDOM}
xorr r7, exr_0
movi exr_0, ${RANDOM}
movi exr_1, ${RANDOM}
xorr exr_0, exr_1
mulr r7, exr_0
addr r6, r7
movi exr_0, ${RANDOM}
movi r7, ${RANDOM}
xorr r7, exr_0
addr r6, r7
movr r0, r6
movr r1, rax
ldrr r2, r0
cmpr r2, r1
be 0x2c59
movr r0, rax
movr r6, rsp
movi exr_0, ${RANDOM}
movi r7, ${RANDOM}
xorr r7, exr_0
movi exr_0, ${RANDOM}
movi exr_1, ${RANDOM}
xorr exr_0, exr_1
mulr r7, exr_0
addr r6, r7
movi exr_0, ${RANDOM}
movi r7, ${RANDOM}
xorr r7, exr_0
addr r6, r7
movr r1, r6
ldrr r2, r1
movr rax, r2
; compile
e7 f8 f1 e5 01 e1 a2 9a 22 87 c3 93 61 e5 06 e1
a2 9a 22 87 c3 93 61 eb 06 01 e6 01 e0 a2 9a 22
e6 0a e1 a2 9a 22 ec 01 0a d6 06 01 da 07 06 e5
01 e1 a2 9a 22 87 c3 93 61 e5 06 c1 a2 9a 22 87
c3 93 61 eb 06 01 da 07 06 e7 f7 f8 e7 fc e5 c6
00 08 a9 00 03 bb c6 01 00 00 e7 f7 e5 e7 f8 f1
e5 01 6d 86 d3 6d 7f 86 9d a2 e5 06 6d 86 d3 6d
7f 86 9d a2 eb 06 01 e6 01 6c 86 d3 6d e6 0a 6d
86 d3 6d ec 01 0a d6 06 01 da 07 06 e5 01 6d 86
d3 6d 7f 86 9d a2 e5 06 4d 86 d3 6d 7f 86 9d a2
Before
After
Dual-Mode(Obfuscation + Virtualization) Preview
Obfuscation Preview
Preview
Code-Flattening Preview
Before
After
ExtsMM Preview
Preview
- VLX_MM_BEGIN / VLX_MM_END : Encrypts the specified user code area.
- VLX_OBFUSCATION_BEGIN / VLX_OBFUSCATION_END : Encrypts the specified VxLang obfuscation code section.
How to get the full version
The full version of VxLang is developed and operated under donation through Patreon(or Boosty).
The exact usage of VxLang and sharing of extension module code, new features of VxLang, etc. will be shared.
If you have any questions, please send your request to the email below.
- E-Mail: [email protected]
- Full Version
- You can control all features of the VxLang protector.
- Support for virtual CPUs with specialized CPU contexts.
- You can use the demo version to see if it's applicable to your program before you commit to the donation and full versions.
- Patreon
Usage & Guide-Code
- Documentation
- 01: SDK Tutorial
- 02: Functional Unit Obfuscation with Map Files
- 03: DLL loading checks
- 04: Rust samples
- 05: Review behavior speed
- 06: Process Anti-Dumping Test
- 09: How to apply the SDK to UEFI
- 10: Command-Line Options
--disable-core: Disable the VxLang core.--use-multi-vm: Enable multiple VxLang-VM.--use-signature: Enable VM signatures to be searched.
Latest Version & Update(News)
- Download
- Full: ver.2.6.3.0
Special Thanks
관련 프로젝트 살펴보기
trimstray/the-book-of-secret-knowledge
영감을 주는 목록, 매뉴얼, 치트시트, 블로그, 팁, 원라이너, CLI/웹 도구 등을 모은 컬렉션.
258,174 스타Hack-with-Github/Awesome-Hacking
해커, 펜테스터, 보안 연구자를 위한 다양한 Awesome 목록 모음.
125,360 스타swisskyrepo/PayloadsAllTheThings
웹 애플리케이션 보안과 모의 침투 테스트/CTF에 유용한 페이로드 및 우회 방법 목록.
82,649 스타caddyserver/caddy
빠르고 확장 가능한 멀티플랫폼 HTTP/1-2-3 웹 서버이며, 자동 HTTPS를 지원합니다
79,038 스타