300 Commits

Author SHA1 Message Date
Helloyunho d4ec6af7a8 chore: throw syscall error for better error handling 2025-12-31 17:36:55 +09:00
Helloyunho 4b1423901d feat: we can poop! 2025-12-31 16:25:20 +09:00
Helloyunho e59f85dd63 fix: more missing types 2025-12-31 16:20:19 +09:00
Helloyunho d16c9f2347 Merge branch 'main' of https://github.com/Vuemony/vue-after-free 2025-12-31 16:17:30 +09:00
Helloyunho e4d5b65450 fix: some missing types, wrong namespace 2025-12-31 16:17:21 +09:00
Helloyunho bdab47f173 chore: eslint auto-fix 2025-12-31 07:13:59 +00:00
Helloyunho 881fa5739d fix: formatting 2025-12-31 16:13:05 +09:00
Helloyunho f3e3d3185f Merge branch 'main' of https://github.com/Vuemony/vue-after-free 2025-12-31 16:09:54 +09:00
Helloyunho 69f4a63b43 feat: typing 2025-12-31 16:09:47 +09:00
earthonion c4dcaa9685 continued netctrl 2025-12-31 00:50:32 -05:00
earthonion b64b024c18 fix thread crash 2025-12-30 22:54:40 -05:00
earthonion 214f0b437c remove comments 2025-12-30 22:42:35 -05:00
earthonion ea8e04b203 integrate netctrl; minor changes to UAF 2025-12-30 22:38:30 -05:00
Helloyunho 65fb9671e4 fix: formatting 2025-12-31 07:33:49 +09:00
ufm42 3b6b623152 Merge pull request #2 from Vuemony/test
Merge features into main to proceed with kernel exploit
2025-12-30 22:39:15 +04:00
ufm42 7766bf4d9f Merge branch 'main' into test 2025-12-30 22:39:07 +04:00
ufm42 144a85b5aa feat:
- Implement struct-like objects.
- Added helpers to reduce `BigInt` code bloat.
- Minor adjustments to UAF.
- Disable GC to avoid unexpected behaviours.
2025-12-30 21:58:04 +04:00
earthonion 74f7502b68 chore: eslint auto-fix 2025-12-30 12:25:27 +00:00
earthonion a090ff6785 Merge branch 'main' of https://github.com/Vuemony/vue-after-free 2025-12-30 07:24:47 -05:00
earthonion fba18b6c4b more poop 2025-12-30 07:24:29 -05:00
earthonion 22f6e346d8 Update inject.js 2025-12-30 01:02:26 -05:00
earthonion bc0863f9a1 chore: eslint auto-fix 2025-12-30 05:58:45 +00:00
earthonion 9b7887adf2 Merge branch 'main' of https://github.com/Vuemony/vue-after-free 2025-12-30 00:58:04 -05:00
earthonion a99fe5f602 disable gc? started poopsploit 2025-12-30 00:29:51 -05:00
ufm42 d18b9e59cd feat:
- Improve UAF initialization.
- Implement ROP (stable)
- Update `BigInt` implementation.
- Implement function helpers.
- Implement syscall mapper.
- Log split into `log/debug` for better user experience
2025-12-30 09:06:01 +04:00
Helloyunho 30a40d7214 chore: eslint auto-fix 2025-12-30 04:27:14 +00:00
Helloyunho 916b574866 fix: formatting 2025-12-30 13:26:37 +09:00
earthonion 74972be6c7 organized constants and helper functions, added some for poopsploit. cleaned up syscall logic 2025-12-29 19:57:45 -05:00
Helloyunho c1188e5085 fix: lint 2025-12-29 16:19:39 +09:00
Helloyunho 780d612d2d refactor: format 2025-12-29 16:15:51 +09:00
earthonion be55ee9044 dup works :O also improved ret2js 2025-12-29 00:31:49 -05:00
earthonion e16160f0d4 remove getuid test 2025-12-28 23:45:00 -05:00
earthonion bc782ac2ed improve ret2js , get addrof libkernel, scan libkernel for syscalls 2025-12-28 23:32:14 -05:00
earthonion adac415587 @ufm42s rop pivot + dup test 2025-12-28 18:05:02 -05:00
earthonion a94cc3f91e a 2025-12-28 12:01:52 -05:00
Helloyunho 160405b906 feat: rop works! restore rbp was the key 2025-12-29 01:37:20 +09:00
earthonion d2b06aa271 Rename base_addr to jsc_addr in inject.js 2025-12-28 08:09:20 -05:00
Helloyunho 0813b25c20 fix: values in wrong array 2025-12-28 16:52:31 +09:00
Helloyunho d258040f1c feat: potential rop poc 2025-12-28 16:23:27 +09:00
Helloyunho 2af7e55b67 chore: edit rules 2025-12-27 12:58:40 +09:00
ufm42 ddbfa9895f refactor: more accurate naming. 2025-12-26 16:41:47 +04:00
ufm42 bb2d1c7e52 refactor: log array length 2025-12-26 14:45:20 +04:00
ufm42 e300ae5b72 refactor: more logging. 2025-12-26 14:38:59 +04:00
ufm42 efa82858b5 style: eslint checks 2025-12-26 12:28:35 +04:00
ufm42 b44f6d2db6 refactor:
- Update `BigInt` implementation (covered code reviews).
- Updated implementation for rw primitives (stable)
2025-12-26 12:22:50 +04:00
${Mr.DJA} adcff0e211 🔧 Added missing disableJsCaching flag to manifest 2025-12-25 22:18:53 +01:00
earthonion e96aac3dc1 Update eslint.config.ts 2025-12-25 09:45:15 -05:00
earthonion 8ef67f557c Update eslint.config.ts 2025-12-25 09:43:13 -05:00
earthonion a69c19023a Update eslint.config.ts 2025-12-25 09:36:31 -05:00
earthonion 12b81fa299 Update eslint.config.ts 2025-12-25 09:35:46 -05:00