aboutsummaryrefslogtreecommitdiffstats
path: root/bruiser/bruiser.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* trying to implement the nested call and global object rewritersbloodstalker2018-02-171-2/+2
|
* 2 major bug fixed for bruiser, a lot of little improvements and bug fixed ↵bloodstalker2018-02-111-38/+42
| | | | here and there
* updatebloodstalker2018-02-011-4/+8
|
* fixed string type for xobjs, also xcall can now call functions by name as wellbloodstalker2018-01-261-12/+24
|
* fixed some issues with the way bruiser handled integers, added some initial ↵bloodstalker2018-01-221-8/+13
| | | | tests.
* xobj handling for int types and pointers is done.next is structs,unoins and ↵bloodstalker2018-01-211-21/+104
| | | | adding docs. you can try running demo1.lua under lua-scripts for a demo
* WIP.using libffi for calling xobjects now.bloodstalker2018-01-201-0/+1
|
* updatebloodstalker2018-01-201-1/+51
|
* updatebloodstalker2018-01-171-12/+6
|
* you can now run objects that are loaded into bruiser from a shared library ↵bloodstalker2018-01-121-59/+50
| | | | from lua. right now very simple examples work. i have to figure out how to handles runtime pointer recasts.
* updatebloodstalker2018-01-091-2/+16
|
* the function code, function name, var names and var sized are now being ↵bloodstalker2018-01-081-29/+33
| | | | returned to lua as tables.
* load.py now loads all objects and functions along with names to c++. next is ↵bloodstalker2018-01-021-14/+20
| | | | getting them to lua.
* wipbloodstalker2017-12-311-3/+17
|
* bruiser gets the function code and name from bfd now. besides that minor ↵bloodstalker2017-12-301-9/+20
| | | | changes here and there.
* load.py recognized function entries correctly now. minor fixes and updates.bloodstalker2017-12-291-27/+14
|
* wipbloodstalker2017-12-081-0/+1
|
* obfuscator doesnt mess up var declations with init values, python driver has ↵bloodstalker2017-12-061-8/+77
| | | | been updated, not finished yet, bruiser now gets the objects from load.py, executioner will handle running the objects and registering them with lua
* added obfuscator, some minor changes made to load.py so it would be easier ↵bloodstalker2017-11-111-1/+1
| | | | to call python scripts from lua, general changes for a new project
* now you can run load.py from bruiser.bloodstalker2017-11-051-1/+126
|
* fixes #18bloodstalker2017-10-211-2/+12
|
* not muchbloodstalker2017-09-171-0/+2
|
* new commandbloodstalker2017-07-291-2/+31
|
* added a couple if tiny thingsbloodstalker2017-07-291-4/+47
|
* fixed a help commentbloodstalker2017-07-151-1/+1
|
* added a new bruiser option. you pass bruiser a lua script and bruiser runs ↵bloodstalker2017-07-031-0/+24
| | | | it in non-cli mode.
* added a new commandbloodstalker2017-07-021-14/+56
|
* updatedbloodstalker2017-06-271-0/+1
|
* added 4 new commandsbloodstalker2017-06-251-7/+55
|
* added two more commandsbloodstalker2017-06-241-0/+79
|
* added a new command, fixed an old onebloodstalker2017-06-241-7/+60
|
* added a new command to extract mutagensbloodstalker2017-06-231-0/+66
|
* cosmeticbloodstalker2017-06-221-1/+2
|
* fixed the help function, added a general read xml comandbloodstalker2017-06-221-6/+53
|
* rewriters now return the result as a string to luabloodstalker2017-06-171-3/+19
|
* lil fixing-upbloodstalker2017-06-131-0/+5
|
* fixed the new commandbloodstalker2017-06-121-3/+25
|
* implemented the show source-code commandbloodstalker2017-06-111-2/+49
|
* new commandsbloodstalker2017-06-111-6/+39
|
* added a bunch more commandsbloodstalker2017-06-101-0/+90
|
* cleaned up the codebloodstalker2017-06-071-243/+2
|
* moved the other commands into lua now, so they are working againbloodstalker2017-06-051-17/+96
|
* now the list commands output the results in as strings so they can be reused ↵bloodstalker2017-06-041-2/+11
| | | | in lua in any way the user sees fit
* you can now call the list functions from luabloodstalker2017-06-031-6/+49
|
* registering the functions in luabloodstalker2017-06-011-0/+41
|
* now all commands are sent to the lua interpreter. what that simply means is ↵bloodstalker2017-05-311-13/+92
| | | | that bruiser is an interactive lua interpreter that uses linenoise for shell-like functionality instead of what the normal lua interpreter does, plus it will feature its own functionality. Im updating the readme as well. I explain more there
* nothingbloodstalker2017-05-301-1/+0
|
* fixed the memory leakbloodstalker2017-05-281-22/+40
|
* just some commentsbloodstalker2017-05-271-6/+20
|
* nothing muchbloodstalker2017-05-201-12/+18
|