XaiJu
vxlang

vxlang

patreon


vxlang posts

VxLang.1.2.1.0 Demo-Version

Demo

View Post

VxLang.1.2.1.1 Full-Version

  • [Obfuscator] Add obfuscation pattern

---

--- View Post

.NET Operation Problems

I checked the problem with the .NET protect process, it will be fixed soon. 

Thank you :) !

View Post

VxLang.1.2.0.1 Full-Version

  • [Obfuscator] Change the shape of the graph.
  • [Obfuscator] Code optimization update of code flattening has been carried out.
  • [Obfuscator] Some bugs have been fixed for code flattening.

---

This update fixes a problem with VxLang-Linker connecting flattened code to original files. There are still parts that need to be optimized, and we will work on it through an update :)

View Post

Sharing Task List

  • .NET testing
  • Map file-based obfuscation
  • Add VM(VMWare/VirtualBox/Etc.) Detection Code
  • PDB file-based obfuscation
  • Add new obfuscation type
  • Fixing reported bugs
  • Add Virtual-Machine Encryption

---

I'm going to work on the insufficient features shared by users. However, the work may be a little slow because everyone works alone. Please understand.

Thank you always :) !

View Post

VxLang.1.1.9.0 Full-Version

  • [Virtualizer] The virtual machine has been updated.
  • [Virtualizer] Some virtual machine commands have been modified.
  • [Virtualizer] The byte code compilation method has been changed.

---

Previously, the reason why the image base is exposed in byte code is because the image base is added in the process of writing the IL.

2024-02-09 11:23:27 +0000 UTC View Post

VxLang.1.1.8.1 Full-Version

  • [VxLang] Fixed bugs where license-related messages are not output.
  • [VxLang] Renew license expiration date.

---

  • [Virtualizer] Fixed to be encrypted via a random key at byte code compilation time.
  • [Virtualizer] Added encryption to a specific bytecode.
  • [Packer] Shell code generation has been accelerated a little.

---


View Post

VxLang.1.1.7.0 Demo-Version

  • Demo Version


View Post

VxLang.1.1.7.0 Full-Version

  • [Virtualizer] The virtual machine has been updated, and code and register references have been optimized.
  • [Virtualizer] Obfuscation has been updated.
  • [Packer] Detection has been integrated; existing features have been integrated into anti-tampers.
  • [Packer] The 32-bit process has fixed a bug that does not match the process context.
  • [Packer] VxLang does not temporarily ...

    View Post

VxLang.1.1.6.0 Full-Version

  • [Packer] Once the event handle is registered in the export-function, it has been fixed to receive and process detection events at run-time.
  • [Github] Added test code.

---

1. test_vxlang/project/test_export/test_export.cpp at main · vxlang/test_vxlang (github.com)

2. View Post

VxLang.1.1.5.0 Full-Version

  • [Packer] The vxlang notation has been removed in the message box output (The process name is displayed).
  • [Packer] The add-on interface has been changed.
  • [Github] A custom method has been added to the test code.

---

VxLang.1.1.4.1 Full-Version

  • [Packer] Fixde bugs that anti-tampers check for removed items
  • [Packer] Fixed bugs that crash during shell code generation.


View Post

Bug-Report

There was a bug report that I haven't fixed yet. I'll be working on it sometime this week.

I sincerely apologize for any disruption to your work..

View Post

VxLang.1.1.3.0 Full-Version

  • [Virtualizer] Fixed a bug where certain registers were misinterpreted.

---

  • If there are consecutive obfuscation/virtualization sections, the code at the bottom will be broken and interpretation will fail. Therefore, please place the original code between successive sections.
  • I will try to speed up the compilation through the compilation speed measurement test and instruction analysis test of each module.

---

  • I wou...

    View Post

VxLang.1.1.2.1 Full-Version

  • [Packer] Some features have been fixed to be controlled by options.

---

  • [Virtualizer] Fixed bugs that conflict with obfuscation blocks during reference call virtualization.
  • [ALL] The virtual machine section and obfuscation section are integrated.

---



View Post

VxLang.1.1.1.0 Full-Version

  • [Packer] Added protection for Packer shell code.
  • [Packer] Fixed a bug with packing using commands

---

  • I sincerely apologize for the slow update due to my personal schedule. (I will be able to do the backlog as soon as possible.)
  • If you have any questions, feedback, or advice, please e-mail (0x999h@gmail.com), and I will check and answer you :)

Thank you very much for using VxLang :)<...

View Post

VxLang.1.1.0.0 Full-Version

[Virtualizer] Added test encryption to the virtual machine's bytecode. 

[Obfuscator] Added additional obfuscation to code flattening.

---

