Commit Graph

42 Commits (c63673711697f8148feff0ec0daf5c49daf939ca)

Author SHA1 Message Date
_xeroxz c636737116 fixed an issue with the unpacker
2 years ago
IDontCode 9b05ac43e6 project is now multi-threaded
2 years ago
IDontCode 1e9a94994c unpacker is still broke but --emuall works...
2 years ago
IDontCode 1e62befcf0 porting the project to linux... LoadLibraryA hook is fucked up and kernel32.dll causes the unpacker to freak out for some reason...
2 years ago
IDontCode 0549d95b5d porting project to support linux... std::vector<std::uint8_t> module_data is not page aligned and so qemu shits itself. going to need to re-write some stuff...
2 years ago
_xeroxz e19c711346 bug fix - not all code paths were being traced... whoops...
3 years ago
_xeroxz 9e301d70e8 updated vmprofiler, added some sanity check stuff, also handle div by 0
3 years ago
_xeroxz ea3790fc1a i am going to be more strict about defining vm handler profiles now...
3 years ago
_xeroxz 094eb13855 updated vmprofiler dep, added a new field to a structure...
3 years ago
_xeroxz b123113171 added support for virtual jmp tables... TODO: make sure im serializing
3 years ago
_xeroxz 3f9cb65b2f updated vmprofiler dep, fixed a bug in vmemu...
3 years ago
_xeroxz 931762a070 fixed bugs...
3 years ago
_xeroxz 1facd052c1 converted linear virtual addresses to image based addresses...
3 years ago
_xeroxz 2a68838755 fixed a bug... vip_begin needs to be VIP... and also the absolute
3 years ago
_xeroxz 044e966d23 there is a bug in vmemu where it will trace the same block 2 times...
3 years ago
_xeroxz bf4fcaf793 updated vmprofiler dep, changed vmemu_t.cpp
3 years ago
_xeroxz abc22a3ca1 vmemu recode is done, just need to make vmemu-lib and submodule it..
3 years ago
_xeroxz 3f8fea77cf finished vmemu recode, added --locateconst
3 years ago
_xeroxz e9945bde6c working on adding multi-vm branching support...
3 years ago
_xeroxz fd3e44fb9d preparing for vmemu re-write
3 years ago
_xeroxz 320c7e9638 removed vtil, preparing to recode and add dump support...
3 years ago
_xeroxz fdefe860b4 still fixing bugs... but its generating vmp2 files for packed bins
3 years ago
_xeroxz ede70ec582 fixed crashing when trying to emulate vmentry on packed bins...
3 years ago
_xeroxz 5431e59882 updated vmprofiler and fixed a bug with instruction fetchs...
3 years ago
_xeroxz 7bc717c52d jcc's working good, fixed a bug with RSI-0x1
3 years ago
_xeroxz b399a61c55 added vmp2 file format v3
3 years ago
_xeroxz 1444abb76f fixed some bugs on vmemu...
3 years ago
_xeroxz eec49e9bb0 virtual jcc's are working, probably lots of bugs :bugs:
3 years ago
_xeroxz 97a0bb5f26 preparing to trace all blocks...
3 years ago
_xeroxz b0d76cd4d8 code blocks are working
3 years ago
_xeroxz 5fd0d89b4c in the middle of something adding branch detection code
3 years ago
_xeroxz 8842aad46f created structures that will define decoded virtual instructions and
3 years ago
_xeroxz 40fd5036dc beginning work on virtual JCC's...
3 years ago
_xeroxz 4b9e0360e3 applied clang-format
3 years ago
_xeroxz 2c2ad89e8a works good, generates vmp2 file no issue
3 years ago
_xeroxz 184e7e6ff6 updated to vmprofiler v1.5, preparing for JCC stuff...
3 years ago
_xeroxz e339db327d fixed a switch case...
3 years ago
_xeroxz b5a20f922b fixed reading/writing to invalid memory...
3 years ago
_xeroxz 956ba85f08 removing vmptest.vmp.exe and test.vmp2...
3 years ago
_xeroxz b958093117 working, producing files...
3 years ago
_xeroxz 9e65de6100 i think its working >:)
3 years ago
_xeroxz 5ce616c9f7 resetting the project since Zydis broke idk how lol
3 years ago