Comments (8)
@DevinoPro virtual opcodes are in a giant list, EazFuscator itself is not a great obfuscator its just boring to make a tool, if you want a dirty method but doesnt support code you cannot execute just attach a debugger to the the program and step through method stubs and look what it invokes.
from eazfixer.
What is virtualized? Does de4dot devirtualize methods for old Eazfusctor version?
from eazfixer.
To make virtualized methods, EazFuscator creates a virtual machine that executed IL or IL-like instructions and will use that to run the method. You can find more on their documentation here. As far as I know, de4dot does not devirtualize EazFuscator. However, there is eazdevirt by Saneki or my fork of it, although both are outdated by now.
from eazfixer.
Any hopes for devirtualization?
from eazfixer.
Devirtualization is a very large beast to tackle. It takes a very long time to implement in the first place, and keeping it updated is a very boring job I wouldn't wish on anyone. There is a good reason why it is the most secure protection EazFuscator has to offer. To give you an idea on how annoying updating devirtualizers is: I've already turned down hundreds of dollars just so I wouldn't have to do it.
For now, I have no plans to add devirtualization to EazFixer, and I don't think I will accept PRs adding the functionality because then I will be burdened with keeping it updated. Perhaps in the future I will make one, but I wouldn't count on it.
from eazfixer.
I am planing to invest $1k for that implementation only for one time no updates are required for me.
from eazfixer.
Hi reason behind blocking please.
from eazfixer.
Fixed since #15, you can now use --fix-virt
or --keep-types
.
from eazfixer.
Related Issues (20)
- String DeObfuscation HOT 5
- Unhandled Exception: System.Exception: Unable to find crypto stream TypeDef #8 HOT 2
- Unfortunetly doesnt work for Eazfuscator.NET 2019.4 HOT 4
- Maybe new version of Eazfuscator? HOT 1
- Target .NET Core exclusively HOT 1
- Create issue templates
- build HOT 2
- Entrypoint obfuscation HOT 1
- Use proper cli parsing
- Use Echo to work after control flow obfuscation
- Use emulation HOT 2
- unpacked problem HOT 1
- Allow passing only file path instead of requiring --file
- Releases HOT 1
- Virtualization obfuscation HOT 1
- AssemblyResolver component is broken for samples from latest version.
- ResourceResolver and AssemblyResolver Failed (Init error: Could not find resolver type) HOT 6
- Exception error HOT 5
- how to solved? HOT 1
- cant GetType
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eazfixer.