Skip to content

Commit

Permalink
custom BM ref
Browse files Browse the repository at this point in the history
  • Loading branch information
babenek committed Aug 6, 2024
1 parent 648621f commit 09edfab
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 7 deletions.
12 changes: 8 additions & 4 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ jobs:
- name: Checkout CredData
uses: actions/checkout@v4
with:
repository: Samsung/CredData
repository: babenek/CredData
ref: nojwt

- name: Markup hashing
run: |
Expand Down Expand Up @@ -72,7 +73,8 @@ jobs:
- name: Checkout CredData
uses: actions/checkout@v4
with:
repository: Samsung/CredData
repository: babenek/CredData
ref: nojwt

- name: Markup hashing
run: |
Expand Down Expand Up @@ -169,7 +171,8 @@ jobs:
- name: Checkout CredData
uses: actions/checkout@v4
with:
repository: Samsung/CredData
repository: babenek/CredData
ref: nojwt

- name: Markup hashing
run: |
Expand Down Expand Up @@ -350,7 +353,8 @@ jobs:
- name: Checkout CredData
uses: actions/checkout@v4
with:
repository: Samsung/CredData
repository: babenek/CredData
ref: nojwt

- name: Markup hashing
run: |
Expand Down
2 changes: 1 addition & 1 deletion credsweeper/utils/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def get_min_data_entropy(x: int) -> float:
y = 1.095884 * math.log2(_x) - 1.90156
elif 384 < x < 512:
# solved for 384 - 512
y = -0.11215851 * math.log2(x) ** 2 + 2.34303484 * math.log2(x) - 4.4466237
y = -0.11215851 * math.log2(x)**2 + 2.34303484 * math.log2(x) - 4.4466237
else:
# less or equal to 8 bytes might have 0 entropy
y = 0
Expand Down
2 changes: 1 addition & 1 deletion experiment/src/entropy_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ def generate(start, end) -> Dict[int, Tuple[float, float]]:


def log_model(x, k2, k1, k0):
return k2 * np.log2(x) ** 2 + k1 * np.log2(x) + k0
return k2 * np.log2(x)**2 + k1 * np.log2(x) + k0


def solve(data: dict[int, Tuple[float, float]]):
Expand Down
10 changes: 9 additions & 1 deletion tests/filters/test_value_json_web_token_check.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,13 @@ def test_value_jwt_check_p(self):

def test_value_jwt_check_n(self):
self.assertFalse(ValueJsonWebTokenCheck().run(
get_line_data(line="eyJhbGciOiJQUzM4NCJ9.eyJpc3MiOiJqb2UifQ.mlPowjRz0cP5J-MmCoegKHYagOHZ_ArXOR91_u8jMdwmOfdfEQIcC6K5hAgQGSZQC_pQDA51RUoUHatsQgXtHlSDC_VP9ZxcPkOptWScOUMXriLH31bTcrg0YhlYL-A7TTHLMhbUrOCKqjpWjU-GxcnOkM86e0joZgJUL7CpHUtyCFRrxOXtuTvGr2m_LdS7I5OyZ4xEP4JRcsOgOnGq-m7e3WX7LTDKjggtVq3Nmdl4GISgJdM7GHHZOJHckUjgD-T3X6oHQanFdXZnjEl7nqo9KfN0skerI681fJ8mbjIlbf68pM6tJwJXI8fr1tF4pcAZxXR17ITCrocVSRC6NuWOVzh_XyyEVMEWmLqrRvc4zyRUfqlDbUhMn55Z54bJnU2Z_IzUi1o9ndy7ckISHQVhuYFKu789DjW1BV4PFFxC4heghK_Gw4h7El6MIMVdvM8oLRbrjlf6BYCRnCxuTA_y10IyB7s8eEuUC-D6JjVtXSvCRkRo7f8dWQTjFLs7",
get_line_data(line="eyJhbGciOiJQUzM4NCJ9.eyJpc3MiOiJqb2UifQ." \
"_VP9ZxcPkOptWScOUMXriLH31bTcrg0YhlYL-A7TTHLX7LTDKjggtVq3Nmdl4GIS" \
"gJdM7GHHZOJHckUjgD-T3X6oHQanKqjpWjU-GxcnOkM86e0joZgJUL7CpHUt7e3W" \
"MhbUrOCyCFRrxOXtuTvGr2m_LdS7I5OyZ4xEP4JRcsOgOnGq-MEWmLqrRvc4zy5m" \
"pM6tJwJXI8fr1tF4pcAZxXR17ITCrocVSRC6NuWOVzh_XyyEVRUfqlDbJnU2Z_I0" \
"dfEQIcC6K5hAgQGSZQC_pQDA51RUoUHa9KfNskerI681fJ8mbjIlbf68CFdXZnjE" \
"zobUhMn5Z544PF9DjW1BVtsQgXtHlSDFxl6MIMVdvM8oLRbrjlf6BYCRnCxuTA_y" \
"Ui1o9ndy7ckISHQVhuYFKu78l7nqC4heghK_Gw4h7EB7s8eEuUC-D6JjVtX10IyS" \
"vCRkRo7f8dWQTjFLs7mlPowjRz0cP5J-MmCoegKHYagOHZ_ArXOR91_u8jMdwmOf",
pattern=LINE_VALUE_PATTERN), DUMMY_ANALYSIS_TARGET))

0 comments on commit 09edfab

Please sign in to comment.