{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":596950161,"defaultBranch":"main","name":"myph","ownerLogin":"matro7sh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-03T09:38:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74124286?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706629599.0","currentOid":""},"activityList":{"items":[{"before":"4ad530d3f75d1511bb428bd52ed0186c3b0a0e46","after":"021ee16b4b34987a33e14ff2482039fb21a01a6b","ref":"refs/heads/unstable","pushedAt":"2024-06-14T06:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(v2): moving process injection to its own module","shortMessageHtmlLink":"fix(v2): moving process injection to its own module"}},{"before":"a31395085fbde478d80a63e8b35802b88e4e93da","after":"4ad530d3f75d1511bb428bd52ed0186c3b0a0e46","ref":"refs/heads/unstable","pushedAt":"2024-06-13T16:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(v2): circular dependency","shortMessageHtmlLink":"fix(v2): circular dependency"}},{"before":"7672788493f8b5769bf33791582d0a206ef8fa47","after":"a31395085fbde478d80a63e8b35802b88e4e93da","ref":"refs/heads/unstable","pushedAt":"2024-05-27T14:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(syscall): using ntdll for syscall method","shortMessageHtmlLink":"fix(syscall): using ntdll for syscall method"}},{"before":"77b3b474ea5ddc7e29ae4ea76ad423d150e94176","after":"7672788493f8b5769bf33791582d0a206ef8fa47","ref":"refs/heads/unstable","pushedAt":"2024-05-27T13:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"wip(v2): syscall template generic hashing support\n\nstill need to address a big FIXME & do stability testing but this is starting to look cool","shortMessageHtmlLink":"wip(v2): syscall template generic hashing support"}},{"before":"40aec748b64d97061ade6cdda8ed38b89af72a03","after":"77b3b474ea5ddc7e29ae4ea76ad423d150e94176","ref":"refs/heads/unstable","pushedAt":"2024-05-25T15:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"wip(v2): starting to rework syscall template","shortMessageHtmlLink":"wip(v2): starting to rework syscall template"}},{"before":"f47cfcd96716af64da48002a6ebed7ee5473904a","after":"40aec748b64d97061ade6cdda8ed38b89af72a03","ref":"refs/heads/unstable","pushedAt":"2024-05-25T15:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(v2): finishing basic rewrite","shortMessageHtmlLink":"feat(v2): finishing basic rewrite"}},{"before":"aec8a384f984ccb9ddbc2da86837388d7b84b2c1","after":"f47cfcd96716af64da48002a6ebed7ee5473904a","ref":"refs/heads/unstable","pushedAt":"2024-05-25T13:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"wip(v2): starting the long-awaited rewrite :)","shortMessageHtmlLink":"wip(v2): starting the long-awaited rewrite :)"}},{"before":"3e10be3fc8870ede8c9db92f3d7b3c47be4225c9","after":"aec8a384f984ccb9ddbc2da86837388d7b84b2c1","ref":"refs/heads/unstable","pushedAt":"2024-05-24T16:13:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(loaders): adding enumTreeW technique","shortMessageHtmlLink":"feat(loaders): adding enumTreeW technique"}},{"before":"d37fae22adf608975da6674787752ec7dc29cb4a","after":"3e10be3fc8870ede8c9db92f3d7b3c47be4225c9","ref":"refs/heads/unstable","pushedAt":"2024-05-24T15:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(cli): support for windows","shortMessageHtmlLink":"feat(cli): support for windows"}},{"before":"fb5a8402b52a50237fe9b0f50b3ff98820d5d7d1","after":"09dc0e6213d83d0f0887bf975d425f3c63241835","ref":"refs/heads/main","pushedAt":"2024-01-30T15:45:41.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"v1.2.3: minor fixes","shortMessageHtmlLink":"v1.2.3: minor fixes"}},{"before":"f22a25edf2399d8085b6b0e746a22984ebe8c66b","after":"d37fae22adf608975da6674787752ec7dc29cb4a","ref":"refs/heads/unstable","pushedAt":"2024-01-18T15:53:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(loaders): non-api-hashing methods would fail in some cases","shortMessageHtmlLink":"fix(loaders): non-api-hashing methods would fail in some cases"}},{"before":"39619a004ae4faaa4ac6c9e1759f9d80869465a5","after":"f22a25edf2399d8085b6b0e746a22984ebe8c66b","ref":"refs/heads/unstable","pushedAt":"2024-01-18T14:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(myph): retrieving dependencies for API hashing","shortMessageHtmlLink":"fix(myph): retrieving dependencies for API hashing"}},{"before":"2539c148bfdc0efab99e8ae448f525def76c2512","after":"39619a004ae4faaa4ac6c9e1759f9d80869465a5","ref":"refs/heads/unstable","pushedAt":"2024-01-10T20:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"chore(meta): rm -rf utils","shortMessageHtmlLink":"chore(meta): rm -rf utils"}},{"before":"d63a84419a1d1db8a9546f0b2405f78b8b54fd00","after":"2539c148bfdc0efab99e8ae448f525def76c2512","ref":"refs/heads/unstable","pushedAt":"2024-01-10T19:59:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(build): added receipt to check release build","shortMessageHtmlLink":"feat(build): added receipt to check release build"}},{"before":"d10b235a4f224608f28dc72223bb825d49c182b0","after":"d63a84419a1d1db8a9546f0b2405f78b8b54fd00","ref":"refs/heads/unstable","pushedAt":"2024-01-10T19:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"chore(meta): bumping version && only using amd64 in release mode","shortMessageHtmlLink":"chore(meta): bumping version && only using amd64 in release mode"}},{"before":"94d48406f9fb7a7c80c984e981dfac3a0fa31c92","after":"fb5a8402b52a50237fe9b0f50b3ff98820d5d7d1","ref":"refs/heads/main","pushedAt":"2024-01-10T19:41:23.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"Release v1.2.2","shortMessageHtmlLink":"Release v1.2.2"}},{"before":"27d38091d644e4f3efa71c653f43a050918af1c0","after":null,"ref":"refs/heads/feat/update-templates","pushedAt":"2024-01-10T19:36:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"}},{"before":"24f268438f7c0ad5db0a5210ae0ba8a2ddc8cb0c","after":"d10b235a4f224608f28dc72223bb825d49c182b0","ref":"refs/heads/unstable","pushedAt":"2024-01-10T19:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(cli): adding hashed api calls to new methods (#15)","shortMessageHtmlLink":"feat(cli): adding hashed api calls to new methods (#15)"}},{"before":null,"after":"27d38091d644e4f3efa71c653f43a050918af1c0","ref":"refs/heads/feat/update-templates","pushedAt":"2024-01-10T19:34:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(loaders): adding hashed syscall for new method as well","shortMessageHtmlLink":"feat(loaders): adding hashed syscall for new method as well"}},{"before":"cd06b28a5d4dc679abb81af604ffadbfca132d56","after":null,"ref":"refs/heads/feat/api-hashing","pushedAt":"2024-01-05T20:57:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"}},{"before":"3b14fab6e6453a3791fdc9614c756194a6f06e06","after":null,"ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T20:57:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"}},{"before":"c5787c678d5d11672c780f0cd36fc51ba99b0436","after":"24f268438f7c0ad5db0a5210ae0ba8a2ddc8cb0c","ref":"refs/heads/unstable","pushedAt":"2024-01-05T20:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(cli): introducing support for API loading for PEB (#14)\n\n* feat(cli): load from PEB(wip)\r\n\r\n* added basic struct definitions to retrieve TEB & PEB\r\n* added `--debug` flag to CLI to build programs with debug symbols on\r\n* added NOTES.txt with interesting articles\r\n\r\n* chore(notes): updating notes for future releases\r\n\r\n* chore(docs): updating readme\r\n\r\n* feat(internals): WIP -- custom LoadLibrary & GetProcAddress\r\n\r\n* adding little `hash_function` script to compute hashes for each\r\n function\r\n* changing the way function loading is done, based on hooka -- it seems\r\n to be ok but im not satisfied with it, might have to rework it\r\n* adding support for four hashing functions, from which API hashes can\r\n be retrieved\r\n\r\n* feat(loaders): adding template with API hashing for testing\r\n\r\n* fix(cli): making sure test template compiles\r\n\r\n* wip(loaders): fixing some stuff with api hashing\r\n\r\nalmost workinggg\r\n\r\n* wip(loaders): got execution from api hashing!!\r\n\r\n* feat(loaders): adding api-hashing template for syscall technique\r\n\r\n* feat(cli): adding new cli options for API hashing\r\n\r\n* feat(loaders): migrating NtCreateThreadEx to template system\r\n\r\n* fix(cli): refactoring main packing function\r\n\r\n* fix(cli): removing unused options ahead of PR","shortMessageHtmlLink":"feat(cli): introducing support for API loading for PEB (#14)"}},{"before":"8444f9bbb161aecdd4f548a16ab0eab8307570d1","after":"3b14fab6e6453a3791fdc9614c756194a6f06e06","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T20:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(cli): removing unused options ahead of PR","shortMessageHtmlLink":"fix(cli): removing unused options ahead of PR"}},{"before":"f2983175c39962ff261749176ef7b588093f1f4d","after":"8444f9bbb161aecdd4f548a16ab0eab8307570d1","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T20:47:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(cli): refactoring main packing function","shortMessageHtmlLink":"fix(cli): refactoring main packing function"}},{"before":"c254f3507fb598058f77e3113d21a2a45792f7f0","after":"f2983175c39962ff261749176ef7b588093f1f4d","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T20:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(loaders): migrating NtCreateThreadEx to template system","shortMessageHtmlLink":"feat(loaders): migrating NtCreateThreadEx to template system"}},{"before":"fe62cf6ab97036b9b6cb47e568e32115dc58e95e","after":"c254f3507fb598058f77e3113d21a2a45792f7f0","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T19:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(cli): adding new cli options for API hashing","shortMessageHtmlLink":"feat(cli): adding new cli options for API hashing"}},{"before":"1525ed72e4e441914cf0bef7619f698c35116de0","after":"fe62cf6ab97036b9b6cb47e568e32115dc58e95e","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T18:56:08.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"fix(git): conflicts","shortMessageHtmlLink":"fix(git): conflicts"}},{"before":"54d74f71f03092a13765fee8f7f8430a48a6906a","after":"1525ed72e4e441914cf0bef7619f698c35116de0","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T18:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"feat(loaders): adding api-hashing template for syscall technique","shortMessageHtmlLink":"feat(loaders): adding api-hashing template for syscall technique"}},{"before":"b1458a5049a8541c746939bedf6645b5da33d005","after":"54d74f71f03092a13765fee8f7f8430a48a6906a","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T17:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"wip(loaders): got execution from api hashing!!","shortMessageHtmlLink":"wip(loaders): got execution from api hashing!!"}},{"before":"94b70c85bf8219b6f0b5258ced9d950234c74e4a","after":"b1458a5049a8541c746939bedf6645b5da33d005","ref":"refs/heads/feat/api-from-peb","pushedAt":"2024-01-05T15:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djnnvx","name":"djnn","path":"/djnnvx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29751352?s=80&v=4"},"commit":{"message":"wip(loaders): fixing some stuff with api hashing\n\nalmost workinggg","shortMessageHtmlLink":"wip(loaders): fixing some stuff with api hashing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZSaFQwA","startCursor":null,"endCursor":null}},"title":"Activity ยท matro7sh/myph"}