Hey guys, This is a beta release for version 0.2, There are alot of changes compared to version 0.1
Updates:
[+] compile error handling
[+] GraphicsDevice, VideoMemory (This is used for Direct Screen Access)
[+] Build-in Interpreter
[+] Virtual8086 Cpu with BIOS
[+] VGA Driver (Used for the Virtual8086 cpu)
[+] Zero/Overflow/Interrupt flags are supported
[+] EAX, ECX, EBX, EDX, EIP 32-bit registers supported
[+] AX, IP, CX, DX, BX 16-bit registers supported
[+] VirtualScreen is used for debugging mode
[+] New Options
[+] Select the build output, Console/Windows application
[+] Merge the Engine with the compiled executable & Call the functions dynamicly
[+] Compress the engine with the compiled executable
And much more updates/bug fixes
Soon I will also start working at a Interpreter Service with will handle the ASM.Net compiled executables so your able to run them without a engine, But a installation is required for the Interpreter
But the good part about the Interpreter is that all the processes are running inside the Service so they are invisible as a normal process
Instructions supported:
CALL, CMP, DEC, INC, MOV, NOP, PUSH, JE, JNE, JNZ, JZ, JMP, INT (10, 16, 21)
APIs:
Console:
CreateConsoleScreenBuffer
Write
IO:
CopyFile
CreateDirectory
CreateDirectoryEx
CreateFile
WriteFile
Sockets:
Accept
Listen
Misc:
ActivateActCtx
AllocConsole
AttachConsole
Beep
CloseHandle
CreateEvent
CreateMutex
DebugActiveProcess
GetLastError
IsDebuggerPresent
MessageBox
OpenMutex
WaitForSingleObject
ASM.Net Development Visualization
Download version 0.2: http://www.multiupload.com/8VXUKEVS6Q
It could be that the compress or merge is not working correctly because of the obfuscation, Will try to fix it soon 😎
Go to the options, Select Properties and uncheck compress/merge options
Updates:
[+] compile error handling
[+] GraphicsDevice, VideoMemory (This is used for Direct Screen Access)
[+] Build-in Interpreter
[+] Virtual8086 Cpu with BIOS
[+] VGA Driver (Used for the Virtual8086 cpu)
[+] Zero/Overflow/Interrupt flags are supported
[+] EAX, ECX, EBX, EDX, EIP 32-bit registers supported
[+] AX, IP, CX, DX, BX 16-bit registers supported
[+] VirtualScreen is used for debugging mode
[+] New Options
[+] Select the build output, Console/Windows application
[+] Merge the Engine with the compiled executable & Call the functions dynamicly
[+] Compress the engine with the compiled executable
And much more updates/bug fixes
Soon I will also start working at a Interpreter Service with will handle the ASM.Net compiled executables so your able to run them without a engine, But a installation is required for the Interpreter
But the good part about the Interpreter is that all the processes are running inside the Service so they are invisible as a normal process
Instructions supported:
CALL, CMP, DEC, INC, MOV, NOP, PUSH, JE, JNE, JNZ, JZ, JMP, INT (10, 16, 21)
APIs:
Console:
CreateConsoleScreenBuffer
Write
IO:
CopyFile
CreateDirectory
CreateDirectoryEx
CreateFile
WriteFile
Sockets:
Accept
Listen
Misc:
ActivateActCtx
AllocConsole
AttachConsole
Beep
CloseHandle
CreateEvent
CreateMutex
DebugActiveProcess
GetLastError
IsDebuggerPresent
MessageBox
OpenMutex
WaitForSingleObject
ASM.Net Development Visualization
Download version 0.2: http://www.multiupload.com/8VXUKEVS6Q
It could be that the compress or merge is not working correctly because of the obfuscation, Will try to fix it soon 😎
Go to the options, Select Properties and uncheck compress/merge options
ReadMe: http://pastebin.com/EscqLWyY


