Skip to content

Instantly share code, notes, and snippets.

View drygdryg's full-sized avatar

Victor Golovanenko drygdryg

View GitHub Profile
@kolyanok
kolyanok / gist:505f9ac88d4255ffac9a95b6d9e6978e
Created March 12, 2022 13:45
Обход блокировок роскомнадзора без прокси и VPN
Обход блокировок роскомнадзора без прокси и VPN!
Среди пользователей интернета в России, наверное, уже не осталось тех, кто ни разу не задавался вопросом, как возможно обойти блокировки роскомнадзора. Большинство сайтов и гайдов обычно советуют использовать Tor, прокси или VPN. Эти решения, несмотря на свою относительную простоту и очевидность, имеют ряд недостатков: во-первых, VPN или прокси бывают медленными, из-за чего их использование может быть некомфортным. Во-вторых, эти способы обхода зачастую необходимо каждый раз включать и выключать. В-третьих, хороших бесплатных VPN/прокси не так много.
Однако существует способ обхода цензуры без использования каких-либо сторонних серверов. Принцип его работы, если объяснять совсем просто, заключается в изменении исходящих запросов к сайтам, позволяющим обойти фильтры DPI большинства российских интернет-провайдеров, ограничивающих доступ к сайтам.
Для компьютеров на Windows есть удобная утилита от ValdikSS, называющаяся GoodbyeDPI, ее достаточно установить как
@Tolsi
Tolsi / two_mono_wav_to_stereo.py
Last active June 14, 2023 16:08
Converts two mono wav files to one stereo
import wave, array
# changed from https://stackoverflow.com/a/43163543/699934
def make_stereo(file1, file2, output):
ifile1 = wave.open(file1)
ifile2 = wave.open(file2)
print(ifile1.getparams())
# (1, 2, 44100, 2013900, 'NONE', 'not compressed')
(nchannels, sampwidth, framerate, nframes, comptype, compname) = ifile1.getparams()
assert ifile1.getparams() == ifile2.getparams()
@Chick3nman
Chick3nman / TESLA_A100_PCIE_v6.1.1
Created October 3, 2020 23:03
Hashcat v6.1.1 benchmark on the Nvidia Tesla A100 PCIE variant GPU
NVIDIA Driver Version: 450.80.02 CUDA Version: 11.0
This is the PCIE variant of the Nvidia Tesla A100 GPU
The PCIE variant is limited to 250W and this limit is visible in the faster algorithms benchmarked
Clock speed is also limited on this card, which explains some of the numbers being lower than expected
When comparing to the RTX 3090, consider the difference in Power and Clock speed limitation, as well as the use of HBM2e memory instead of GDDR6x
A benchmark of the full SMX4 A100 variant will follow as I get access
hashcat (v6.1.1) starting in benchmark mode...
@gmarfjan
gmarfjan / tkstar-tk915.adoc
Created June 1, 2020 11:45
Commands for managing a tk-start tk915 GPS tracker

TKSTAR-TK915 SMS Commands

Nota

  • <space> means space character

  • <phone number> like 00330612345678 (prefer international format)

Table 1. Admin commands
@madprops
madprops / nimtut.nim
Created November 25, 2019 18:14
Used for a video tutorial on Nim
# Mutable variable
var a = "hello"
# Immutable variable
let a = "hello"
# Specify a type
var age: int
var name: string
@Nachtalb
Nachtalb / telegram-desktop-multiple-accounts.rst
Last active March 22, 2024 06:08
Add multiple accounts in Telegram Desktop [Linux | MacOSX | Windows]
@akabe1
akabe1 / frida_multiple_unpinning.js
Last active April 12, 2024 14:35
Another Android ssl certificate pinning bypass for various methods
/* Android ssl certificate pinning bypass script for various methods
by Maurizio Siddu
Run with:
frida -U -f <APP_ID> -l frida_multiple_unpinning.js [--no-pause]
*/
setTimeout(function() {
Java.perform(function() {
console.log('');

Sublime Text

Build 3176

Windows 32-bit

Name Offset Original Patched
Persistent License Check 0x267CA 0x00 0x01
Initial License Check 0x26C4F 0x38 0x08
0x26C50 0x00 0x01
Software Update Prompt 0x50AFA 0x55 0xC3

Windows 64-bit

@tearfulDalvik
tearfulDalvik / pppoe.py
Last active January 10, 2021 15:04
A plain PPPoE hijacker | NetKeeper Groper
# coding:utf-8
'''
@author Gufeng Shen
@date 2018年10月27日
'''
import struct
import os
import uuid
@gushmazuko
gushmazuko / doublevpn.md
Last active December 1, 2023 14:03
Double VPN with OpenVPN

Двойной VPN на основе OpenVPN

Сначало настроим второй сервер:

Шаг 1. Установка OpenVPN

sudo apt update
sudo apt install openvpn easy-rsa