Skip to content

Instantly share code, notes, and snippets.

@iklobato
iklobato / ngrok_evilginx_local.md
Last active August 12, 2026 11:20
Creating a local evilginx instance that works with ngrok tunnel

The Ultimate Guide to Evilginx and Ngrok: Local Setup & Strategy (2025)

This comprehensive tutorial provides a complete walkthrough for setting up Evilginx with ngrok locally. Learn the core technical steps and, more importantly, the advanced strategies for making your attack effective without needing a custom domain. This guide covers getting a static ngrok URL, crafting compelling social engineering pretexts, bypassing 2FA on services like Gmail, and ensuring a flawless user experience. Perfect for students of ethical hacking, penetration testers, and cybersecurity researchers.


⚠️ Ethical Use & Cybersecurity Disclaimer

This guide is published for educational and research purposes only. The information contained within details the creation of a phishing environment to help security professionals understand and defend against modern man-in-the-middle (MitM) attacks. Unauthorized use of these techniques to target individuals or organizations is illegal. **Always obtain explicit, writt

@thiagotxd
thiagotxd / activate_w10pro.ps1
Created March 24, 2024 15:48
Windows Server 2016 Activation (From Evaluation to Server Standard)
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms8.msguides.com
slmgr /ato
@NateWeiler
NateWeiler / Linux: tar Extract Files.md
Created June 16, 2020 01:42
You need to use the tar command to extract files from an archive or to create an archive (also known as tarball). A tarball or an archive is nothing but a single file that contains various individual files. It also includes information which allows your to restore files to their original form by one or more extraction programs such as tar command.

Linux: tar Extract Files

How can I extract or uncompress a file from tar ball downloaded from the Internet under Linux using bash command prompt?

You need to use the tar command to extract files from an archive or to create an archive (also known as tarball). A tarball or an archive is nothing but a single file that contains various individual files. It also includes information which allows your to restore files to their original form by one or more extraction programs such as tar command.

Extract or Unpack a TarBall File

[
{
"where": "Layer",
"if": {
"Datasource.type": "postgis"
},
"then": {
"Datasource.dbname": "hdmht",
"Datasource.user": "skors",
"Datasource.host": "localhost"
@mortonfox
mortonfox / Vivaldi hidden URLs.txt
Last active August 12, 2026 11:03
Vivaldi hidden URLs
chrome://settings/content/location
chrome://settings/content/notifications
chrome://settings/content
chrome://settings
vivaldi://settings/help
vivaldi://vivaldi-urls/
vivaldi://about
vivaldi://accessibility

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

KFZUS-F3JGV-T95Y7-BXGAS-5NHHP
T3ZWQ-P2738-3FJWS-YE7HT-6NA3K
KFZUS-F3JGV-T95Y7-BXGAS-5NHHP
65Z2L-P36BY-YWJYC-TMJZL-YDZ2S
SFZHH-2Y246-Z483L-EU92B-LNYUA
GSZVS-5W4WA-T9F2E-L3XUX-68473
FTZ8A-R3CP8-AVHYW-KKRMQ-SYDLS
Q3ZWN-QWLZG-32G22-SCJXZ-9B5S4
DAZPH-G39D3-R4QY7-9PVAY-VQ6BU
KLZ5G-X37YY-65ZYN-EUSV7-WPPBS
@xNythal
xNythal / ztype_cheat.js
Last active August 12, 2026 10:52
zty.pe Cheat Script, just paste in console and enter!
class Cheat {
constructor(game) {
this.game = game;
this._interval = undefined;
}
get targets() {
return Object.values(this.game.targets)
.flat()
.filter(t => t && t.remainingWord?.length);