49 Commits (master)
 

Author SHA1 Message Date
John Törnblom 49610fd6ca
simplify building on unix systems (#4) 3 weeks ago
Andy Nguyen 88d15f1d68
Update README.md 4 weeks ago
Andy Nguyen b6c484fbda Check for non-zero instead of negative. 9 months ago
Andy Nguyen f480a063ab Restructure JIT code and add default implementation. 9 months ago
Andy Nguyen 077b002273 Allow passing addresses to Buffer and Int* primitives. 9 months ago
Andy Nguyen efad4e8928 Clean up jitCopy method. 9 months ago
Andy Nguyen 25523978fd Use more suitable exceptions and clean up JIT class. 9 months ago
Andy Nguyen ab11d2d2be Make Buffer members private. 9 months ago
Andy Nguyen c80b753e03 Make AbstractInt subclass of Buffer and add Text class. 9 months ago
Andy Nguyen 44ae595424 Rename IntBase to AbstractInt. 9 months ago
Andy Nguyen b995e5e3d5 Change modifiers of IntBase from package-private to protected. 9 months ago
Andy Nguyen cdffd23f13 Add Ubunto mono font. 9 months ago
Andy Nguyen 8d11f3545a Improve bounds checking. 9 months ago
Andy Nguyen 05adae5e31 Add Buffer.put implementation. 9 months ago
Andy Nguyen 3347cbb544 Improve bounds checking. 9 months ago
Andy Nguyen ae092232a1 Use LF instead of CRLF. 9 months ago
Andy Nguyen c1ec81b377 Add Int and Buffer primitives. 9 months ago
Andy Nguyen 8f0fc0d578 Use list of exploit classes and instantiate them later. 9 months ago
Andy Nguyen 036746d7da Restructure source code. 9 months ago
Andy Nguyen 8d7ad41156 Clean up. 9 months ago
Andy Nguyen 9dcf0bfe7f Add default sandbox exploit. 9 months ago
Andy Nguyen 1d8fab5dd3 Move security manager checks. 9 months ago
Andy Nguyen fab3db6d51 Restructure source code and improve Makefile. 9 months ago
Andy Nguyen 94188d249f Reduce call stack depth. 10 months ago
Andy Nguyen dc5063ba7d Add mmap constant in JIT class. 10 months ago
Andy Nguyen b45af6fec5 Split mapPayload into jitMap and jitCopy. 10 months ago
Andy Nguyen 39ab5ea346 Clean up API class. 10 months ago
Andy Nguyen 18118ff574 Stabilize and make API calls parallelizable. 10 months ago
Andy Nguyen 49311ffaff Optimize API class a bit. 10 months ago
Andy Nguyen 548af2ec1a Restore -Os flag and add other sections to linker file. 10 months ago
Andy Nguyen f6391aeafd Add logging and import examples to payload. 10 months ago
Andy Nguyen 57233f4a72 Fix typo in JIT. 10 months ago
Andy Nguyen 0818b13b23 Various clean up. 10 months ago
Andy Nguyen 73f3c476ef Use file length as the address is already predictable. 10 months ago
Andy Nguyen 3314b0e7bc Reduce JIT allocation size to 1MB. 10 months ago
Andy Nguyen 304686cfc0 Check for negative offsets. 10 months ago
Andy Nguyen 560014c17d Support data section in payload and implement errno. 10 months ago
Andy Nguyen 3020b3476d Sort imports. 10 months ago
Andy Nguyen 482b71df77 Undo clean up attempt. 10 months ago
Andy Nguyen bac2425948 Simplify loops and catch more specific exceptions. 10 months ago
Andy Nguyen 3f94ab0869 Copy all sections as strings are otherwise missing. 10 months ago
Andy Nguyen d48b3df31c Print console's IP address on screen. 10 months ago
Andy Nguyen fd9d1ce342 Make constants public as well. 10 months ago
Andy Nguyen 6be7872c8b Make API, JIT and Screen classes public. 10 months ago
Andy Nguyen c7f1c7f53b Reformat. 10 months ago
Andy Nguyen a1ea409332 Use different exceptions and clean up. 10 months ago
Andy Nguyen f202a5a495 Clean up payload. 10 months ago
Andy Nguyen 2a62c2b396 Don't need fakejdk.jar. 10 months ago
Andy Nguyen 8f0a5539e8 Initial commit. 10 months ago