Quantcast
Channel: VMProtect Software Protection
Viewing all 39 articles
Browse latest View live

Attention Mac Developers

$
0
0

Good news. We’re working on a Mac-version of VMProtect and need some beta testers to try that we already have. So if you’d like to give the Mac-version a try, please drop us a line and we’ll discuss this.

Bad news. This is for the registered users only. Sorry :)


Online License Manager

$
0
0

There is a chance to test the new online tool to manage VMProtect licenses. It can be integrated with e-commerce providers, it allows to manage your customers and keep the list synced with the offline database.

Give it a try, we’d like to hear from you before the release.

http://weblm.vmpsoft.com/
login: admin
password: admin

Thank you.

VMProtect 2.10

$
0
0

Well, besides creating online licensing solution, we’re also working on VMProtect. And today we are glad to announce the new release that has some neat features:

The first and most important one is the support of Mach-O binaries. Yes, VMProtect now protects OS X binaries. Although, there are some limitations, this is a great step forward.

The other new features are:

  • Support of HLT command.
  • New API in the SDK: VMProtectFreeString()
  • Markers and encrypted strings detection enhanced.
  • Relative paths are supported in the source file name and licensing parameters.
  • SEH support enhanced for Delphi.
  • License manager allows copying and pasting licenses from the clipboard.

We’ve also fixed some bugs:

  • Resource protection error fixed.
  • Import protection error fixed.
  • Fixed protection of drivers without relocs.

Finally, we’re rolling out the significant update of VMProtect SE edition. It has got some code from VMProtect Ultimate and became much easier to use, while providing the same unbeatable level of protection for your code. The new SE edition features a straightforward user interface to flashing dongles and managing licenses. Absolute protection has never been so easy. Give it a try, it is worth it.

VMProtect Translator

$
0
0

Our customer has made a cool little application that helps non-English speakers to translate VMProtect to their languages. Thanks, Alexandre, that’s amazing!
vmp-trans vmp-trans2 vmp-trans3

The software performs a draft translation automatically, then you may adjust the translation and save the result as a LNG-file that can be used by VMProtect. The application also detects changes in the new versions of LNG-files and allows you to translate just what have been changed.

There’s also a tutorial showing how to use the software, and finally it is open-source so anyone can improve the application the way he needs it.

Sounds cool? It actually is :)

Here is the executable and tutorials: VMProtectTranslator.zip
And here is the source code, feel free to participate.

Once again, thanks Alexandre!

VMProtect Web License Manager

$
0
0

Our new product – Web License Manager is now on sale. The price is just $59 and will be increased soon, so hurry up to grab your own copy now and automate your serial number generation and management. That’s a great addition for those who uses VMProtect licensing system.

You can give it a try for free, see here for details.

And one more thing: that’s not a subscription, so you don’t share your data with us, the product is installed on your own servers.

Finally, please note that there are no annual payments for that, so buy once and use forever. Come on, it is worth it :)

Hurry Up! Get Web License Manager for FREE!

$
0
0

To celebrate the new Web License Manager product, we’ve got a big deal for you: Every new Ultimate customer receives a Web License Manager for absolutely free! That’s almost $60 in savings, amazing! But hurry up, the offer ends November 1st – you’ve got just about two weeks to grab a cool online licensing solution for absolutely FREE.

MiniDump Fixer

$
0
0

Here’s a little nifty tool that allows you to fix minidump files, so they can be loaded with the unprotected file to a debugger. Protection changes file parameters, so debugger can’t match the minidump file to the executable one, so crash dump debugging becomes a pain. Now you can do that with ease using the MiniDumpFixer tool.

Please note, that you can’t debug crashes in the protected code.

Btw, Minidump Fixer is absolutely free. That’s cool :)

New Features Are Coming

$
0
0

It feels like Christmas, and Christmas means miracles, gifts and lots of neat stuff. So we decided to share some news with you about what is going to be released soon. And it is going to be really cool…

In two words we are about to release the new version of VMProtect that supports activation. This means for you that you will be able to provide your customers with the short serial numbers. You will be able to block that serial numbers in the real time. You will be able to create trial licenses that hardly can be broken by simple registry cleanup and much more.

How It Works

Basically, you need the latest Web License Manager and the new version VMProtect. The License Manager will allow you to generate activation codes instead of serial numbers. So when your customer orders a license, he received a short activation code, like this: AXTF-G8UA-K63X. It is short and easy to type, good.

When your customer enters that code to the application, you should call a special API function of VMProtect. That function connects Web License Manager on your server, send the activation code and the HWID of the customer’s computer and gets a brand new long and strong serial number to use on that exactly computer. The application then saves that serial number to some place as it did before for “classic” serial numbers and then it call VMProtectSetSerialNumber() function to use the serial number. It is that easy.

What Can Be Done

Web License Manager is quite flexible when it comes to the activation codes.You can create a “Trial” mode and set that all the activation codes (and then, the serial numbers) will have a 30-days limit from the day of creation. You may choose whether you need to lock the serial numbers to HWID or not and so on.

Now imagine that you have a potential customer that asks for a custom trial for 45 days that works on 3 computers. No problem, go to the Web License Manager and generate  three activation codes with 45 days trial and HWID locking. Send them to your customer and VMProtect will do the rest. Then imagine that this practice works well for your business, so you decide to use it widely. You can create a product “Mode” in the Web License Manager and set “45 days” and “lock to HWID” options there. That’s all! Web License Manager will provide you an URL that can be called to generate such activation codes. Use it on your CMS to generate such trials automatically!

