Commit Graph

35 Commits (772ddbc573136ae549b3bc9c999bc0f3456f0035)

Author SHA1 Message Date
_xeroxz 772ddbc573 updated pass system, works good now. merge that shit
3 years ago
_xeroxz 094ed9f15f added a fuck ton of shit
3 years ago
_xeroxz 51d64b44b1 new pass system is done, old passes have been re-written to conform.
3 years ago
_xeroxz d744c6b585 expanded the pass system, added more places where passes can run...
3 years ago
_xeroxz 96c238e24f working on fixing a few things, moving code to passes...
3 years ago
_xeroxz dca70322fe removed the code that splits functions up. this code should be a pass,
3 years ago
_xeroxz a26be3fd80 updated doxygen, added demo
3 years ago
_xeroxz 16e2e868a5 added a bunch of documentation and a license
3 years ago
_xeroxz 966d1e814c almost done writing docs. i need to add license to each header file and
3 years ago
_xeroxz 8b7229ac75 starting to add documentation
3 years ago
IDontCode f1f808081b - moved "tests" to its own folder
3 years ago
_xeroxz dedfad81a5 fixed an issue with number of symbols... code works good now, its
3 years ago
_xeroxz e244d3eed1 need to continue debugging and figure out why relocations in data
3 years ago
_xeroxz 367a62d8de if the obj has more symbols with data than the max section size then the
3 years ago
_xeroxz 1c51f37f60 wrote a bunch of code optimizations, wrote an algo to get all the
3 years ago
_xeroxz 17b2371910 forgot to preserve flags before transformations... wrote tests now...
3 years ago
_xeroxz b1e74a4466 renamed inst_split to instruction
3 years ago
_xeroxz 88bf8873ec moved a function out of pass_t that doesnt belong there...
3 years ago
_xeroxz c7eb3c83bf finished coding transformations, next_inst_pass, jcc_rewrite_pass and
3 years ago
_xeroxz df0ba19093 finished relocation transformation pass... todo write other passes and
3 years ago
_xeroxz 9199d5bef7 about half way done with transformations... imm's cant be 8 bytes, only
3 years ago
_xeroxz 78f2b39b71 refactored the code so that there are 3 main namespaces: decomp, obf,
3 years ago
_xeroxz 9cf6cc8f03 created a pass system... starting to code transformation system for
3 years ago
_xeroxz 312762b3ca starting work on transformations...
3 years ago
_xeroxz 0529fda2cc demo is working with mapping entire functions... still need to make
3 years ago
_xeroxz c0e53277b4 preparing to add transformation code to reloc_t... also need to handle
3 years ago
_xeroxz 116eff8a32 finished decomp of routines... its time to start on comp...
3 years ago
_xeroxz 79db6d538c just now starting to create symbols... need to add transformations like
3 years ago
_xeroxz 3cc9c0e05e starting to work on decomposition functions
3 years ago
_xeroxz dd78f5309a added spdlog, started to dev on 3.0 now... still need to workout
3 years ago
_xeroxz e028a5877b added files, designing 3.0
3 years ago
_xeroxz 56ca6b3d07 started work on 3.0, a recode with xed and cmake... also cross
3 years ago
_xeroxz 4ea2ba046b added page protections to theo::malloc_t....
4 years ago
_xeroxz 7f58b51736 added server/client example that works with all other demos
4 years ago
_xeroxz 4af07664ce added Zydis source, asmjit source...
4 years ago