Guilherme's repositories
nim-cephei
Probably the first ELF binary infector ever created in Nim.
ansi-escape
Using ANSI escape codes with x64 Linux Assembly
transferwise
A command line tool to get quotes from TransferWise
Paper-Repo
Aggregated content from the vx-underground paper collection. Files may not be named correctly.
skeksi_virus
Devestating and awesome Linux X86_64 ELF Virus
beginning-x64-assembly-programming
Source Code for 'Beginning x64 Assembly Programming' by Jo Van Hoey
Vx-Libraries
Collection of source code Libraries which can be utilized by Malware
dr-quine
A quine is a computer program (a kind of metaprogram) whose output and source code are identical. As a challenge or for fun, some programmers try to write the shortest quine in a given programming language. The operation that consist of simply opening the source file and displaying it is considered cheating. More generally, a program that uses any data entry cannot be considered a valid quine. A trivial solution is a program whose source code is empty. Indeed, the execution of such a program produces for most languages no output, that is to say the source code of the program.
echo-gorm-example
đź“– echo web framework and gorm orm example
Family
Collection of Malware source code by Language and Family.
HelloSilicon
An attempt with assembly on the machine we must not speak about
ldca
Self-replicating, self-modifying Assembly program that can evolve into every possible computer program in the universe (EXPERIMENTAL)
Linux.RV
PoC Reverse Text segment ELF File infector
polybar-forecast
A weather forecast module for Polybar
SBTG
PoC Metamorphic Encoder engine for ELF32 files
scan-action
Inline Image Scan Github Action
SHELF-Loading
Evasive ELF Static PIE User-Land-Exec featured in Tmpout Vol 1.
Vx-Engines
Collection of source code for Polymorphic, Metamorphic, and Permutation Engines used in Malware
wazuh-kubernetes
Wazuh - Wazuh Kubernetes
woody_woodpacker
“Packers” are tools that consist on compressing executable programs (.exe, .dll, .ocx ...) and encrypt them simultaneously. During execution, a program passing through a packer is loaded in memory, compressed and encrypted, then it will be decompressed (decrypted as well) and finally be executed. The creation of this kind of program is linked to the fact that antivirus programs generally analyse programs when they are loaded in memory, before they are executed. Thus, encryption and compression of a packer allow to bypass this behavior by obfuscating the content of an executable until it execution.
Zines
Mirror of my favourite hacking Zines for the lulz, nostalgy, and reference