aboutsummaryrefslogtreecommitdiffstats
path: root/obfuscator (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-03-19updated to trunk 355787(llvm-clang 9.0). some more fixes to the codegen ↵bloodstalker1-1/+6
scripts for bruiser. the set methods are now working properly. i just have to figure out how I want to handle the get methods. the dev will be mostly on the codegen scripts side like for the past months for briser. if the builds returns weird results for tests or just in general, run make clean, get rid of the .depend files and rebuild again. I had that problem with obfuscator. the old compilation database was somehow bad.
2018-11-26introducing cgrep, a new addition to the mutator family. updated the readme ↵bloodstalker2-2/+2
for bruiser. some minor changes to the wasm setter test script. things look more or less fine. i still need to add a repackage function to faultreiber.
2018-09-29with a few minor tweaks, you can build m0, obfuscator and bruiser with llvm ↵bloodstalker1-6/+21
8.0(latest tested:trunk 340121). we are skipping llvm 7.0. Ill keep backwards compatibility with 5.0 or 6.0 for a good while.
2018-08-29some cosmetic changes and makefile fixesbloodstalker1-2/+2
2018-08-19fixes #47. probably a good idea to just wipe and re-clone. also moved m0 to ↵bloodstalker2-14/+21
its own folder.
2018-08-18makefile updates for obfuscator and bruiserbloodstalker1-25/+146
2018-08-10updated obfuscators readmebloodstalker1-0/+8
2018-08-10travis fixbloodstalker1-0/+1
2018-08-10resolves 27bloodstalker4-25/+49
2018-08-09WIP-added keccak-tiny to obfuscatorbloodstalker7-2/+371
2018-05-18fixes #33. fixed #34. python interpreter should clean up after itself ↵bloodstalker1-0/+3
properly so maybe #32 is also sovled but i need more time to know. the stack usage for lua has been reduced so larger number of xobjs are fine now. general cleanup for executioner and bruiser. added a note regarding running obfuscators test. lua no longer needs libreadline to build. bfds test no longer needs libbfd to build.
2018-04-27relicensed everything excluding safercpp to GPL-3.0. fixes #31. now there is ↵bloodstalker1-1/+1
ramdump. i just need to write a luawrapper.
2018-04-24finally updated the readmes. they make more sense now.bloodstalker1-1/+2
2018-02-112 major bug fixed for bruiser, a lot of little improvements and bug fixed ↵bloodstalker4-6/+12
here and there
2018-02-01makefile update or they kinda do what they were supposed to dobloodstalker1-1/+11
2018-01-20updatebloodstalker1-1/+1
2017-12-30bruiser gets the function code and name from bfd now. besides that minor ↵bloodstalker1-0/+6
changes here and there.
2017-12-29load.py recognized function entries correctly now. minor fixes and updates.bloodstalker1-0/+1
2017-12-20updated README, added commentsbloodstalker2-19/+124
2017-12-16forgot the test header for obfuscator [ci skip]bloodstalker1-0/+6
2017-12-16now handles changing header names as wellbloodstalker3-86/+23
2017-12-16obfuscator should handle macro expansions just fine now, also there was no ↵bloodstalker10-20/+205
rewriter for macro expansion so added one and added a test folder for obfuscator, also added a new method for getting the spellingloc to aux methods
2017-12-11wip, added methods for dealing with filename changes to obfuscatorbloodstalker2-14/+88
2017-12-09obfuscator can remove comments now. it can handle some hairy stuff. its ↵bloodstalker2-27/+57
better than vim's syntax highlighter anyways
2017-12-06obfuscator doesnt mess up var declations with init values, python driver has ↵bloodstalker1-0/+1
been updated, not finished yet, bruiser now gets the objects from load.py, executioner will handle running the objects and registering them with lua
2017-11-28python driver wip, obfuscator updated and readme, general readme updatesbloodstalker2-6/+129
2017-11-13half-way through finishing obfuscator.bloodstalker1-7/+103
2017-11-11added obfuscator, some minor changes made to load.py so it would be easier ↵bloodstalker3-0/+234
to call python scripts from lua, general changes for a new project