Now I'm going to apply different encryption to all handlers through the update. Also, each virtual machine will have a different key for the current fixed key. Unnecessary sections will also be integrated :)


View Post

VxLang.1.0.9.1 Full-Version

[Obfuscator] Fixed a bug where code flattening options for entry points were not applied in JSON projects.

[ALL] In normal mode, the Mutate core has been added, but is not yet used.

---



View Post

VxLang.1.0.9.0 Full-Version

[ALL] Support for project settings via JSON files.

[ALL] Modified to allow you to edit messages about the default detection feature.

[ALL] Fixed Small bug.

---

Document: Link

Happy New Year :) !


View Post

JSON Project Settings

*** This post is available from version 1.0.9 and later.

---

---

  • Input: Enter the path to the destination program.
  • Output: The path and name of the result file.
  • Backup: Back up the source file.
  • BaseSectionName: The name of the section that is based on. If th...

    View Post

VxLang.1.0.8.0 Full-Version

[Virtualizer] Speeding up virtualization compilers.

[Obfuscator] Fixed so that all nodes in code flattening do not contain dead store code.

[ALL] Fixed an issue that caused file sizes to grow too large.

[ALL] Use randomized section names as the default option.

---

--opt-section-name : Enable section naming options. Use .vxil by default if no name is entered

vxlang.exe test....

View Post

VxLang.1.0.7.0 Full-Version

[Obfuscator] Internal assemblers have been changed from asmjit-based to self-developed cores.

[Obfuscator] Improved dummy code generation.

[Obfuscator] Improved node difficulty.

[Obfuscator] Compilation speed of the VxLang obfuscation tool has been greatly improved.

[Virtualizer] The virtual machine command was added.

[Virtualizer] Fixed a bug with virtual machin...

View Post

VxLang.1.0.6.2 Demo-Version

1.0.6.2 Demo

View Post

VxLang.1.0.6.2 Full-Version

+ [Virtualizer] Patch for speed of code virtualization behavior

+ [Packer] Remove unnecessary obfuscation in packer shell code

+ [Packer] Fixed bug that prevented packer AXION mode from working

---

+ [Packer] Fixed a bug that also set the exception table for packer shell code.

+ [Virtualizer&Obfuscator] Fixed exception handling table overflow bug for virtualization and obfusc...

View Post

VxLang.1.0.5.0 Full-Version

+ [Obfuscator&Virtualizer] Fixed to put random dummy bytes into memory where the SDK or signature pattern is entered.

+ [Obfusctor&Virtualizer] Add signature options: --opt-signautre

- If you want to use signatures, please enable this option.

+ [Packer] Fixed a bug that caused AXION to malfunction while applied

---

I apologize for the delay in work due to my pers...

View Post

VxLang.1.0.4.0 Full-Version

+ [Obfuscator&Virtualizer] Added code-flattening and code-virtualization features based on binary patterns.

- sdklib/test/vxlib_signature.h at main · vxlang/sdklib (github.com)

+ [Obfuscator] Fixed to support up to 3 levels of code flattening.

- 2023-12-05 10:53:09 +0000 UTC View Post

VxLang.1.0.3.1 Full-Version

+ [Obfuscator&Virtualizer] Fixed bug with code entry point calculation failure

+ [Virtualizer] Fixed a bug that prevented NOP handling when the selected block was virtualized.

+ [Packer] Decrease the shellcode obfuscation level by one level because the file size is too large.

View Post

VxLang.1.0.3.0 Full-Version

+ [Obfuscator] Changed the code flattening difficulty via the SDK.

- SAMPLE: sdklib/test/test.cpp at main · vxlang/sdklib (github.com)

+ [Packer] Fixed small bugs.

---

Set the code flattening difficulty via the SDK. For existing functions (VL_CODE_FLATTENING_BEGIN/VL_CODE_FLATTENING_END), this is the same as level 3 :) ! View Post

December Task List

1. The difficulty of code flattening has increased significantly, and the remaining task is to disassemble the actual commands and replace them with commands that do the same thing.

2. In November, I focused on code flattening, and I think I made some good progress. In December, I want to improve the stability of code virtualization and add virtual machine commands.

---

I hope to improve the packer's flaws and improve the PE parser once the ...

View Post

SDK Library

vxlang/sdklib (github.com)

This project is SDK code and samples that vxlang determines :)

VxLang locates and compiles VxVirtualizationBegin/VxVirtualizationEnd and VxObfuscationBegin/VxObfuscationEnd, VxCodeFlatteningBegin/VxCodeFlatteningEnd, VxCodeFlatteningType2Begin, VxCodeFlatteningType2End where they are called by reference, as shown in...

View Post