VoidStar
Coverity
Browse data using Corti's 2D projector as well as 3D variants.
The actual file being represented below is data/BigPictureBG.tga.
- Greg Conti
- Blackhat 2010 - Voyage of the reverser - Sergey Bratus Greg Conti
- Conti's & Bratus'
binvis
- Cortesi's
binvis.io
- REcon 2013 - The Future of RE : Dynamic Binary Visualization (Christopher Domas)
- Christopher Domas The future of RE Dynamic Binary Visualization
- Look for the past, present and future inside of π Edit Add topics
- Sloane's Gap. Mathematical and Social Factors Explain the Distribution of Numbers in the OEIS
- rule 30 on OEIS.org
- Bailey–Borwein–Plouffe formula
- Codisec's open source & maintained Veles
- What do numbers look like?
- Some explorations of string repetition statistics
- 3D scatterplot of an image (3D RGB Scatterplots of colours used in famous paintings, HN discussion, Reddit)
bazel build voidstar
./bazel-bin/voidstar/voidstar --move bazel-bin/voidstar/voidstar data/*
Usage:
voidstar [OPTIONS] FILE...
-l, --list list backends
-u, --ui choose ui mode
-a, --algorithm algorithm to apply
-x, --width window width
-y, --height window height
-f, --fullscreen start on fullscreen
--keep-chrome show title bar & allow resizing
-w, --sliding length of sliding window
-s, --slide-step amount of points slid
-m, --move move sliding window forward
-n, --spin don't spin shape on itself
-b, --begin begin offset for the range
-e, --end end offset for the range (0: till end of file)
-h, --help this help
# Press H and L to switch between files
# Use A W S D Z X and your mouse to move in the 3D space
# Press F for full screen
# Use the arrows to slide and enlarge the sliding window
# Press M to slide the window to the end
# Use > to slide faster, < to slow down
# SPACE to toggle spinning the shape
# Press O to reset the camera position
# ESC to quit
Known to work with
- ubuntu 18.10 + docker 18.09.0
docker build -f Dockerfile.dev -t voiddev .
mv your/interesting/files/* data/
./docker-dev.sh
- Download one of the
osx
files of the latest release - Open Terminal.app (you can search for it in Spotlight)
- Type
chmod u+x
then drag and drop the file you downloaded then press ENTER (now this file can be executed) - Now drag and drop your executable then drag a file you want to look at (e.g.
data/dragon.vox
) then press ENTER - A window should appear. Move your mouse and play with your keyboard's arrows. You should see some colored dots in 3D.
snap install voidstar
This relies on snaps.
- A C++ compiler
bazel
that you can use through bazelisk
sudo apt-get install mesa-common-dev libegl1-mesa-dev libgles2-mesa-dev xorg-dev