aboutsummaryrefslogtreecommitdiffstats
path: root/obfuscator (follow)
Commit message (Collapse)AuthorAgeFilesLines
* updated to trunk 355787(llvm-clang 9.0). some more fixes to the codegen ↵bloodstalker2019-03-191-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.
* introducing cgrep, a new addition to the mutator family. updated the readme ↵bloodstalker2018-11-262-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.
* with a few minor tweaks, you can build m0, obfuscator and bruiser with llvm ↵bloodstalker2018-09-291-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.
* some cosmetic changes and makefile fixesbloodstalker2018-08-291-2/+2
|
* fixes #47. probably a good idea to just wipe and re-clone. also moved m0 to ↵bloodstalker2018-08-192-14/+21
| | | | its own folder.
* makefile updates for obfuscator and bruiserbloodstalker2018-08-181-25/+146
|
* updated obfuscators readmebloodstalker2018-08-101-0/+8
|
* travis fixbloodstalker2018-08-101-0/+1
|
* resolves 27bloodstalker2018-08-104-25/+49
|
* WIP-added keccak-tiny to obfuscatorbloodstalker2018-08-097-2/+371
|
* fixes #33. fixed #34. python interpreter should clean up after itself ↵bloodstalker2018-05-181-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.
* relicensed everything excluding safercpp to GPL-3.0. fixes #31. now there is ↵bloodstalker2018-04-271-1/+1
| | | | ramdump. i just need to write a luawrapper.
* finally updated the readmes. they make more sense now.bloodstalker2018-04-241-1/+2
|
* 2 major bug fixed for bruiser, a lot of little improvements and bug fixed ↵bloodstalker2018-02-114-6/+12
| | | | here and there
* makefile update or they kinda do what they were supposed to dobloodstalker2018-02-011-1/+11
|
* updatebloodstalker2018-01-201-1/+1
|
* bruiser gets the function code and name from bfd now. besides that minor ↵bloodstalker2017-12-301-0/+6
| | | | changes here and there.
* load.py recognized function entries correctly now. minor fixes and updates.bloodstalker2017-12-291-0/+1
|
* updated README, added commentsbloodstalker2017-12-202-19/+124
|
* forgot the test header for obfuscator [ci skip]bloodstalker2017-12-161-0/+6
|
* now handles changing header names as wellbloodstalker2017-12-163-86/+23
|
* obfuscator should handle macro expansions just fine now, also there was no ↵bloodstalker2017-12-1610-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
* wip, added methods for dealing with filename changes to obfuscatorbloodstalker2017-12-112-14/+88
|
* obfuscator can remove comments now. it can handle some hairy stuff. its ↵bloodstalker2017-12-092-27/+57
| | | | better than vim's syntax highlighter anyways
* obfuscator doesnt mess up var declations with init values, python driver has ↵bloodstalker2017-12-061-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
* python driver wip, obfuscator updated and readme, general readme updatesbloodstalker2017-11-282-6/+129
|
* half-way through finishing obfuscator.bloodstalker2017-11-131-7/+103
|
* added obfuscator, some minor changes made to load.py so it would be easier ↵bloodstalker2017-11-113-0/+234
to call python scripts from lua, general changes for a new project