Commit Graph

  • fa64967bd7 fixed vmexit pop order #1 xtremegamer1 2022-12-15 01:59:42 -0700
  • 122120b65f Improved instruction profiling xtremegamer1 2022-12-12 02:09:01 -0700
  • 343c7b95a4 fixed this fucking bullshit xtremegamer1 2022-12-11 21:44:14 -0700
  • f35a70749f changed deobfuscation to keep register jumps xtremegamer1 2022-12-09 18:36:03 -0700
  • e62c872fbe fixed svsp.cpp xtremegamer1 2022-12-04 08:08:45 -0700
  • adff58848c basically added a bool and stuff xtremegamer1 2022-11-12 04:24:10 -0700
  • 09b4e52f3a ok so basicallt i xtremegamer1 2022-11-03 21:42:59 -0600
  • b6aaaaeef4 added pragma once xtremegamer1 2022-11-01 18:45:45 -0600
  • 0c1b62b2ca minor fixes xtremegamer1 2022-10-30 10:08:07 -0600
  • 8d124ec828 Corrected typos xtremegamer1 2022-11-01 02:39:01 -0600
  • c8695100e6 Fixed typo and fixed nor vs nand fuckup xtremegamer1 2022-10-31 03:32:01 -0600
  • 1d685efa0c deleted a single line 😐 xtremegamer1 2022-10-16 04:54:11 -0600
  • f40579dc0c Check for 64 bit GP xtremegamer1 2022-10-16 04:37:23 -0600
  • 462157b22c Added load delta and push order These are necessary for lifting xtremegamer1 2022-10-16 04:37:04 -0600
  • e74f291d56 Added or virtual instruction xtremegamer1 2022-10-15 00:39:33 -0600
  • 885f987d04 Fixed vmenter location xtremegamer1 2022-10-15 00:38:58 -0600
  • dd3aeabbb0 Added a function to determine if a register is 32-bit general purpose xtremegamer1 2022-10-14 07:14:48 -0600
  • ff1790ae22 removed prints now that the memory leaks are gone xtremegamer1 2022-10-14 07:13:44 -0600
  • 25c3008dc2 added my new instructions xtremegamer1 2022-10-14 07:13:23 -0600
  • 512b19292c Fixed the awful generator xtremegamer1 2022-10-14 07:12:59 -0600
  • 10c39981cc Hi besties 😐 xtremegamer1 2022-10-14 07:12:07 -0600
  • da7292eb31 Added handlers xtremegamer1 2022-10-14 07:11:08 -0600
  • 88c167bb67 FIxed handlers xtremegamer1 2022-10-14 07:10:52 -0600
  • b0126f6f48 Fixed handlers, added writedr7, fixed names xtremegamer1 2022-10-13 19:07:05 -0600
  • f253e88ec1 Added allocation tracker xtremegamer1 2022-10-13 19:05:14 -0600
  • 70d797420c updated source files xtremegamer1 2022-10-13 19:04:59 -0600
  • 7b13df4bf6 Added writedr7 instruction xtremegamer1 2022-10-13 19:04:39 -0600
  • 0be31ec977 Added an extremely simple memory leak tracker xtremegamer1 2022-10-13 19:03:43 -0600
  • ddd58c2a98 Added some vmprofiles xtremegamer1 2022-10-12 14:50:09 -0600
  • 0a8964d3ab Added some new vmprofiles xtremegamer1 2022-10-12 14:42:57 -0600
  • c39b783af8 removed profanity from commit message xtremegamer1 2022-10-10 00:58:10 -0600
  • 4b80be1bdf Ok this should work now.... xtremegamer1 2022-10-09 23:52:42 -0600
  • c43fc3ee1e Merge branch 'main' of https://github.com/xtremegamer1/vmprofiler xtremegamer1 2022-10-09 23:52:30 -0600
  • a19d9c6fb8 trying to fix submodule fuckup xtremegamer1 2022-10-09 23:52:27 -0600
  • 48eaabf526 trying to fix submodule fuckup xtremegamer1 2022-10-09 19:12:23 -0600
  • e3ecef4d4a I still dont't understand git please help xtremegamer1 2022-10-08 00:37:53 -0600
  • b01ba0ef77 updated readme main xerox 2022-02-08 23:15:22 -0800
  • eb392c730d updated readme xerox 2022-02-08 23:13:09 -0800
  • ace731e94d ran cmkr so that cmake configures to build x86 only... IDontCode 2022-01-10 22:51:58 -0800
  • 96f087c3bf updated unicorn-engine build targets just to build x86 emulation... IDontCode 2022-01-10 22:09:07 -0800
  • b7330ad02f removed capture from lambdas in profiles... compiles on linux now. added readme for vm_entry_test... IDontCode 2022-01-10 14:51:27 -0800
  • 1b2b79e3e9 added nop vm handler _xeroxz 2022-01-07 17:36:25 -0800
  • b88c7b9321 updated how vm::instrs::determine works... _xeroxz 2022-01-07 15:39:25 -0800
  • 322a8bcf97 updated vblk... _xeroxz 2022-01-03 06:46:10 -0800
  • 4e8c37dbe0 Add LICENSE IDontCode 2021-12-31 09:26:09 +0000
  • c5df1338ac i updated some code so virtual branch determination code will run faster... John Doe 2021-12-31 00:21:39 -0800
  • b018ca7999 removed a print statement... John Doe 2021-12-29 18:07:35 -0800
  • 4c4bcf8a18 fixed a bug in the deadstore removal algo... John Doe 2021-12-30 01:00:00 -0800
  • 703245ffc9 added vmexit handler... John Doe 2021-12-27 22:13:58 -0800
  • fc310689a5 added shr profile John Doe 2021-12-27 21:39:43 -0800
  • 2b4bb0ebed added imul and nor handlers... John Doe 2021-12-27 21:12:56 -0800
  • 9ad92bc50e added more vm-handler's.... John Doe 2021-12-26 23:39:59 -0800
  • dcb8e1c96a added ADD profiler, added some macros to make matchers easier... John Doe 2021-12-26 09:14:32 -0800
  • 599a685b9e fixed jmp profile... John Doe 2021-12-21 23:32:42 -0800
  • b560b35284 added a few more vmprofiles... John Doe 2021-12-21 23:00:08 -0800
  • eb91191526 need to add vm::utils::is_mov for ZYDIS_MNEMONIC_MOV/SX/ZX... also need to make an std::map<zydis_reg_t, unicorn_register>... John Doe 2021-12-21 19:03:15 -0800
  • 79c3695828 profilers will now have access to unicorn-engine traces so generators can grab decrypted values using uc_reg_read... powerful! John Doe 2021-12-21 17:57:44 -0800
  • 20ad0b5950 essentially added a bunch of shit... John Doe 2021-12-21 01:34:26 -0800
  • 11650b6d8a updated vmctx class a little... John Doe 2021-12-21 03:19:51 -0800
  • f252173d7c added some docs to vmctx... updated test code... John Doe 2021-12-21 01:24:19 -0800
  • 14b145acc5 added test, added code to vmctx to get vip and vsp native register usage out of a vm_enter... added some shit to vmutils like print zydis_routine's... John Doe 2021-12-21 01:06:45 -0800
  • 70cb770db0 added test case stuff and added vmutils.. John Doe 2021-12-21 00:04:58 -0800
  • 08d530b85c updated zydis dep John Doe 2021-12-20 23:10:45 -0800
  • 9806a1a1a3 fixed cmake.toml stuff John Doe 2021-12-20 22:48:07 -0800
  • 23cb317be5 still configuring the project how i like it John Doe 2021-12-20 22:43:53 -0800
  • d2c996e8b3 removed linux-pe and zydis deps, making new folder named deps John Doe 2021-12-20 22:39:23 -0800
  • 68bda955ac removed vmprofiler dep John Doe 2021-12-20 21:59:03 -0800
  • 08802a6c6a removing vmprofiler John Doe 2021-12-20 21:57:43 -0800
  • cbac337a60 blew the tires off vmctx for now... fixed a bug in vmlocate... working now... xerox 2021-12-19 22:17:30 -0800
  • 3061b00f08 updated vmprofiler dep xerox 2021-12-19 21:48:18 -0800
  • 2e7281f900 added a new vmctx which removes calc_jmp and such xerox 2021-12-19 21:28:19 -0800
  • 5e0e7ab06b fixed a comment xerox 2021-12-19 20:13:18 -0800
  • 4746053554 updated vmlocate to work for vmp3 vm-enters John Doe 2021-12-19 19:48:39 -0800
  • a3466fdfdf got it compiling... profiles from vmprofiler2 can now be used... John Doe 2021-12-19 16:19:46 -0800
  • 17b6fa2bbf picked the files i want out of vmprofiler2 to be re-used in vmprofiler3 John Doe 2021-12-19 16:02:11 -0800
  • a7500161c5 configuring cmkr some, inherting vmprofiler2 but only including a very specific few files... John Doe 2021-12-19 14:57:51 -0800
  • 345b774f02 added vmprofiler from vmp2... like 70% of the work can be used... xerox 2021-12-19 14:47:08 -0800
  • 8c5ed9e539 Initial commit IDontCode 2021-12-19 22:44:45 +0000