|
vm::handler::profile_t | vm::handler::profile::sregq |
|
vm::handler::profile_t | vm::handler::profile::sregdw |
|
vm::handler::profile_t | vm::handler::profile::sregw |
|
vm::handler::profile_t | vm::handler::profile::lregq |
|
vm::handler::profile_t | vm::handler::profile::lregdw |
|
vm::handler::profile_t | vm::handler::profile::lconstq |
| mov rax, [rsi] xor rax, rbx ; transformation bswap rax ; transformation lea rsi, [rsi+8] ; advance VIP… rol rax, 0Ch ; transformation inc rax ; transformation xor rbx, rax ; transformation (update rolling decrypt key) sub rbp, 8 mov [rbp+0], rax More...
|
|
vm::handler::profile_t | vm::handler::profile::lconstdw |
| mov eax, [rsi-0x04] bswap eax add eax, ebx dec eax neg eax xor eax, 0x2FFD187C push rbx add [rsp], eax pop rbx sub rbp, 0x04 mov [rbp], eax add rsi, 0xFFFFFFFFFFFFFFFC More...
|
|
vm::handler::profile_t | vm::handler::profile::lconstw |
|
vm::handler::profile_t | vm::handler::profile::lconstbzxw |
|
vm::handler::profile_t | vm::handler::profile::lconstbsxdw |
|
vm::handler::profile_t | vm::handler::profile::lconstbsxq |
|
vm::handler::profile_t | vm::handler::profile::lconstdwsxq |
|
vm::handler::profile_t | vm::handler::profile::lconstwsxq |
|
vm::handler::profile_t | vm::handler::profile::lconstwsxdw |
|
vm::handler::profile_t | vm::handler::profile::addq |
| mov rax, [rbp+0] add [rbp+8], rax pushfq pop qword ptr [rbp+0] More...
|
|
vm::handler::profile_t | vm::handler::profile::adddw |
| mov ax, [rbp] sub rbp, 0x06 add [rbp+0x08], ax pushfq pop [rbp] More...
|
|
vm::handler::profile_t | vm::handler::profile::addw |
|
vm::handler::profile_t | vm::handler::profile::shlq |
|
vm::handler::profile_t | vm::handler::profile::shldw |
|
vm::handler::profile_t | vm::handler::profile::nandq |
|
vm::handler::profile_t | vm::handler::profile::nanddw |
|
vm::handler::profile_t | vm::handler::profile::nandw |
|
vm::handler::profile_t | vm::handler::profile::writeq |
|
vm::handler::profile_t | vm::handler::profile::writedw |
|
vm::handler::profile_t | vm::handler::profile::writeb |
|
vm::handler::profile_t | vm::handler::profile::readq |
|
vm::handler::profile_t | vm::handler::profile::readdw |
|
vm::handler::profile_t | vm::handler::profile::shrq |
|
vm::handler::profile_t | vm::handler::profile::shrw |
|
vm::handler::profile_t | vm::handler::profile::lrflags |
|
vm::handler::profile_t | vm::handler::profile::call |
| mov rdx, [rbp] add rbp, 0x08 call rdx More...
|
|
vm::handler::profile_t | vm::handler::profile::pushvsp |
|
vm::handler::profile_t | vm::handler::profile::mulq |
|
vm::handler::profile_t | vm::handler::profile::divq |
| mov rdx, [rbp] mov rax, [rbp+0x08] div [rbp+0x10] mov [rbp+0x08], rdx mov [rbp+0x10], rax pushfq pop [rbp] More...
|
|
vm::handler::profile_t | vm::handler::profile::jmp |
| mov esi, [rbp] add rbp, 0x08 lea r12, [0x0000000000048F29] mov rax, 0x00 ; image base bytes above 32bits... add rsi, rax mov rbx, rsi ; update decrypt key add rsi, [rbp] ; add module base address More...
|
|
vm::handler::profile_t | vm::handler::profile::lvsp |
| mov rbp [rbp+0] More...
|
|
vm::handler::profile_t | vm::handler::profile::vmexit |
|
std::vector< vm::handler::profile_t * > | vm::handler::profile::all |
| a vector of pointers to all defined vm handler profiles... More...
|
|