Commit Graph

167 Commits

Author SHA1 Message Date
Allan Wirth cbc11496a5 Small cleanup on makex64gadgets.py 2013-02-05 23:12:44 -05:00
Allan Wirth e76f0a971b Remove two useless undef's and make a useful function global. 2013-02-05 19:37:12 -05:00
Allan Wirth 169bc1304d Small modifications to README.md 2013-02-04 00:53:10 -05:00
Allan Wirth 8d738d78b6 Add old versions to the CHANGELOG file. 2013-02-04 00:50:51 -05:00
Allan Wirth 8a85293639 Don't generate when filtering options are specified 2013-02-04 00:41:06 -05:00
Allan Wirth 695bbe3236 Fix two uninititalized variables 2013-02-03 22:17:12 -05:00
JonathanSalwan 3e7145596e Update python3 path in script makex64gadgets.py 2013-02-02 17:44:35 +01:00
JonathanSalwan 9268b351b1 add script - genInstrX86.py - Gadgets Table generator for x86 32 and 64 bits 2013-01-30 19:45:37 +01:00
Allan Wirth a8c9affffd Prepare for merge back into ropgadget. v4.0.0 2013-01-29 13:32:09 -05:00
Allan Wirth 4158aee63a Remove semicolons from python generated code. 2013-01-28 12:29:46 -05:00
Allan Wirth 3fa6bbd25a Revision 1.0.1 2013-01-20 17:36:02 -05:00
Allan Wirth eb8e1f8515 Add ABI checks. 2013-01-11 15:57:38 -05:00
Allan Wirth 560193b10b Rename win32 test binary. 2013-01-11 15:57:27 -05:00
Allan Wirth e435121d0a Finalize pe support, as far as I can tell at least. 2013-01-11 12:56:38 -05:00
Allan Wirth 26b1af948c Fix a bug with assembly parsing. Closer to PE file support 2013-01-11 11:49:59 -05:00
Allan Wirth 52585b77a6 Move pe.h to a more reasonable place. 2013-01-10 14:35:43 -05:00
Allan Wirth 619378f678 Add beginnings of PE file parsing. 2013-01-10 14:29:23 -05:00
Allan Wirth 68cd91dd5d Add a macro for version and generate some helpful code for shared libraries. 2013-01-09 19:07:24 -05:00
Allan Wirth 37162ccd69 Add shared object detection. 2013-01-05 20:37:27 -05:00
Allan Wirth 4ed506214c Fix shared object string loading. 2013-01-05 20:10:28 -05:00
Allan Wirth 714897a998 Merge branch 'master' into shared
Conflicts:
	src/main.c
2013-01-05 20:10:06 -05:00
Allan Wirth 0c136cd5e3 Add -nopayload flag. 2013-01-05 19:45:42 -05:00
Allan Wirth c8960e817f Add message for when there are shared libraries that might be interesting. 2013-01-05 19:41:24 -05:00
Allan Wirth dc617a1d38 Move stuff out of search_gadgets. 2013-01-05 19:37:04 -05:00
Allan Wirth 1a94697817 Add freeing or main binary. 2013-01-05 19:16:46 -05:00
Allan Wirth 650027e030 Add support for parsing elf dependencies. 2013-01-05 19:16:24 -05:00
Allan Wirth 6e5dd0d409 Shared object test file 2013-01-05 17:46:00 -05:00
Allan Wirth 83838718ac Typos and fix all the headers. 2013-01-03 13:03:49 -05:00
Allan Wirth 2f8a32821c not about python. 2013-01-03 12:53:21 -05:00
Allan Wirth d3cb351044 cleanup binary tests. 2013-01-03 12:49:12 -05:00
Allan Wirth 6b6bbde0f6 Cleanup in anticipation of release. 2013-01-03 12:47:00 -05:00
Allan Wirth ddc7a1fe9d fix license info in python script. 2013-01-03 12:10:29 -05:00
Allan Wirth 3ecb3d2f96 fix markdown. 2013-01-03 12:09:12 -05:00
Allan Wirth 5594f532ee Remove useless struct and add optimization for when no argv needs to be printed. 2013-01-03 12:01:30 -05:00
Allan Wirth 7a01cbc5a8 Remove stupid importsc scanning. 2013-01-03 11:30:23 -05:00
Allan Wirth ad5fd4fd36 try and improve importsc mode. 2013-01-03 00:35:56 -05:00
Allan Wirth b595d07751 Update license information. 2013-01-02 23:30:57 -05:00
Allan Wirth b867f16fb6 Add arbitrary execve support, etc. 2013-01-02 23:12:27 -05:00
Allan Wirth 806243b049 Finalize 64 bit and ropcode generation. 2013-01-02 21:49:47 -05:00
Allan Wirth 8d9d85385a Spacing. 2013-01-02 19:59:27 -05:00
Allan Wirth b18b5b5e90 Add php and fix c syntax generation. 2013-01-02 19:36:48 -05:00
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