rarun2 - Online sa Cloud

Ito ang command na rarun2 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


rarun2 - radare2 utility upang magpatakbo ng mga programa sa mga kakaibang kapaligiran

SINOPSIS


rarun2 [[script.rr2]]

DESCRIPTION


Ang program na ito ay ginagamit bilang isang launcher para sa pagpapatakbo ng mga programa na may iba't ibang kapaligiran,
mga argumento, mga pahintulot, mga direktoryo at mga na-override na default na filedescriptor.

Ang programa ay tumatanggap lamang ng isang argumento na siyang filename ng configuration file
upang patakbuhin ang programa.

Ito ay kapaki-pakinabang kapag kailangan mong magpatakbo ng isang programa gamit ang mahahabang argumento o magpasa ng mahabang data sa stdin
o mga bagay na tulad na karaniwang kinakailangan para sa pagsasamantala ng crackmes :)

DIREKTO


Ang rr2 (rarun2) configuration file ay tumatanggap ng mga sumusunod na direktiba, na inilarawan bilang key=value
mga entry at komento na tinukoy bilang mga linya na nagsisimula sa '#'.

programa landas sa programa na isasagawa

stdout piliin ang file upang palitan ang stdout file descriptor

si stdin piliin ang file upang basahin ang data mula sa stdin

input itakda ang string na ipapasa sa programa sa pamamagitan ng stdin

chdir baguhin ang direktoryo bago isagawa ang programa

chroot patakbuhin ang programa sa chroot. nangangailangan ng ilang nakaraang setup

preload mag-preload ng library (hindi suportado sa Windows, linux, osx, bsd lang)

setuid itakda ang proseso uid

seteuid itakda ang epektibong proseso uid

setgid itakda ang id ng pangkat ng proseso

setgid itakda ang epektibong proseso ng grupo id

settenv itakda ang halaga para sa ibinigay na variable ng kapaligiran

arg[0-3] itakda ang halaga para sa argument N na ipinasa sa programa

HALIMBAWA


Sample na rarun2 script

$ pusa foo.rr2
#!/usr/bin/rarun2
programa=./pp400
arg0=10
stdin=foo.txt
chdir=/ Tmp
#chroot=.
./foo.rr2

Pagkonekta ng isang programa sa isang socket

$ nc -l 9999
$rarun2 program=/bin/ls connect=localhost:9999

Pag-debug ng isang programa na nagre-redirect ng io sa isa pang terminal

## magbukas ng bagong terminal at i-type ang 'tty' para makuha
$ tty ; malinaw ; matulog 999999
/dev/ttyS010
## sa ibang terminal run r2
$ r2 -d rarun2 program=/bin/ls stdio=/dev/ttys010

Gumamit ng rarun2 online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa