{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":344218653,"defaultBranch":"main","name":"obfuscation_detection","ownerLogin":"mrphrazer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-03T18:04:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10834372?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714432258.0","currentOid":""},"activityList":{"items":[{"before":"4d1ed16b8dad59417a3f2ba7541b651d98c46aae","after":"d68595d781bb808c4dde2c8bd51b3d94d4bdc406","ref":"refs/heads/main","pushedAt":"2024-04-29T22:34:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"RC4 Detection & Loop Analysis (#10)\n\n* added initial test version to pinpoint potential rc4 implementations\r\n\r\n* fixed 'block is in loop' analysis; added natural loop computations\r\n\r\n* merge\r\n\r\n* merged loop analysis into rc4_detection\r\n\r\n* added loop and rc4 heuristics to readme\r\n\r\n* fine-tuned rc4 ksa detection heuristic\r\n\r\n* fixed typo\r\n\r\n* improved screenshot\r\n\r\n* improved screenshot\r\n\r\n* prepared new version","shortMessageHtmlLink":"RC4 Detection & Loop Analysis (#10)"}},{"before":"495cb20baf7ba5c7c9dd35facb2e709b44d37c97","after":"3007b616e22c4a1990acd7a542d2c22d4e7ff305","ref":"refs/heads/rc4_detection","pushedAt":"2024-04-29T22:33:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"prepared new version","shortMessageHtmlLink":"prepared new version"}},{"before":"912e514ec450c5878b4b222a9609ed8207bbb2d3","after":"495cb20baf7ba5c7c9dd35facb2e709b44d37c97","ref":"refs/heads/rc4_detection","pushedAt":"2024-04-29T22:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"improved screenshot","shortMessageHtmlLink":"improved screenshot"}},{"before":"578be7b424ad50314d8f55ed49f2985e900ab5cd","after":"912e514ec450c5878b4b222a9609ed8207bbb2d3","ref":"refs/heads/rc4_detection","pushedAt":"2024-04-29T22:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"improved screenshot","shortMessageHtmlLink":"improved screenshot"}},{"before":"e60b620fe2da83386be25aa0d9adc6ea7915bd02","after":"578be7b424ad50314d8f55ed49f2985e900ab5cd","ref":"refs/heads/rc4_detection","pushedAt":"2024-04-29T21:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"fixed typo","shortMessageHtmlLink":"fixed typo"}},{"before":"d126e8d34c23d0b123d6d2e8e6895ff0ebb5ea23","after":"e60b620fe2da83386be25aa0d9adc6ea7915bd02","ref":"refs/heads/rc4_detection","pushedAt":"2024-04-29T21:05:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"fine-tuned rc4 ksa detection heuristic","shortMessageHtmlLink":"fine-tuned rc4 ksa detection heuristic"}},{"before":"5b973aaa05c1c2795bd8f66587eb4946201381db","after":"d126e8d34c23d0b123d6d2e8e6895ff0ebb5ea23","ref":"refs/heads/rc4_detection","pushedAt":"2024-04-29T20:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"merged loop analysis into rc4_detection","shortMessageHtmlLink":"merged loop analysis into rc4_detection"}},{"before":"9f369502347f52c4b5975504276e450133dbf010","after":"5b973aaa05c1c2795bd8f66587eb4946201381db","ref":"refs/heads/rc4_detection","pushedAt":"2023-10-14T14:41:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rc4_detection","shortMessageHtmlLink":"Merge branch 'main' into rc4_detection"}},{"before":"baea72b18745248c1b6267262c86bca31bd80beb","after":null,"ref":"refs/heads/entropy_analysis","pushedAt":"2023-10-14T14:28:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"}},{"before":"ed78de34acad334053678467063fe37f65b3d0fa","after":"4d1ed16b8dad59417a3f2ba7541b651d98c46aae","ref":"refs/heads/main","pushedAt":"2023-10-14T13:43:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"prepare new release","shortMessageHtmlLink":"prepare new release"}},{"before":"4d3731d9ff37560faf5914961831dec499a7c05d","after":"ed78de34acad334053678467063fe37f65b3d0fa","ref":"refs/heads/main","pushedAt":"2023-10-14T13:38:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added new util to compute section entropie; minor refactors (#9)","shortMessageHtmlLink":"added new util to compute section entropie; minor refactors (#9)"}},{"before":null,"after":"baea72b18745248c1b6267262c86bca31bd80beb","ref":"refs/heads/entropy_analysis","pushedAt":"2023-10-14T13:35:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added new util to compute section entropie; minor refactors","shortMessageHtmlLink":"added new util to compute section entropie; minor refactors"}},{"before":"6a1e59a5fc634095943c52e4fbdfc26ed8e1f5f7","after":"2250efb29103e5d7bb49994e422550bd7a912770","ref":"refs/heads/iterative_complexity","pushedAt":"2023-10-13T14:58:46.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"Merge branch 'rc4_detection' into iterative_complexity","shortMessageHtmlLink":"Merge branch 'rc4_detection' into iterative_complexity"}},{"before":"1e73b4c48fd246e294ef4797d439edf2b640519c","after":"9f369502347f52c4b5975504276e450133dbf010","ref":"refs/heads/rc4_detection","pushedAt":"2023-10-13T14:51:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"merge","shortMessageHtmlLink":"merge"}},{"before":"9fad9e7e3c44295ad93adeaa025fbccc008c2a77","after":"1e73b4c48fd246e294ef4797d439edf2b640519c","ref":"refs/heads/rc4_detection","pushedAt":"2023-10-13T14:50:56.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"Merge branch 'main' into rc4_detection","shortMessageHtmlLink":"Merge branch 'main' into rc4_detection"}},{"before":"bec4739774693db485b2b0c980ec7b24645a67ad","after":"4d3731d9ff37560faf5914961831dec499a7c05d","ref":"refs/heads/main","pushedAt":"2023-10-13T14:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"minor refactor; added helper to run all util functions","shortMessageHtmlLink":"minor refactor; added helper to run all util functions"}},{"before":"6a70c43c48bd8c5c6406678bec05f11511585619","after":null,"ref":"refs/heads/fix-flattening-detection","pushedAt":"2023-10-13T13:35:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"}},{"before":"7fffaa77ca3b44b0ac8aef143ccf823b8f738ef8","after":"bec4739774693db485b2b0c980ec7b24645a67ad","ref":"refs/heads/main","pushedAt":"2023-10-13T12:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added utils sections with helpers to identify entry and leaf functions; also minor refactor","shortMessageHtmlLink":"added utils sections with helpers to identify entry and leaf function…"}},{"before":"147c564aec7dbf02572618a452758188cc18a9f0","after":"7fffaa77ca3b44b0ac8aef143ccf823b8f738ef8","ref":"refs/heads/main","pushedAt":"2023-10-13T10:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"fixed typos","shortMessageHtmlLink":"fixed typos"}},{"before":"d876a93db98a0acbc1bcd4c59ad897702a3e5171","after":"147c564aec7dbf02572618a452758188cc18a9f0","ref":"refs/heads/main","pushedAt":"2023-09-19T19:53:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"prepare new release","shortMessageHtmlLink":"prepare new release"}},{"before":"1621239ae2b1786d39f65553be23950db6665788","after":"d876a93db98a0acbc1bcd4c59ad897702a3e5171","ref":"refs/heads/main","pushedAt":"2023-09-19T19:47:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"flattening heuristic: remove requirement for score to be > 0.9; use get_top_10_functions instead (#8)\n\n* removes requirement for flattening heuristic to have a score > 0.9\r\n* similar to other heuristics, it uses get_top_10_functions instead","shortMessageHtmlLink":"flattening heuristic: remove requirement for score to be > 0.9; use g…"}},{"before":"e945dcd539cc32fb780b972d80cc24087585c49b","after":"1621239ae2b1786d39f65553be23950db6665788","ref":"refs/heads/main","pushedAt":"2023-09-19T19:45:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"Implementing the heuristic for MBA expression detection (#7)\n\n* Implementing the heuristics for MBA detection","shortMessageHtmlLink":"Implementing the heuristic for MBA expression detection (#7)"}},{"before":null,"after":"6a70c43c48bd8c5c6406678bec05f11511585619","ref":"refs/heads/fix-flattening-detection","pushedAt":"2023-09-19T17:59:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"flattening heuristic: remove requirement for score to be > 0.9; use get_top_10_functions instead","shortMessageHtmlLink":"flattening heuristic: remove requirement for score to be > 0.9; use g…"}},{"before":"8db5d875ef9b73ac8ea1551d909adbd88beffdaa","after":"6a1e59a5fc634095943c52e4fbdfc26ed8e1f5f7","ref":"refs/heads/iterative_complexity","pushedAt":"2023-08-14T18:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added heuristic to idenfity irreducible loops","shortMessageHtmlLink":"added heuristic to idenfity irreducible loops"}},{"before":null,"after":"8db5d875ef9b73ac8ea1551d909adbd88beffdaa","ref":"refs/heads/iterative_complexity","pushedAt":"2023-08-12T23:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added heuristic to find functions with a high loop frequency","shortMessageHtmlLink":"added heuristic to find functions with a high loop frequency"}},{"before":"741dc12cb0477469ce96caf228fb7b3b0cf5a6fb","after":"e945dcd539cc32fb780b972d80cc24087585c49b","ref":"refs/heads/main","pushedAt":"2023-08-12T22:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"changed output of `get_top_10`: to show minimum 10 and max 1k functions per heuristic to keep scalability for large/small binaries","shortMessageHtmlLink":"changed output of get_top_10: to show minimum 10 and max 1k functio…"}},{"before":"8a2c6c4adcf44adae6aeb57358049a6b086b895b","after":"741dc12cb0477469ce96caf228fb7b3b0cf5a6fb","ref":"refs/heads/main","pushedAt":"2023-08-02T00:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added blog post entry","shortMessageHtmlLink":"added blog post entry"}},{"before":"1d501c9c3a0fa4247e9667b9095cefd0ca9dd3ae","after":"9fad9e7e3c44295ad93adeaa025fbccc008c2a77","ref":"refs/heads/rc4_detection","pushedAt":"2023-07-21T20:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"fixed 'block is in loop' analysis; added natural loop computations","shortMessageHtmlLink":"fixed 'block is in loop' analysis; added natural loop computations"}},{"before":"2de007233ce8a6873b5d106f65c1d8cacef14ec3","after":"8a2c6c4adcf44adae6aeb57358049a6b086b895b","ref":"refs/heads/main","pushedAt":"2023-07-15T22:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added video recording to repo","shortMessageHtmlLink":"added video recording to repo"}},{"before":null,"after":"1d501c9c3a0fa4247e9667b9095cefd0ca9dd3ae","ref":"refs/heads/rc4_detection","pushedAt":"2023-07-01T01:45:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrphrazer","name":"Tim Blazytko","path":"/mrphrazer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10834372?s=80&v=4"},"commit":{"message":"added initial test version to pinpoint potential rc4 implementations","shortMessageHtmlLink":"added initial test version to pinpoint potential rc4 implementations"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPXHdwwA","startCursor":null,"endCursor":null}},"title":"Activity · mrphrazer/obfuscation_detection"}