Hi,
I used VM in the past to protect code and it works well (Code Virtualizer).
Now i found that someone could creatre something like a VM in Purebasic. Has anybody tried this before?
250 lines of code says in this article
https://www.jmeiners.com/lc3-vm/
Thanks in advance
VM - Virtual machine in Purebasic?
VM - Virtual machine in Purebasic?
ARGENTINA WORLD CHAMPION
Re: VM - Virtual machine in Purebasic?
You can port this easily, but ...
What do you want with a LC3 'computer'
What do you want with a LC3 'computer'
Re: VM - Virtual machine in Purebasic?
To virtualize like Code Virtualizer that makes difficult to crack the software.
ARGENTINA WORLD CHAMPION
Re: VM - Virtual machine in Purebasic?
I think if you write the code in LC3 assembler it is 'unhackable'
Is there a C compiler for LC3 ?
Else you have to write all your code in assembler
Is there a C compiler for LC3 ?
Else you have to write all your code in assembler
Re: VM - Virtual machine in Purebasic?
No, but i dont know assambler.
Its not possible to code a VM in PB and use it in my program to make it difficult to crack?
Its not possible to code a VM in PB and use it in my program to make it difficult to crack?
ARGENTINA WORLD CHAMPION
Re: VM - Virtual machine in Purebasic?
You can use the free tool "Enigma VirtualBox"
https://enigmaprotector.com/en/aboutvb.html
Or better "Enigma Protector" (commercial) if you really need a real protection system
I have used both and they work great.
https://enigmaprotector.com/en/aboutvb.html
Or better "Enigma Protector" (commercial) if you really need a real protection system
I have used both and they work great.
Re: VM - Virtual machine in Purebasic?
Thanks, but it looks like it can be done within PB.
Anybody can help with this?
Anybody can help with this?
ARGENTINA WORLD CHAMPION
Re: VM - Virtual machine in Purebasic?
There is a comprehensive tutorial on the German PureBasic site:
Tutorial in German
Discussion in German
Code of scanner, parser, assembler, virtual machine.
The code is fairly old (2013), so you would have to adapt it to the newest PureBasic version.
But at least you get the idea...
Tutorial in German
Discussion in German
Code of scanner, parser, assembler, virtual machine.
The code is fairly old (2013), so you would have to adapt it to the newest PureBasic version.
But at least you get the idea...
I am to provide the public with beneficial shocks.
Alfred Hitshock