Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
adv ex on 5 january 2024
adv ex on 22 February 2024
banner Expire 26 April 2024
Rescator cvv and dump shop
banner expire at 13 May

Yale lodge shop
UniCvv
banner Expire 1 April  2021

Zelos - A Comprehensive Binary Emulation Platform

ALBERT

TRUSTED VENDOR
Staff member
Joined
Dec 3, 2020
Messages
1,293
Zelos (Zeropoint Emulated Lightweight Operating System) is a python-based binary emulation platform. One use of zelos is to quickly assess the dynamic behavior of binaries via command-line or python scripts. All syscalls are emulated to isolate the target binary. Linux x86_64 (32- and 64-bit), ARM and MIPS binaries are supported. Unicorn provides CPU emulation.

Installation
Use the package manager pip to install zelos.
Code:
pip install zelos
Basic Usage
Command-line
To emulate a binary with default options:
Code:
zelos my_binary
To view the instructions that are being executed, add the -v flag:
Code:
zelos -v my_binary
You can print only the first time each instruction is executed, rather than every execution, using --fasttrace:
Code:
zelos -v --fasttrace my_binary
By default, syscalls are emitted on stdout. To write syscalls to a file instead, use the --strace flag:
Code:
zelos --strace path/to/file my_binary
Specify any command line arguments after the binary name:
Code:
zelos my_binary arg1 arg2
Programmatic
Code:
import zelos
z = zelos.Zelos("my_binary")
z.start(timeout=3)
Download Zelos
 
Top Bottom