Allan Wirth
|
4a6523a81b
|
output control. add c syntax mode
|
2013-01-02 19:24:08 -05:00 |
|
Allan Wirth
|
11b4f46ceb
|
IMPROVE
|
2013-01-02 18:21:29 -05:00 |
|
Allan Wirth
|
c3ad982050
|
Oops.
|
2013-01-02 17:29:06 -05:00 |
|
Allan Wirth
|
078ff66cc1
|
Fix an issue with assembly mode imports.
|
2013-01-02 17:20:13 -05:00 |
|
Allan Wirth
|
9f4c961c5c
|
remove duplicate data structure.
|
2013-01-02 16:56:05 -05:00 |
|
Allan Wirth
|
aa47402edd
|
Merge elf parsing.
|
2013-01-02 16:51:37 -05:00 |
|
Allan Wirth
|
1aa18fd3af
|
Set importsc to have a real opcode inside of it to prevent casting.
|
2013-01-02 14:25:53 -05:00 |
|
Allan Wirth
|
3782e08faa
|
Just some type cleanup from splint.
|
2012-12-28 14:24:07 -05:00 |
|
Allan Wirth
|
cb7d49e743
|
Add fallback code generation to 32 bit.
|
2012-12-28 13:54:13 -05:00 |
|
Allan Wirth
|
558ed9f18b
|
Finalize rop making for 64 bits! it works now!
|
2012-12-28 13:36:27 -05:00 |
|
Allan Wirth
|
87c28249bd
|
Improved 64 bit payload generation (not quite there yet though)
|
2012-12-28 11:42:45 -05:00 |
|
Allan Wirth
|
1da6cb2e99
|
Commonify ropmaking.
|
2012-12-27 20:16:35 -05:00 |
|
Allan Wirth
|
6eacb50541
|
REFACTOR ALL THE THINGS!!!!
|
2012-12-27 17:52:40 -05:00 |
|
Allan Wirth
|
6ed86dc803
|
Remove stubs that aren't required anymore.
|
2012-12-27 16:29:56 -05:00 |
|
Allan Wirth
|
bd6e55e000
|
Memoize! Refactor! Be Merry!
|
2012-12-27 16:06:59 -05:00 |
|
Allan Wirth
|
21ce3fc390
|
major refactor. significant code improvement.
|
2012-12-27 15:21:06 -05:00 |
|
Allan Wirth
|
20c68e68c1
|
refactorr
|
2012-12-27 13:57:00 -05:00 |
|
Allan Wirth
|
e6105dcb15
|
move clutter out of header.
|
2012-12-27 12:30:15 -05:00 |
|
Allan Wirth
|
f29be03670
|
Cleanup, remove global vars.
|
2012-12-27 12:11:13 -05:00 |
|
Allan Wirth
|
487b190049
|
remove a global no one cared about.
|
2012-12-26 23:44:09 -05:00 |
|
Allan Wirth
|
77c9e6f2e1
|
Remove USELESS function.
|
2012-12-26 23:18:40 -05:00 |
|
Allan Wirth
|
9625f0236d
|
trying to save my sanity a bit by removing duplicate/dead code.
|
2012-12-26 23:04:18 -05:00 |
|
Allan Wirth
|
f8f84fb0d6
|
Fix stupid get_gadget_since_addr functions.
|
2012-12-26 18:33:49 -05:00 |
|
Allan Wirth
|
c91afc9cc7
|
Fix memory access issue
|
2012-12-25 23:41:13 -05:00 |
|
Allan Wirth
|
06059ff3cc
|
Get rid of stupid fucking features I hate supporting.
|
2012-12-25 23:26:35 -05:00 |
|
Allan Wirth
|
37a647928a
|
Use RPN notation for optional values in rop gadgets.
|
2012-12-25 23:13:33 -05:00 |
|
Allan Wirth
|
5a1d2d594d
|
Variable sizes for printfs and support for multiple paths for exploits.
|
2012-12-25 21:03:34 -05:00 |
|
Allan Wirth
|
41f8898ac0
|
Improve x8632 and x8664 code generation. Refactor out common components.
|
2012-12-25 19:36:49 -05:00 |
|
Allan Wirth
|
7ffbd07667
|
start working on combo ropmaker for 64bits.
|
2012-12-09 21:43:26 -05:00 |
|
Allan Wirth
|
2f5db90ef6
|
Header dump information for 64 bits.
|
2012-12-09 17:49:37 -05:00 |
|
Allan Wirth
|
0f93e880cd
|
Improve build mechanism for x8664 gadget generation.
|
2012-12-09 17:34:23 -05:00 |
|
Allan Wirth
|
3daf4e071d
|
Sin a lot, add basic 64 bit support.
|
2012-12-09 16:50:45 -05:00 |
|
Allan Wirth
|
2c8fe4fda8
|
Add makefile rule.
|
2012-12-09 14:59:47 -05:00 |
|
Allan Wirth
|
39495b289f
|
Add some type definitons for easing transition.
|
2012-12-02 12:57:44 -05:00 |
|
Allan Wirth
|
44ea574bbb
|
Add copyright to files I've change significantly.
|
2012-11-28 00:52:46 -05:00 |
|
Allan Wirth
|
4cc34b0b46
|
Fix warning for xwrite.
|
2012-11-28 00:43:00 -05:00 |
|
Allan Wirth
|
38a3eb9904
|
update argument parsing/frontend stuf.
|
2012-11-27 23:05:49 -05:00 |
|
Allan Wirth
|
af091a05a6
|
move asm parsing to x8632 directory.
|
2012-11-27 22:12:09 -05:00 |
|
Allan Wirth
|
b26cdaf329
|
more small changes in prep for 64bits support.
|
2012-11-27 20:04:18 -05:00 |
|
Allan Wirth
|
75f2db5a3b
|
move some globals into main.
|
2012-11-27 19:36:43 -05:00 |
|
Allan Wirth
|
7210163675
|
Factor out x8632 code.
|
2012-11-27 19:14:42 -05:00 |
|
Allan Wirth
|
5be93d56b6
|
Fix infinite loop bug, minor type/control flow changes.
|
2012-11-27 15:49:00 -05:00 |
|
Allan Wirth
|
f4c5d1a65e
|
fix some warnings, improve optimizations
|
2012-11-27 13:44:49 -05:00 |
|
Allan Wirth
|
f3e4184a31
|
remove more duplicate code.
|
2012-11-27 12:09:14 -05:00 |
|
Allan Wirth
|
a1392c3f34
|
Merge two data structures that were the same.
|
2012-11-27 11:27:38 -05:00 |
|
Allan Wirth
|
7083e6d1f8
|
add nocolor option.
|
2012-11-27 11:12:58 -05:00 |
|
Allan Wirth
|
3d2252dd60
|
Fix bug with only filtering.
|
2012-11-26 22:33:06 -05:00 |
|
Allan Wirth
|
7a2a4fdc45
|
remove useless struct and variable.
|
2012-11-26 22:18:33 -05:00 |
|
Allan Wirth
|
9bd82d40f0
|
Separate opcodes into separate header file.
|
2012-11-26 22:05:14 -05:00 |
|
Allan Wirth
|
c2065460ae
|
remove unused/no existant functions.
|
2012-11-26 22:02:03 -05:00 |
|