|
1 | 1 | --- |
2 | | -title: How to Get Started |
| 2 | +title: Getting Started with VxLang |
3 | 3 | author: VxLang |
4 | 4 | date: 2025-06-22 |
5 | 5 | category: Jekyll |
6 | 6 | layout: post |
7 | 7 | --- |
8 | 8 |
|
9 | | -# Install VxLang and set up your project |
| 9 | +# Download VxLang Binarys |
| 10 | + |
| 11 | +The VxLang binaries are currently distributed through the Patreon platform. |
| 12 | +Therefore, they can be downloaded from the VxLang Patreon page linked below. |
10 | 13 |
|
11 | | -Download the VxLang binary from the path below. |
12 | 14 | - [Link]() |
13 | 15 |
|
14 | | -For the full version of VxLang, it must be installed in the same path as the license file (vxlang.vxm) for it to work. The license file is distributed to users by the administrator. |
| 16 | +# Getting Ready for VxLang Project |
| 17 | + |
| 18 | +The components of VxLang are as follows: |
15 | 19 |
|
16 | 20 | <div align="center"> |
17 | 21 | <a href="https://vxlang.github.io/"> |
18 | | - <img src="https://vxlang.github.io/image/install.PNG" loop=infinite style="max-width: 50%; height: auto;" /> |
| 22 | + <img src="/images/docs/vxlang-download.PNG" loop=infinite style="max-width: 50%; height: auto;" /> |
19 | 23 | </a> |
20 | 24 | </div> |
21 | 25 |
|
| 26 | +- **Extensions** |
| 27 | + - Extension shell code for VxLang-Core. |
| 28 | +- **Plugins** |
| 29 | + - Plugin modules used in Obscurion and VxLang. |
| 30 | +- **SDKs** |
| 31 | + - SDKs for each programming language. |
| 32 | +- **Obscurion.exe** |
| 33 | + - A GUI project that configures VxLang project files. |
| 34 | +- **VxLang.exe** |
| 35 | + - A tool for binary packing, obfuscation, and code obfuscation. |
| 36 | +- **vxlang.vxm** |
| 37 | + - The license file. |
| 38 | + |
| 39 | +The license key required to run VxLang can be obtained by subscribing on Patreon or by contacting the administrator. **For VxLang to run properly, the *.exe file and the license file must be located in the same directory.** |
| 40 | + |
22 | 41 | > ##### TIP |
23 | | -> |
| 42 | +> |
| 43 | +obscurion.exe |
24 | 44 | vxlang.exe |
25 | 45 | vxlang.vxm |
26 | 46 | {: .block-tip } |
27 | 47 |
|
28 | | -VxLang works through a JSON-based project file. When run as shown below, it creates a temporary project file, `temp.json`. |
| 48 | +When VxLang runs successfully, you will see the following output. |
29 | 49 |
|
30 | 50 | ```asm |
31 | 51 | \:> vxlang.exe |
@@ -60,9 +80,18 @@ VxLang works through a JSON-based project file. When run as shown below, it crea |
60 | 80 | 2025.06.22 16:21:02 Temporary json project file created. |
61 | 81 | ``` |
62 | 82 |
|
| 83 | +# Checking the VxLang-Project File(JSON) |
| 84 | + |
| 85 | +```asm |
| 86 | +:\> vxlang.exe ${Windows-Binary} |
| 87 | +e.g. vxlang.exe sample.exe |
| 88 | +... |
| 89 | +``` |
| 90 | + |
| 91 | +If no separate project file is specified, VxLang will generate the following temporary project file. |
63 | 92 | The basic project file (JSON) configuration looks like this: |
64 | 93 |
|
65 | | -```cpp |
| 94 | +```asm |
66 | 95 | { |
67 | 96 | "input": "", |
68 | 97 | "output": "", |
@@ -176,14 +205,4 @@ Each configuration looks like this: |
176 | 205 | - **ldr-update** |
177 | 206 | - This indicates whether or not to reconnect to the LDR. |
178 | 207 |
|
179 | | -Simply follow the steps below, which will create a default project file for your binary. |
180 | | - |
181 | | -```asm |
182 | | -:\> vxlang.exe ${Windows-Binary} |
183 | | -e.g. vxlang.exe sample.exe |
184 | | -... |
185 | | -``` |
186 | | - |
187 | | -Setting up for code-obfuscation continues in the next chapter. |
188 | | - |
189 | 208 | --- |
0 commit comments