{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":621736800,"defaultBranch":"main","name":"bof-launcher","ownerLogin":"The-Z-Labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-31T09:22:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121764924?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680254562.0","currentOid":""},"activityList":{"items":[{"before":"ed908e69445cc87d24d32dd1efea4f22aa7953f8","after":"b33374eb65b74af566791ed6e38806dbef4346b7","ref":"refs/heads/main","pushedAt":"2024-05-29T11:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"bof-launcher (linux): We no longer allocate RWX memory. Only .text and GOT sections has RX.","shortMessageHtmlLink":"bof-launcher (linux): We no longer allocate RWX memory. Only .text an…"}},{"before":"a957f0d17474e80a471352457c97094a2acf8fc2","after":"ed908e69445cc87d24d32dd1efea4f22aa7953f8","ref":"refs/heads/main","pushedAt":"2024-05-28T09:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"bof-launcher (windows): We now longer allocate RWX memory. Only .text and GOT sections has RX.","shortMessageHtmlLink":"bof-launcher (windows): We now longer allocate RWX memory. Only .text…"}},{"before":"06d6dc18574deb59fcf9b7087c8f03dadfcf7e57","after":"a957f0d17474e80a471352457c97094a2acf8fc2","ref":"refs/heads/main","pushedAt":"2024-05-27T11:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"wInjectionChainStage1A BOF: Fixed code comment.","shortMessageHtmlLink":"wInjectionChainStage1A BOF: Fixed code comment."}},{"before":"7fe8b135eff6146e3d437441c8a7b4f82aa0c275","after":"06d6dc18574deb59fcf9b7087c8f03dadfcf7e57","ref":"refs/heads/main","pushedAt":"2024-05-27T11:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"injection-chain: Stage2 is now also written in C as an example (so, the chain uses BOFs written in Zig, C and ASM).","shortMessageHtmlLink":"injection-chain: Stage2 is now also written in C as an example (so, t…"}},{"before":"957ab6a7a0f33543ff97bf345b5b02a0f5d4042d","after":"7fe8b135eff6146e3d437441c8a7b4f82aa0c275","ref":"refs/heads/main","pushedAt":"2024-05-24T11:11:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"wInjectionChainStage1A: Added code comment.","shortMessageHtmlLink":"wInjectionChainStage1A: Added code comment."}},{"before":"d59f25193c3c86b5f0daf1e85a29303de04aa2f7","after":"957ab6a7a0f33543ff97bf345b5b02a0f5d4042d","ref":"refs/heads/main","pushedAt":"2024-05-24T11:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"process injection chain: Stage 1 (memory allocation) is now written in assembly language and uses direct syscall instead of API call.","shortMessageHtmlLink":"process injection chain: Stage 1 (memory allocation) is now written i…"}},{"before":"f0c72b54d356f27b3350209fa32275258cae8d26","after":"d59f25193c3c86b5f0daf1e85a29303de04aa2f7","ref":"refs/heads/main","pushedAt":"2024-05-22T10:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"wCloneProcess BOF: Set Size field in PS_CREATE_INFO.","shortMessageHtmlLink":"wCloneProcess BOF: Set Size field in PS_CREATE_INFO."}},{"before":"eb5010289e3b5ec76338135688bec2dd19c4d21b","after":"f0c72b54d356f27b3350209fa32275258cae8d26","ref":"refs/heads/main","pushedAt":"2024-05-22T10:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"bof-launcher: Fixed custom panic() handler to save few KB.","shortMessageHtmlLink":"bof-launcher: Fixed custom panic() handler to save few KB."}},{"before":"9c15d5279f5c666908c4eeae03b8b246f5568b80","after":"eb5010289e3b5ec76338135688bec2dd19c4d21b","ref":"refs/heads/main","pushedAt":"2024-05-22T10:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Tweaked build flags, bof-launcher is few KB smaller now.","shortMessageHtmlLink":"Tweaked build flags, bof-launcher is few KB smaller now."}},{"before":"857b4e7427bdd6110634880739bbbd03ff65e646","after":"9c15d5279f5c666908c4eeae03b8b246f5568b80","ref":"refs/heads/main","pushedAt":"2024-05-22T10:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"renamed: simple-chain -> process-injection-chain","shortMessageHtmlLink":"renamed: simple-chain -> process-injection-chain"}},{"before":"3a2e726f8a75129c9c6ce24d5ade95f537fe843b","after":"857b4e7427bdd6110634880739bbbd03ff65e646","ref":"refs/heads/main","pushedAt":"2024-05-21T13:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple_chain: Run each step in a separate process.","shortMessageHtmlLink":"simple_chain: Run each step in a separate process."}},{"before":"04b6d16e8fdab30ec73d5fb6329a9153437e841d","after":"3a2e726f8a75129c9c6ce24d5ade95f537fe843b","ref":"refs/heads/main","pushedAt":"2024-05-21T13:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Added Windows BOF which clones current process.","shortMessageHtmlLink":"Added Windows BOF which clones current process."}},{"before":"34558b8ead3870d03a737c8912537f7b430f2f05","after":"04b6d16e8fdab30ec73d5fb6329a9153437e841d","ref":"refs/heads/main","pushedAt":"2024-05-21T13:02:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"win32: Added NtCreateUserProcess() binding.","shortMessageHtmlLink":"win32: Added NtCreateUserProcess() binding."}},{"before":"24aa3503ce827d9480d17fafaae80bd0feb322aa","after":"34558b8ead3870d03a737c8912537f7b430f2f05","ref":"refs/heads/main","pushedAt":"2024-05-21T11:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple_chain: Store shellcode in the driver app so that BOFs are smaller.","shortMessageHtmlLink":"simple_chain: Store shellcode in the driver app so that BOFs are smal…"}},{"before":"e9c29892152d2b68fac26ddf49df4fa304c5ab0a","after":"24aa3503ce827d9480d17fafaae80bd0feb322aa","ref":"refs/heads/main","pushedAt":"2024-05-20T13:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple_chain: We now run simple shellcode.","shortMessageHtmlLink":"simple_chain: We now run simple shellcode."}},{"before":"302d9048eabdddf422356234deee5a27f7fb3f52","after":"e9c29892152d2b68fac26ddf49df4fa304c5ab0a","ref":"refs/heads/main","pushedAt":"2024-05-16T18:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"REVERT: bof-launcher: Linking with libc is only required on Linux ARM now.","shortMessageHtmlLink":"REVERT: bof-launcher: Linking with libc is only required on Linux ARM…"}},{"before":"b6f92dfc96e78a045d2705a8051890ec9c8f0509","after":"302d9048eabdddf422356234deee5a27f7fb3f52","ref":"refs/heads/main","pushedAt":"2024-05-16T18:19:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/The-Z-Labs/bof-launcher","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/The-Z-Labs/bof-launcher"}},{"before":"4412fc59d6a6b18099e373c8efe4975f3c91a486","after":"b6f92dfc96e78a045d2705a8051890ec9c8f0509","ref":"refs/heads/main","pushedAt":"2024-05-16T14:55:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Merge pull request #4 from fermat-prime/main\n\nFixes bofObjectRunAsyncThread() crash on older GLIBC","shortMessageHtmlLink":"Merge pull request #4 from fermat-prime/main"}},{"before":"7ca357026bd15c729ab76f3930726fd085e3fdcd","after":"4412fc59d6a6b18099e373c8efe4975f3c91a486","ref":"refs/heads/main","pushedAt":"2024-05-16T14:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple-chain: Minor refactor.","shortMessageHtmlLink":"simple-chain: Minor refactor."}},{"before":"5cdd59f91c0cef62ca321c8175a9c1610d9c1120","after":"7ca357026bd15c729ab76f3930726fd085e3fdcd","ref":"refs/heads/main","pushedAt":"2024-05-16T13:43:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple-chain: More fixes.","shortMessageHtmlLink":"simple-chain: More fixes."}},{"before":"9a28a596cd6372031cbeaa1a9768c2e7b62a0483","after":"5cdd59f91c0cef62ca321c8175a9c1610d9c1120","ref":"refs/heads/main","pushedAt":"2024-05-16T13:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple-chain: Fixes.","shortMessageHtmlLink":"simple-chain: Fixes."}},{"before":"740253670af9e28c0ae81dda09d93bd9446e4180","after":"9a28a596cd6372031cbeaa1a9768c2e7b62a0483","ref":"refs/heads/main","pushedAt":"2024-05-16T13:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"integration-with-c: Use bofObjectRunAsyncThread() instead of bofObjectRun().","shortMessageHtmlLink":"integration-with-c: Use bofObjectRunAsyncThread() instead of bofObjec…"}},{"before":"66e92802ddf6cff7659451bda8c102f2737122fb","after":"740253670af9e28c0ae81dda09d93bd9446e4180","ref":"refs/heads/main","pushedAt":"2024-05-16T13:20:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/The-Z-Labs/bof-launcher","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/The-Z-Labs/bof-launcher"}},{"before":"e3d6954dc0866f0591de2bb9ed725d342c600ef5","after":"66e92802ddf6cff7659451bda8c102f2737122fb","ref":"refs/heads/main","pushedAt":"2024-05-15T13:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"100a553dae5ed367cddbdc2355f9f117a4a2c910","after":"e3d6954dc0866f0591de2bb9ed725d342c600ef5","ref":"refs/heads/main","pushedAt":"2024-05-15T13:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"99de2b9ca86806e7af1f334ee584f48f07830e2a","after":"100a553dae5ed367cddbdc2355f9f117a4a2c910","ref":"refs/heads/main","pushedAt":"2024-05-15T13:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple-chain: Cleanups.","shortMessageHtmlLink":"simple-chain: Cleanups."}},{"before":"214a86fada3c67c248dee2522c61f57fb9e585cc","after":"99de2b9ca86806e7af1f334ee584f48f07830e2a","ref":"refs/heads/main","pushedAt":"2024-05-15T11:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mzet-","name":"mzet","path":"/mzet-","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4785347?s=80&v=4"},"commit":{"message":"README.md update: add blog reference","shortMessageHtmlLink":"README.md update: add blog reference"}},{"before":"6a0645e08918d7f94b4e25c0734c2b8c896a1532","after":"214a86fada3c67c248dee2522c61f57fb9e585cc","ref":"refs/heads/main","pushedAt":"2024-05-14T13:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"simple-chain: Made README empty for now.","shortMessageHtmlLink":"simple-chain: Made README empty for now."}},{"before":"e263e8e92bc239df06583be6bb6bc74584129c4b","after":"6a0645e08918d7f94b4e25c0734c2b8c896a1532","ref":"refs/heads/main","pushedAt":"2024-05-14T13:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"Added example showing how to accomplish simple BOF chaining (wip).","shortMessageHtmlLink":"Added example showing how to accomplish simple BOF chaining (wip)."}},{"before":"cee752c3b0e6576046609ee89b154f01fb8b80f4","after":"e263e8e92bc239df06583be6bb6bc74584129c4b","ref":"refs/heads/main","pushedAt":"2024-05-13T13:30:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michal-z","name":"Michal Ziulek","path":"/michal-z","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11540112?s=80&v=4"},"commit":{"message":"udpScanner: Removed some unneeded @as().","shortMessageHtmlLink":"udpScanner: Removed some unneeded @as()."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVtcOEgA","startCursor":null,"endCursor":null}},"title":"Activity · The-Z-Labs/bof-launcher"}