You can set the maximal number of activations per code, so one code will be enough to generate several serial numbers. If the code will be stolen, you can easily block it and all the serial numbers that have been generated fraudulently. That’s really easy, as it should be.

The system allows your customer to unregister their serial numbers to be able to use the same activation code to run the software on another computer. This should reduce the support load, if the customers update their hardware.

Notes

Yes, this requires an Internet connection to work, but in case if your customers doesn’t have it, there is an “offline” option and API that allows the user to grab the request code, send it to your server manually from the another computer, get the serial number and paste it to your application.

Yes, this requires some additional coding to make it running, but this is just 2-4 VMProtect API calls to do, so it wouldn’t be as hard as to create the software itself. Don’t worry, we’ll provide some samples in the SDK and in the User Manual, so you will not start from scratch.

When?

Well, we are going to release this soon. So stay tuned and watch this space, you’ll be the first who knows about the release :)

Cheers.


VMProtect 2.11

$
0
0

Hi there! We’ve just released version 2.11 that is a good step towards the better protection of your applications. The most important feature of the release if the  activation feature that allows you to use short serial numbers, control the software usage and much more. Please take a look at the updated Web License Manager section to know more about the new possibilities.

All the registered customers with up-to-date subscriptions should have already received their very own download links. If you don’t receive one, please let us know, but please first check if your subscription is up to date.

New features

Improvements

  • PE: DriverVerifier support added
  • PE: Better SEH support for MSVC compiler
  • Mach-O: Better support for IndirectSymbols

Bugfixes

  • x64 binaries packing error fixed
  • PE: import protection error fixed
  • PE: TLS procession error fixed (for TLS sections with relocs)

Cheers :)

VMProtect 2.12

$
0
0

Hi there,

We’ve just released a new VMProtect, so check your mailboxes for the downloading details. Good news: we now support Windows 8, so you have enough time to protect your software before it is released.

Other fixes include 64-bit mode corrections and better support of applications with IMAGE_DLLCHARACTERISTICS_NX_COMPAT flag.

Our new popular product Web License Manager now speaks Chinese and Russian in addition to the traditional English. Give it a try, it is worth it.

Cheers,
VMP Software Team

VMProtect 2.13 is here!

$
0
0

It has been almost a year since the last version of VMProtect was released. We’ve got two reasons for that. First of all, of course, VMProtect is stable enough to prevent your precious apps from analysis or cracking, so we don’t need to update it once a month :) The second reason is that we actively work on the major update that will make you safe for years!

However, we still keep an eye at various possible vulnerabilities, new cracking methods, new Windows features and all that stuff, so here is an updated version to keep you calm and safe.

Important features

  • Added support for delayed import in PE format
  • Improved support of VS 2012
  • Better support of Embarcadero RAD Studio XE3
  • Some improvements for MinGW binaries
  • DLL Boxing feature of the Ultimate edition is tuned up to work better with Windows 8

Cool new stuff

Do you guys know that we also sell WebLM? WebLM is your one-stop solution for generating and tracking licenses. Please have a look, if you haven’t done this yet. Here are some of the recent improvements:

  • Activation codes can now expire. Great for promotions!
  • Both expiration and end-of-support dates can be now relative, so you can make them work for a month or year since the selling date.
  • mbstring.func_overload == 2 is now supported, as well.

Finally

You should have already received a magic link by e-mail if your subscription is active. Otherwise, you’ve got enough reasons above to e-mail us about the renewal of your subscription. It’s just $69 for the beautiful feeling of safety for a long time.

PS: Watch this space for the announces :)

 

VMProtect 3.0

$
0
0

[*] PE: Added support for exceptions in x64 code
[*] Mach-O: Added support for SDK functions
[*] Ultimate: Added support for licensing functions for drivers and applications written on VB6
[*] Ultimate: Functionality of DLL Box has been enhanced. Now the protected application can envelope any files including ActiveX servers with optional automatic registration in the virtual registry.
[*] Virtual Box detection has been improved
[*] Script engine changed to LUA
[*] New VM architecture
[+] A new function VMProtectIsProtected is added to the SDK

VMProtect 3.0.2

$
0
0

[*] Fixed small bugs
[+] Chinese translation has been added

VMProtect 3.0.3

$
0
0

[*] GUI: Improved support for high DPI displays
[*] PE: Improved support for Delphi exceptions
[*] Improved virtualization of FSTENV, FSTCW, FSAVE, FSTSW

 

VMProtect 3.0.4

$
0
0

[*] PE: Improved support for Delphi exceptions
[*] Fixed virtualization of POPAD
[*] Fixed small bugs for import protection

 


VMProtect 3.0.5

$
0
0

[*] Ultimate: Fixed a bug for licenses with the field “Expiration Date” (VMProtectSetSerialNumber() might return SERIAL_STATE_FLAG_DATE_EXPIRED)
[*] Fixed virtualization of FSTSW
[*] Performance of the memory protection has been improved
[+] LUA: Usage of functions from external DLLs has been added

VMProtect 3.0.6

VMProtect 3.0.7

$
0
0

[*] Mach-O: Improved exception handling
[*] Improved performance at saving

VMProtect 3.0.8

$
0
0

[*] Improved exception handling
[*] GUI: Fixed small bugs

VMProtect 3.0.9

$
0
0

[+] Mach-O: Support of section “__unwind_info” has been added
[*] VMProtectActivateLicense now works via WinHTTP and uses IE proxy settings by default
[*] VMProtectGetCurrentHWID has been improved for kernel drivers
[*] Fixed minor bugs

Viewing all 39 articles
Browse latest View live