49 Commits (master)
 

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