From 8890f8169d4abf6265d5ef88606eb8fdde022071 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:12:28 +0200 Subject: [PATCH 1/7] atob --- in/script/main.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/in/script/main.js b/in/script/main.js index 8ec1985..02c3172 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -10,10 +10,16 @@ const email = document.getElementById("email"); email.style.cursor = "pointer"; const email_ = "."; -const email_alias = ["cv"].join(email_); +const email_alias = [ + atob("Y3Y="), +].join(email_); const email_at = document.createElement("span"); email_at.className = "fa fa-at"; -const email_domain = ["marc", "beninca", "link"].join(email_); +const email_domain = [ + atob("bWFyYw=="), + atob("YmVuaW5jYQ=="), + atob("bGluaw=="), +].join(email_); email.append(email_alias, " ", email_at, " ", email_domain); email.addEventListener("click", () => { From 510bac39b363e09e68b012d02b73f48b22fac15a Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:15:13 +0200 Subject: [PATCH 2/7] ea/en,fr --- in/en/index.html | 2 +- in/fr/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/in/en/index.html b/in/en/index.html index 67570f9..29aedfe 100644 --- a/in/en/index.html +++ b/in/en/index.html @@ -67,7 +67,7 @@ EMAIL -cv marc.beninca.link + diff --git a/in/fr/index.html b/in/fr/index.html index aefec2f..99f7093 100644 --- a/in/fr/index.html +++ b/in/fr/index.html @@ -67,7 +67,7 @@ EMAIL - + From e867fa41ed9ee1632b1c7925d208336d30039d0e Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:36:48 +0200 Subject: [PATCH 3/7] obfuscate --- in/script/main.js | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/in/script/main.js b/in/script/main.js index 02c3172..ab68afb 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -6,25 +6,30 @@ for (let button of buttons) { }); } -const email = document.getElementById("email"); -email.style.cursor = "pointer"; -const email_ = "."; +const ea = document.getElementById("ea"); +ea.style.cursor = atob("cG9pbnRlcg=="); +const ea0 = atob("Lg=="); -const email_alias = [ +const ea1 = [ atob("Y3Y="), -].join(email_); -const email_at = document.createElement("span"); -email_at.className = "fa fa-at"; -const email_domain = [ +].join(ea0); +const ea2 = document.createElement("span"); +ea2.className = atob("ZmEgZmEtYXQ="); +const ea3 = [ atob("bWFyYw=="), atob("YmVuaW5jYQ=="), atob("bGluaw=="), -].join(email_); +].join(ea0); -email.append(email_alias, " ", email_at, " ", email_domain); -email.addEventListener("click", () => { - window.location.href = - ["mailto", [email_alias, email_domain].join("@")].join(":"); +for (let a of [ea1, ea2, ea3]) { + ea.append(a); +} +ea.addEventListener("click", () => { + //window.location.href = [ + alert([ + atob("bWFpbHRv"), + [ea1, ea3].join(atob("QA==")), + ].join(atob("Og==")) ); }); let theme; From c6308210d419f24b7a9e5734c0197448dc72b820 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:37:36 +0200 Subject: [PATCH 4/7] span --- in/script/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/in/script/main.js b/in/script/main.js index ab68afb..1b7fd63 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -13,7 +13,7 @@ const ea0 = atob("Lg=="); const ea1 = [ atob("Y3Y="), ].join(ea0); -const ea2 = document.createElement("span"); +const ea2 = document.createElement(atob("c3Bhbg==")); ea2.className = atob("ZmEgZmEtYXQ="); const ea3 = [ atob("bWFyYw=="), From 46c2197f5a9e74ed90c1e25a3d3e08caea9b74dd Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:39:30 +0200 Subject: [PATCH 5/7] space --- in/script/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/in/script/main.js b/in/script/main.js index 1b7fd63..dd6d0d3 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -20,8 +20,9 @@ const ea3 = [ atob("YmVuaW5jYQ=="), atob("bGluaw=="), ].join(ea0); +const ea4 = atob("IA==") -for (let a of [ea1, ea2, ea3]) { +for (let a of [ea1, ea4, ea2, ea4, ea3]) { ea.append(a); } ea.addEventListener("click", () => { From ef6b5a8ba36516d4b9677d18fd1bc607a7d8b9c3 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:43:21 +0200 Subject: [PATCH 6/7] qa --- in/en/index.html | 2 +- in/fr/index.html | 2 +- in/script/main.js | 28 ++++++++++++++-------------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/in/en/index.html b/in/en/index.html index 29aedfe..1cfbf71 100644 --- a/in/en/index.html +++ b/in/en/index.html @@ -67,7 +67,7 @@ EMAIL - + diff --git a/in/fr/index.html b/in/fr/index.html index 99f7093..e64dd2c 100644 --- a/in/fr/index.html +++ b/in/fr/index.html @@ -67,7 +67,7 @@ EMAIL - + diff --git a/in/script/main.js b/in/script/main.js index dd6d0d3..4cf3d0c 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -6,30 +6,30 @@ for (let button of buttons) { }); } -const ea = document.getElementById("ea"); -ea.style.cursor = atob("cG9pbnRlcg=="); -const ea0 = atob("Lg=="); +const qa = document.getElementById("qa"); +qa.style.cursor = atob("cG9pbnRlcg=="); +const qa0 = atob("Lg=="); -const ea1 = [ +const qa1 = [ atob("Y3Y="), -].join(ea0); -const ea2 = document.createElement(atob("c3Bhbg==")); -ea2.className = atob("ZmEgZmEtYXQ="); -const ea3 = [ +].join(qa0); +const qa2 = document.createElement(atob("c3Bhbg==")); +qa2.className = atob("ZmEgZmEtYXQ="); +const qa3 = [ atob("bWFyYw=="), atob("YmVuaW5jYQ=="), atob("bGluaw=="), -].join(ea0); -const ea4 = atob("IA==") +].join(qa0); +const qa4 = atob("IA==") -for (let a of [ea1, ea4, ea2, ea4, ea3]) { - ea.append(a); +for (let kg of [qa1, qa4, qa2, qa4, qa3]) { + qa.append(kg); } -ea.addEventListener("click", () => { +qa.addEventListener("click", () => { //window.location.href = [ alert([ atob("bWFpbHRv"), - [ea1, ea3].join(atob("QA==")), + [qa1, qa3].join(atob("QA==")), ].join(atob("Og==")) ); }); From d87cceda7ffadb5bdb863fa9acac46b4caaa99ca Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Mon, 28 Apr 2025 23:44:24 +0200 Subject: [PATCH 7/7] ready --- in/script/main.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/in/script/main.js b/in/script/main.js index 4cf3d0c..289aeb7 100644 --- a/in/script/main.js +++ b/in/script/main.js @@ -26,11 +26,10 @@ for (let kg of [qa1, qa4, qa2, qa4, qa3]) { qa.append(kg); } qa.addEventListener("click", () => { - //window.location.href = [ - alert([ + window.location.href = [ atob("bWFpbHRv"), [qa1, qa3].join(atob("QA==")), - ].join(atob("Og==")) ); + ].join(atob("Og==")); }); let theme;