Commit Graph

65 Commits (34806590fa7cfb0538a019c0047053ffc8e1d2be)

Author SHA1 Message Date
_xeroxz 34806590fa updated vmprofiles and vminstrs to add PUSHVSPDW
3 years ago
_xeroxz 924d304d0d added SHLDDW handler... and thus SHLD.cpp
3 years ago
_xeroxz dbffc1003e added more profiles... updated sln and filters....
3 years ago
_xeroxz a99d7a9f0a updated jmp lifter...
3 years ago
_xeroxz 44e412cffb added a param to the lifter_callback_t...
3 years ago
_xeroxz accba38dee vmexit lifter now puts the return address...
3 years ago
_xeroxz 28e50e7b0c added more lifters and profiles... updated deps...
3 years ago
_xeroxz eb13c85f48 added more lifters...
3 years ago
_xeroxz 89af2c2654 added more profiles...
3 years ago
_xeroxz bc0a1d7b5b added more lifters...
3 years ago
_xeroxz 2d3b22a7ac fixed compiling issues...
3 years ago
_xeroxz 0699518ae9 added more lifters...
3 years ago
_xeroxz 1840945596 starting to define lifters for vmp2 IL...
3 years ago
_xeroxz 9e26605601 fixed some bugs...
3 years ago
_xeroxz 13fef335fe cleaned the code a bunch more...
3 years ago
_xeroxz 08635457a7 still adding doxygen comments...
3 years ago
_xeroxz 31f934cfb7 cleaned the code a bunch, preparing for doxygen...
3 years ago
_xeroxz 5c2d4397f5 fixed an issue with virtual instruction rva being over 32bits...
3 years ago
_xeroxz 1fad857077 Merge branch 'master' of https://githacks.org/vmp2/vmprofiler into HEAD
3 years ago
_xeroxz 2295658e5d fixed an issue with flattening code with legit branchs...
3 years ago
_xeroxz 0f6ba9bad3 i messed with transforms and vminstrs encrypt_operand, check to make
3 years ago
_xeroxz a419fa4633 fixed a few bugs... vm::transform::valid and get_rva_decrypt...
3 years ago
_xeroxz fbe1c20772 cleaned some code
3 years ago
_xeroxz eb64f5d2c2 idk what i added but parsing jcc's work now
3 years ago
_xeroxz 75ac254456 not sure what i did here, but i did something :)
3 years ago
_xeroxz cf40312564 added get_jcc_data functions v1.0, still testing...
3 years ago
_xeroxz ffd45ecb8a in the middle of something, adding branch detection cod
3 years ago
_xeroxz 1a0ba7ef56 added vm::ctx_t which can be passed around >:)
3 years ago
_xeroxz c49210e150 added an overloaded vm::handler::get_profile function which takes a
3 years ago
_xeroxz ecd7f5abc1 fixed operand decryption transform map ref's
3 years ago
_xeroxz 02beb3190f changed the location of vcxproj and filters out of the src dir
3 years ago
_xeroxz 0002706d5b fixed vmexit profile
3 years ago
_xeroxz 076b93f381 added lflags.cpp into the project...
3 years ago
_xeroxz 231388d6fc fixed an issue in LRFLAGS profile
3 years ago
_xeroxz c932e71cdd added LRFLAGS virtual instruction
3 years ago
_xeroxz 1f748ab668 added NANDW virtual instruction
3 years ago
_xeroxz 948499baaf fixed vm handler table transformation issue
3 years ago
_xeroxz 1aba5d017f cleaned the code, removed useless if's, added operand action checks
3 years ago
_xeroxz 0115f85798 fixed some issues with getting operand decryption transforms
3 years ago
_xeroxz 8d564257b2 remove useless if and just return instead...
3 years ago
_xeroxz ac50fe5128 added LCONSTW virtual instruction
3 years ago
_xeroxz 6fa384cf69 added LCONSTBSXDW virtual instruction
3 years ago
_xeroxz afaa27eb22 added WRITEB virtual instruction
3 years ago
_xeroxz 442edfd1c4 added SHRW virtual instruction
3 years ago
_xeroxz bc9f0e944b added ADDW virtual instruction
3 years ago
_xeroxz 2a934fd61f added CALL virtual instruction
3 years ago
_xeroxz 145251c09a added LCONSTBSXQ
3 years ago
_xeroxz ac9a2b445f added readdw virtual instruction profile
3 years ago
_xeroxz c7a5d0b61c added vm::calc_jmp::get_advancement
3 years ago
_xeroxz 11d60b1440 build zydis static, remove zydis.dll dep
3 years ago