Commit Graph

  • cca6e2810b Make bdmv folders. master Andy Nguyen 2023-01-16 12:20:57 +0100
  • 1c0b3bc1b3 make targets UNIX-friendly John Törnblom 2022-07-25 14:22:14 +0200
  • 71925899b0 make empty dirs some targets depend on John Törnblom 2022-07-25 14:21:27 +0200
  • 88d15f1d68
    Update README.md Andy Nguyen 2022-07-20 15:07:33 +0200
  • b6c484fbda Check for non-zero instead of negative. Andy Nguyen 2021-11-13 15:53:31 +0100
  • f480a063ab Restructure JIT code and add default implementation. Andy Nguyen 2021-11-13 15:50:37 +0100
  • 077b002273 Allow passing addresses to Buffer and Int* primitives. Andy Nguyen 2021-11-13 14:29:58 +0100
  • efad4e8928 Clean up jitCopy method. Andy Nguyen 2021-11-13 13:37:58 +0100
  • 25523978fd Use more suitable exceptions and clean up JIT class. Andy Nguyen 2021-11-13 13:34:22 +0100
  • ab11d2d2be Make Buffer members private. Andy Nguyen 2021-11-13 10:57:47 +0100
  • c80b753e03 Make AbstractInt subclass of Buffer and add Text class. Andy Nguyen 2021-11-13 10:54:47 +0100
  • 44ae595424 Rename IntBase to AbstractInt. Andy Nguyen 2021-11-13 09:38:01 +0100
  • b995e5e3d5 Change modifiers of IntBase from package-private to protected. Andy Nguyen 2021-11-11 21:09:52 +0100
  • cdffd23f13 Add Ubunto mono font. Andy Nguyen 2021-11-08 20:47:16 +0100
  • 8d11f3545a Improve bounds checking. Andy Nguyen 2021-11-08 20:03:30 +0100
  • 05adae5e31 Add Buffer.put implementation. Andy Nguyen 2021-11-06 17:57:15 +0100
  • 3347cbb544 Improve bounds checking. Andy Nguyen 2021-11-06 12:34:39 +0100
  • ae092232a1 Use LF instead of CRLF. Andy Nguyen 2021-11-06 12:32:04 +0100
  • c1ec81b377 Add Int and Buffer primitives. Andy Nguyen 2021-11-06 11:16:02 +0100
  • 8f0fc0d578 Use list of exploit classes and instantiate them later. Andy Nguyen 2021-11-05 18:28:47 +0100
  • 036746d7da Restructure source code. Andy Nguyen 2021-11-05 18:23:20 +0100
  • 8d7ad41156 Clean up. Andy Nguyen 2021-11-04 23:29:24 +0100
  • 9dcf0bfe7f Add default sandbox exploit. Andy Nguyen 2021-11-04 18:09:00 +0100
  • 1d8fab5dd3 Move security manager checks. Andy Nguyen 2021-11-04 18:04:31 +0100
  • fab3db6d51 Restructure source code and improve Makefile. Andy Nguyen 2021-11-04 17:58:27 +0100
  • 94188d249f Reduce call stack depth. Andy Nguyen 2021-11-03 18:10:39 +0100
  • dc5063ba7d Add mmap constant in JIT class. Andy Nguyen 2021-11-03 17:21:09 +0100
  • b45af6fec5 Split mapPayload into jitMap and jitCopy. Andy Nguyen 2021-11-03 17:19:40 +0100
  • 39ab5ea346 Clean up API class. Andy Nguyen 2021-11-03 17:08:43 +0100
  • 18118ff574 Stabilize and make API calls parallelizable. Andy Nguyen 2021-11-02 23:05:22 +0100
  • 49311ffaff Optimize API class a bit. Andy Nguyen 2021-10-31 22:06:06 +0100
  • 548af2ec1a Restore -Os flag and add other sections to linker file. Andy Nguyen 2021-10-30 22:34:59 +0200
  • f6391aeafd Add logging and import examples to payload. Andy Nguyen 2021-10-30 22:32:18 +0200
  • 57233f4a72 Fix typo in JIT. Andy Nguyen 2021-10-29 21:46:55 +0200
  • 0818b13b23 Various clean up. Andy Nguyen 2021-10-28 18:15:33 +0200
  • 73f3c476ef Use file length as the address is already predictable. Andy Nguyen 2021-10-27 21:15:40 +0200
  • 3314b0e7bc Reduce JIT allocation size to 1MB. Andy Nguyen 2021-10-27 21:12:07 +0200
  • 304686cfc0 Check for negative offsets. Andy Nguyen 2021-10-27 21:06:56 +0200
  • 560014c17d Support data section in payload and implement errno. Andy Nguyen 2021-10-27 21:04:09 +0200
  • 3020b3476d Sort imports. Andy Nguyen 2021-10-27 18:14:29 +0200
  • 482b71df77 Undo clean up attempt. Andy Nguyen 2021-10-26 21:07:53 +0200
  • bac2425948 Simplify loops and catch more specific exceptions. Andy Nguyen 2021-10-26 20:22:19 +0200
  • 3f94ab0869 Copy all sections as strings are otherwise missing. Andy Nguyen 2021-10-25 10:47:37 +0200
  • d48b3df31c Print console's IP address on screen. Andy Nguyen 2021-10-25 09:47:12 +0200
  • fd9d1ce342 Make constants public as well. Andy Nguyen 2021-10-25 09:36:45 +0200
  • 6be7872c8b Make API, JIT and Screen classes public. Andy Nguyen 2021-10-25 09:31:37 +0200
  • c7f1c7f53b Reformat. Andy Nguyen 2021-10-25 09:24:24 +0200
  • a1ea409332 Use different exceptions and clean up. Andy Nguyen 2021-10-25 09:19:52 +0200
  • f202a5a495 Clean up payload. Andy Nguyen 2021-10-24 22:57:03 +0200
  • 2a62c2b396 Don't need fakejdk.jar. Andy Nguyen 2021-10-24 22:31:27 +0200
  • 8f0a5539e8 Initial commit. Andy Nguyen 2021-10-24 17:23:44 +0200