首页
社区
课程
招聘
汇编编写的软件,如MASM编译的EXE,想要加壳保护,却发现很多壳都只支持一些高级语言,比如VMProtect,Themida,这些知名的壳对MASM写的程序都不怎么支持
发表于: 2008-4-4 19:00 4984

汇编编写的软件,如MASM编译的EXE,想要加壳保护,却发现很多壳都只支持一些高级语言,比如VMProtect,Themida,这些知名的壳对MASM写的程序都不怎么支持

2008-4-4 19:00
4984
用MASM编译的win32汇编程序,做成EXE之后,用了Themida,Vmprotect等软件来加壳,在使用其某些功能方面都有很多不支持的地方,想问下有没有能给MASM做的EXE加壳,并且强度比较好的。thanks

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 408
活跃值: (128)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
2
- -没人知道?
2008-4-4 20:27
0
雪    币: 215
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看VM的例子,有给ASM加壳的啊

dlgproc proc hWin:DWORD,uMsg:DWORD,wParam:DWORD,lParam:DWORD

    local buffer[100]:BYTE

    .if uMsg == WM_COMMAND
      .if wParam == IDC_CHECKPASSWORD
        VMProtectBegin   
        invoke GetDlgItemText,hWin,IDC_PASSWORD,addr buffer,sizeof buffer
        invoke atodw, addr buffer
        cdq
        mov ecx, 17
        idiv ecx
        .if edx == 13
          invoke MessageBox,hWin,SADD("Correct password"),SADD("Information"),MB_ICONINFORMATION or MB_OK
        .else
          invoke MessageBox,hWin,SADD("Incorrect password"),SADD("Error"),MB_ICONERROR or MB_OK
          invoke GetDlgItem,hWin,IDC_PASSWORD
             invoke SetFocus,eax
        .endif
       VMProtectEnd
      .endif

    .elseif uMsg == WM_CLOSE
      invoke EndDialog,hWin,0

    .endif

    xor eax, eax
    ret

dlgproc endp
2008-4-5 17:56
0
游客
登录 | 注册 方可回帖
返回
//