Skip to content

Instantly share code, notes, and snippets.

@Demetrous-fd
Demetrous-fd / btoa.py
Last active September 8, 2023 02:31
python implementation btoa and atob functions from javascript
from base64 import b64encode, b64decode
def btoa(data: str) -> str:
# btoa source: https://github.com/WebKit/WebKit/blob/fcd2b898ec08eb8b922ff1a60adda7436a9e71de/Source/JavaScriptCore/jsc.cpp#L1419
binary = data.encode("latin-1")
return b64encode(binary).decode()
def atob(data: str) -> str:
@Demetrous-fd
Demetrous-fd / VkBlockRules.md
Created November 20, 2024 15:46
Блокировка разделов в левой панели ВК через AdGuard/AdBlock

Совет по блокировки разделов в левой панели вк через AdGuard/AdBlock

Каждый раздел содержит в себе ссылку и по ней можно заблокировать элемент

Пример правила для блокировки раздела с новостями:

  • vk.com##[href*="/feed"] -> Частичное совпадение, в данном случае мы заблокируем все элементы в которых ссылка содержит "/feed" (Новости и уведомления)
  • vk.com##[href="/feed"] -> Точное совпадение, в данном случае мы заблокируем только элементы в которых ссылка точно совпадает (Новости)

Где найти поле для ввода правила:

  • AdBlock Plus: Заблокировать элемент -> Нужно выбрать любой элемент на сайте
  • AdGuard: Блокировать рекламу вручную -> Нужно выбрать любой элемент на сайте -> Расширенные настройки
@Demetrous-fd
Demetrous-fd / Удаление всех подписей Криптопро.bat
Last active April 16, 2025 09:01
Удаление всех подписей Криптопро
@echo off
setlocal
:: Проверяем, является ли система 64-битной
if defined ProgramFiles(x86) (
set path="C:\Program Files\Crypto Pro\CSP"
) else (
set path="C:\Program Files (x86)\Crypto Pro\CSP"
)
cd %path%
@Demetrous-fd
Demetrous-fd / readme.md
Last active June 29, 2025 06:53
Powershell Recovery file from bin

Usage:

recovery.ps1 filename.txt