Exetools

Exetools (https://forum.exetools.com/index.php)
-   Community Tools (https://forum.exetools.com/forumdisplay.php?f=47)
-   -   VM decompiler tool (VMProtect, CodeVirtualizer) (https://forum.exetools.com/showthread.php?t=13084)

Raham 04-30-2012 16:29

@Vam
Current Version is better than old... better detection of Handler.

But a 2big problem is still here.
1.VMProtect is stack based VM, so all stuff are pushed on stack for process.
even without add junk code,its obfuscated. why?
because:
push dword ptr [reg_C]
push 0041077C
pop eax
pop edx
mov dword ptr ds:[eax], edx ;00000005
is :
MOV DWORD PTR DS:[41077C],ECX

so its hard for to understand in Long analyse.
its better to use atleast pattern matching for deobfuscating this routine.
for example : handler : 0x50,0x60,0x40,0x70,0x80 if run together it will for example
equal to MOV R32,R32

if you do it, it will be very good.


Kind Regards.
Also im w8 for your new version;)

Vam 05-05-2012 14:43

Quote:

Originally Posted by Raham (Post 78599)
@Vam
its better to use atleast pattern matching for deobfuscating this routine.
for example : handler : 0x50,0x60,0x40,0x70,0x80 if run together it will for example
equal to MOV R32,R32

In principle, the intermediate code, about which you speak, explore the user does not need, it makes the intermediate code decompiler. Notice more attention to the analysis already decompiled code (log file) - with the right understanding of it is possible to manually restore source code of virtualization function nearly 100% of cases.

benney 05-09-2012 16:56

this really a great tool, it helps a lot.thanks

Raham 05-17-2012 22:22

Error Report
 
1 Attachment(s)
Hi Vam



let see this CrackMe.
i VMed it with minimum option.
your plugin will crash during analyze of it.




Kind Regards.

Raham 07-13-2012 03:20

@Vam

with Stolen Resource feature, sometimes vmpr will find the call FindResource in the code section ,and instead of just protecting import, it will redirect it to internal FindResource.
so not FindResource api will called. in this situation your VMSweeper will crash.
Please Fix It;)


Thanks

DMichael 07-22-2012 06:39

i have queastion what the diffrence in the virutalizer that made deathway and that one?o_O

felixcatx 08-18-2012 02:04

This tool can unpack Xenocode protection?

chessgod101 08-18-2012 09:54

Quote:

Originally Posted by felixcatx (Post 80044)
This tool can unpack Xenocode protection?

No, this tool is designed to aide in the unpacking of VMProtect and CodeVirtualizer, as the title indicates. ;)

Beyond2000! 09-12-2012 09:16

Thank you. Very nice work. I´ll give it a try.

Jupiter 10-04-2012 01:19

1 Attachment(s)
VMSweeper 1.5 beta 2

What's new:

2012-09-20

[i] VmProtect:
[+] "Empty" VM exit handler
[+] Switch-cases decompilation
[+] Handling of non-virtualized instruction "sbb"

(Attached)

mcp 10-04-2012 16:53

DeCV Decompiler
 
An open source code virtualizer decompiler is available here. Haven't tried it yet, though.

Vam 11-02-2012 22:18

Article Protect&Sweeper contains basic material of protection algorithms VmProtekt and remove it WmSweeper with the addition of exclusive not been previously published material.
It will be useful to anyone dealing with the decompiler and protector.

xp200798 06-03-2013 19:58

nice,i have never thought about that VMcode can be decompiled

BiMode 11-17-2013 14:25

Any chance for ollydbg v2?

progopis 12-05-2013 19:57

BiMode
Why do you want OllyDbg v2? OllyDbg v2 has new PDK API. It's hard to rewrite such big project to new API.

BiMode 12-05-2013 20:31

Oke, portability problem then...

giv 12-05-2013 21:15

@BiMode
What is the meaning if both things do the same stuff?

BiMode 12-05-2013 23:42

I do get it, but i belived something new may suite me better like w9x and w8 they do the same but never be the same...

giv 12-05-2013 23:55

A thing can be "suitable" for your "size" if you pay good. This is a free thing so be kind and say "Thank you!". If you are not feel confortable with this then code your own plugin.

BiMode 12-06-2013 08:56

That's you choice, i have mine even without "paying". I don't know why you so serious about this instead of the author, is it your code? Really boring about you these day, giv. I have seen you post critism about many member doing here, i'm not your under control? I just talk to the author and you f*ck up with something i don't wanna really taking to, you may have a problem with your mind but i don't cos i'm done with the author's answer already. Stick on your business and leave me alone oke?

giv 12-06-2013 14:29

Quote:

Originally Posted by BiMode (Post 88534)
That's you choice, i have mine even without "paying". I don't know why you so serious about this instead of the author, is it your code? Really boring about you these day, giv. I have seen you post critism about many member doing here, i'm not your under control? I just talk to the author and you f*ck up with something i don't wanna really taking to, you may have a problem with your mind but i don't cos i'm done with the author's answer already. Stick on your business and leave me alone oke?

I think you have mate. Your education is spelled on your answer.

BiMode 12-06-2013 20:46

You think i'm begging him for a ollydbg v2 support? NOOO!!!! It's just a question.
I think you may have a problem with my English, i suggest you to go back and read the post. I may translate and say again, for you.

If he didn't feel right to support on v2 it just ok. i never force him to do nor want him to code, that's why i say "chance", and yeh i have mate. Are we don yet? really boring now (cos i really hate to bumping the post count)...

niculaita 12-12-2013 03:41

please help me to got pass for a n tutorial video regarding vmprotect from this adress http://www.progamercity.net/attachment.php?attachmentid=1661&d=1342954867

http://www.progamercity.net/boi/2633-tutorial-woi-unpackig-vmprotect.html

cnbragon 01-12-2014 16:57

not worked for the newest version of code virtulizer~
it changed from jmp xxx to call xxx

BAHEK 04-09-2014 02:02

1 Attachment(s)
WMSweeper 1.5 beta 3 (2014-04-08)

What's new:
-many changes

DMichael 04-28-2014 02:48

Quote:

Originally Posted by BAHEK (Post 90759)
WMSweeper 1.5 beta 3 (2014-04-08)

What's new:
-many changes

no detailed changelog ? :\

giv 05-05-2014 14:45

Quote:

Originally Posted by DMichael (Post 91098)
no detailed changelog ? :\

For what use?

Sir.V65j 05-08-2014 00:44

WMSweeper 1.5 beta 4
 
1 Attachment(s)
WMSweeper 1.5 beta 4 2014/05/07

cnbragon 06-20-2014 19:06

it seems that VMSweeper 1.5 b4 haven't yet support the newest version of CodeVirtualizer, if the author need the target, please tell me.

DA3MON_CRACK3R 06-25-2014 13:18

yes.this not worked in newest version of CodeVirtualizer

alfares 10-17-2015 06:29

1 Attachment(s)
vmsweeper 1.5 beta


All times are GMT +8. The time now is 13:38.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX