Navigarea pe peisajul modern de securitate se simte adesea ca și cum ai traversa un câmp de mine plin de amenințări deghizate în mod inteligent.Printre aceste amenințări, URL-urile neclare codate în Base64 prezintă un risc unic.Gore64, o extensie de browser bazată pe crom concepută explicit pentru profesioniștii din domeniul securității cibernetice care se confruntă în mod regulat cu URL-uri codificate și doresc o metodă rapidă și sigură de a le decodifica fără a face niciodată clic.
Ce este Gore64?
Gore64 este o extensie ușoară, ușor de utilizat a browser-ului Chromium care identifică și decodează șirurile codate Base64 încorporate în hyperlink-uri. Prin clicul drept pe orice link suspect, Gore64 decodează instantaneu orice conținut ascuns Base64, permițând utilizatorilor să evalueze rapid amenințările și să înțeleagă în siguranță destinația fără a risca un clic.
Cum funcționează Gore64
Odată instalat, Gore64 adaugă o opțiune de meniu de context numită "Barberion's Gore64" la browser-ul dvs. bazat pe Chromium.
- Faceți clic dreapta: Selectați orice URL suspect, neclar.
- Decodificare: Faceți clic pe "Barberion's Gore64" din meniul de context.
- Vizualizarea rezultatelor: Se va deschide o fereastră nouă care va afișa URL-urile decodate.Puteți vedea unele caractere care nu pot fi citite (gook gobbly), dar căutați cu atenție URL-urile care pot fi citite în mod clar în rezultatele decodate.
Fără cereri de rețea, fără decodare terță parte, doar decodare curată, instantanee direct în browser-ul dvs.
Ghid de instalare pentru Gore64
Pasul 1: Pregătirea fișierelor
Creați un nou director numitGore64
Conține două fișiere esențiale:
- manifest.json: Conține metadate de extensie.
- background.js: Gestionează funcționalitatea de decodare.
- Create a folder inside Gore64 named images and download the following 4 png’s
Pasul 2: Activarea modului de dezvoltare
- Deschideți Chrome sau orice browser bazat pe Chromium.
- Navigați către Chrome://extensions/.
- Activați comutarea pentru modul Developer situat în colțul din dreapta sus.
Pasul 3: Încărcați extensiile
- Faceți clic pe Încărcați fără ambalaj și selectați directorul Gore64.
- Extensia Gore64 va deveni activă imediat.
Exemplu de utilizare rapidă
Faceți clic dreapta pe orice URL-ul codificat de Base64 suspect:
https://malicious.example.com?data=aHR0cHM6Ly9zaGFkeS1zaXRlLmNvbQ==
- Selectați "Barberion's Gore64" din meniul de context.
- Vizualizați imediat URL-ul decodificat:
https://shady-site.com
Note:O ieșire decodificată poate include un conținut de necunoscut:
Ûi
ÿø¬qéí
:Ü
¢¸?¢Úìþ)Ý
Ëb
§µ8ëY
N'$zÒ
ç¾x
Concentrați-vă pe URL-urile ușor de citit pentru a identifica potențialele amenințări.
Caracteristici cheie
- Rapid & Local: Decodificarea are loc instantaneu în browser-ul dvs.
- Secure: Fără solicitări externe sau înregistrări, asigurând confidențialitatea și securitatea.
- Convenient: ușor de utilizat integrarea meniului contextual.
- Compatibil cu Chrome, Edge, Brave și alte browsere Chromium.
De ce să folosiți GORE64?
- Analiză de securitate: Analizează rapid URL-urile de phishing sau malware codate în siguranță.
- Răspunsul la incidente: decodarea URL-urilor cu sarcină utilă rău intenționată fără a le executa.
- Productivitate sporită: economisiți timp și efort, de obicei, cheltuiți pentru decodificarea URL-urilor manual sau folosind instrumente externe.
personalizare
Gore64 include mai multe pictograme de înaltă calitate (16, 32, 48, 128 pixeli), asigurând un aspect ascuțit în diferite rezoluții.
Concluzie
Gore64este un instrument specializat, puternic, ideal pentru profesioniștii din domeniul securității cibernetice care au nevoie să decodeze rapid URL-urile neclare.
Echipați-vă cuGore64— modalitatea mai curată și mai sigură de a detecta amenințările criptate care se ascund în spatele URL-urilor suspecte.
Descoperă pericolele ascunse. decodare cu Gore64.
Etichetă: Jason
{
"manifest_version": 3,
"name": "Gore64",
"version": "1.6",
"description": "Decode Base64 encoded strings in links.",
"permissions": ["contextMenus", "activeTab", "scripting"],
"background": {
"service_worker": "background.js"
},
"icons": {
"16": "images/16.png",
"32": "images/32.png",
"48": "images/48.png",
"128": "images/128.png"
}
}
Cuvânt cheie.js
chrome.runtime.onInstalled.addListener(() => {
chrome.contextMenus.create({
id: "base64Decode",
title: "Barberion's Gore64",
contexts: ["link"]
});
});
chrome.contextMenus.onClicked.addListener((info, tab) => {
if (info.menuItemId === "base64Decode") {
const url = info.linkUrl;
// Regular expression to identify potential Base64 strings
const base64Pattern = /(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?/g;
const matches = url.match(base64Pattern) || [];
let decodedResults = [];
matches.forEach((potentialBase64) => {
try {
if (potentialBase64 && potentialBase64.length > 0) {
// Decode the Base64 string
let decodedText = atob(potentialBase64);
// Attempt to convert decoded text to readable UTF-8 string
try {
decodedText = decodeURIComponent(escape(decodedText));
} catch (e) {
// If conversion fails, use the original decoded text
}
// Append to results
decodedResults.push(decodedText);
}
} catch (e) {
// Ignore errors and continue
}
});
if (decodedResults.length > 0) {
chrome.scripting.executeScript({
target: { tabId: tab.id },
func: displayDecodedResults,
args: [decodedResults.join("\n\n")]
});
} else {
chrome.scripting.executeScript({
target: { tabId: tab.id },
func: displayNoBase64Found
});
}
}
});
function displayDecodedResults(decodedText) {
const htmlContent = `
<div id="customDialog" style="position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);
background-color: white; border: 1px solid #ccc; padding: 20px; z-index: 10000; font-family: Arial, sans-serif; width: 80%; max-width: 600px; box-shadow: 0px 0px 15px rgba(0,0,0,0.2);">
<h2 style="margin-top: 0;">Decoded Base64</h2>
<textarea style="width: 100%; height: 200px;" readonly>${decodedText}</textarea>
<br><br>
<button id="closeDialog">Close</button>
</div>
`;
const dialogElement = document.createElement('div');
dialogElement.innerHTML = htmlContent;
document.body.appendChild(dialogElement);
document.getElementById('closeDialog').addEventListener('click', () => {
dialogElement.remove();
});
}
function displayNoBase64Found() {
alert("No valid Base64 encoded string found.");
}