• Stars
    star
    108
  • Rank 321,259 (Top 7 %)
  • Language
    Rust
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple prepender virus written in Rust

Linux.Fe2O3

This is a POC ELF prepender written in Rust. I like writting prependers on languages that I'm learning and find interesting. As for the name, Fe2O3 is the chemical formula of Rust, I thought it was appropriate.

Build

$ rustc main.rs -o Linux.Fe2O3

Note that the Rust version used is rustc 1.37.0 (eae3437df 2019-08-13), the latest at this moment.

Binary Sample

A binary sample is also available at https://www.guitmz.com/Linux.Fe2O3

$ file Linux.Fe2O3
Linux.Fe2O3: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, with debug_info, not stripped

$ sha1sum Linux.Fe2O3
c185ab0fd9b1c8f3ddaed7079898383edbcbb7f7  Linux.Fe2O3

Demo

asciicast

More Repositories

1

virii

Collection of ancient computer virus source codes
Assembly
599
star
2

ezuri

A Simple Linux ELF Runtime Crypter
Go
221
star
3

n26

API and CLI to get information of your N26 account
Go
178
star
4

memrun

Small tool to run ELF binaries from memory with a given process name
Assembly
149
star
5

go-liora

Probably the first binary (PE/ELF) infector ever created in GoLang.
Go
48
star
6

midrashim

PT_NOTE to PT_LOAD x64 ELF infector written in Assembly
Assembly
41
star
7

nim-cephei

Probably the first ELF binary infector ever created in Nim.
Nim
28
star
8

go-weather-indicator

Minimalistic GTK weather indicator written in GoLang.
Go
28
star
9

gocave

Finding code caves in ELF files with GoLang
Go
25
star
10

nasty

Reverse text segment x64 ELF infector written in Assembly
Assembly
18
star
11

msil-cecil-injection

Injection of MSIL using Cecil
C#
12
star
12

ansi-escape

Using ANSI escape codes with x64 Linux Assembly
Assembly
10
star
13

transferwise

A command line tool to get quotes from TransferWise
Go
8
star
14

capable

Interact with Capacities.io API from your terminal
Go
7
star
15

3-tier-app-aws-terraform

Simple 3-tier app example delpoyed to AWS using Terraform
HCL
6
star
16

vala-zariche

Linux.Zariche: a Vala virus
Vala
3
star
17

dynamic-api-caller-dotnet

A class which can dynamically call a Windows API function at runtime using Reflection.Emit.
C#
2
star
18

defjam

Assembly
1
star
19

bucket

A interactive shell to manage files in AWS S3.
Python
1
star
20

mbr-dumper

A .NET (C#) application that dumps the disk MBR onto a file.
C#
1
star
21

offsetter

Convert between file offsets and virtual addresses with Go
Go
1
star
22

nim-builder

Docker container to run and build Nim code
Shell
1
star
23

fasm-docker

Docker container to build FASM code
Dockerfile
1
star
24

rebar

A status line generator for Lemonbar, written in Rust.
Rust
1
star
25

Paper-Repo

Aggregated content from the vx-underground paper collection. Files may not be named correctly.
C
1
star
26

python-file-crypter

Encrypt any file using Python (RC4)
Python
1
star