558 lines
No EOL
7.4 KiB
Text
558 lines
No EOL
7.4 KiB
Text
NAME=rz-ax -I 3530468537
|
|
FILE==
|
|
CMDS=!rz-ax -I 3530468537
|
|
EXPECT=<<EOF
|
|
185.172.110.210
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -I 185.172.110.210
|
|
FILE==
|
|
CMDS=!rz-ax -I 185.172.110.210
|
|
EXPECT=<<EOF
|
|
0xd26eacb9
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax =10 0x46
|
|
FILE==
|
|
CMDS=!rz-ax =10 0x46
|
|
EXPECT=<<EOF
|
|
70
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax =16 0x3+0x3
|
|
FILE==
|
|
CMDS=!rz-ax =16 0x3+0x3
|
|
EXPECT=<<EOF
|
|
0x6
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -E | rz-ax -D
|
|
FILE==
|
|
CMDS=!rz-ax -E hello |rz-ax -D |rz-ax -E | rz-ax -D |rz-ax -E|rz-ax -D |rz-ax -E | rz-ax -D
|
|
EXPECT=hello
|
|
RUN
|
|
|
|
NAME=rz-ax -E | rz-ax -D 2
|
|
FILE==
|
|
CMDS=!rz-ax -E hello |rz-ax -D |rz-ax -E | rz-ax -D |rz-ax -E|rz-ax -D |rz-ax -E | rz-ax -Dl
|
|
EXPECT=hello
|
|
RUN
|
|
|
|
NAME=rz-ax -E | rz-ax -D 3
|
|
FILE==
|
|
CMDS=!echo hello | rz-ax -E |rz-ax -D |rz-ax -E | rz-ax -D |rz-ax -E|rz-ax -D |rz-ax -E | rz-ax -D
|
|
EXPECT=<<EOF
|
|
hello
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -S hello | rz-ax -s
|
|
FILE==
|
|
CMDS=!rz-ax -S hello | rz-ax -s
|
|
EXPECT=hello
|
|
RUN
|
|
|
|
NAME=rz-ax -S hello | rz-ax -s 2
|
|
FILE==
|
|
CMDS=!echo hello | rz-ax -S | rz-ax -s
|
|
EXPECT=<<EOF
|
|
hello
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -S hello | rz-ax -s (2)
|
|
FILE==
|
|
CMDS=!echo hello | rz-ax -S | rz-ax -s | rz-ax -S | rz-ax -s
|
|
EXPECT=<<EOF
|
|
hello
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -E | rz-ax -D -E
|
|
FILE==
|
|
CMDS=!echo hello | rz-ax -E |rz-ax -D |rz-ax -E | rz-ax -D |rz-ax -E|rz-ax -D |rz-ax -E | rz-ax -D
|
|
EXPECT=<<EOF
|
|
hello
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -b 01101000011001010110110001101100011011110111011101101111011100100110110001100100
|
|
FILE==
|
|
CMDS=!rz-ax -b 01101000011001010110110001101100011011110111011101101111011100100110110001100100
|
|
EXPECT=helloworld
|
|
RUN
|
|
|
|
NAME=rz-ax -B hello world
|
|
FILE==
|
|
CMDS=!rz-ax -B hello world
|
|
EXPECT=01101000011001010110110001101100011011110111011101101111011100100110110001100100
|
|
RUN
|
|
|
|
NAME=rz-ax 10
|
|
FILE==
|
|
CMDS=!rz-ax 10
|
|
EXPECT=<<EOF
|
|
0xa
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax 0xa
|
|
FILE==
|
|
CMDS=!rz-ax 0xa
|
|
EXPECT=<<EOF
|
|
10
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -1
|
|
FILE==
|
|
CMDS=!rz-ax -1
|
|
EXPECT=<<EOF
|
|
0xffffffffffffffff
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax 0xffffffffffffffff
|
|
FILE==
|
|
CMDS=!rz-ax 0xffffffffffffffff
|
|
EXPECT=<<EOF
|
|
-1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax b30
|
|
FILE==
|
|
CMDS=!rz-ax b3
|
|
EXPECT=<<EOF
|
|
11b
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax t42
|
|
FILE==
|
|
CMDS=!rz-ax t42
|
|
EXPECT=<<EOF
|
|
1120t
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax 1010d
|
|
FILE==
|
|
CMDS=!rz-ax 1010d
|
|
EXPECT=<<EOF
|
|
10
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax 3.33f
|
|
FILE==
|
|
CMDS=!rz-ax 3.33f
|
|
EXPECT=<<EOF
|
|
Fx40551eb8
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax Fx40551ed8
|
|
FILE==
|
|
CMDS=!rz-ax Fx40551ed8
|
|
EXPECT=<<EOF
|
|
3.330008f
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax 35o
|
|
FILE==
|
|
CMDS=!rz-ax 35o
|
|
EXPECT=<<EOF
|
|
0x1d
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax Ox12
|
|
FILE==
|
|
CMDS=!rz-ax Ox12
|
|
EXPECT=<<EOF
|
|
022
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax 1100011b
|
|
FILE==
|
|
CMDS=!rz-ax 1100011b
|
|
EXPECT=<<EOF
|
|
0x63
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax Bx63
|
|
FILE==
|
|
CMDS=!rz-ax Bx63
|
|
EXPECT=<<EOF
|
|
1100011b
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax Tx23
|
|
FILE==
|
|
CMDS=!rz-ax Tx23
|
|
EXPECT=<<EOF
|
|
1022t
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax Tx23
|
|
FILE==
|
|
CMDS=!rz-ax Tx23
|
|
EXPECT=<<EOF
|
|
1022t
|
|
EOF
|
|
RUN
|
|
|
|
NAME=cat bins/other/admin.txt | rz-ax -S
|
|
FILE==
|
|
CMDS=!cat bins/other/admin.txt | rz-ax -S
|
|
EXPECT=<<EOF
|
|
6161646d696e61
|
|
EOF
|
|
RUN
|
|
|
|
NAME=echo "414141" | rz-ax -s
|
|
FILE==
|
|
CMDS=!printf 414141 | rz-ax -s
|
|
EXPECT=AAA
|
|
RUN
|
|
|
|
NAME=rz-ax -b 01000101 01110110
|
|
FILE==
|
|
CMDS=!rz-ax -b 01000101 01110110
|
|
EXPECT=Ev
|
|
RUN
|
|
|
|
NAME=rz-ax -k 33+3
|
|
FILE==
|
|
CMDS=!rz-ax -k 33+3
|
|
EXPECT=<<EOF
|
|
36
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -e 0x00000401
|
|
FILE==
|
|
CMDS=!rz-ax -e 0x00000401
|
|
EXPECT=<<EOF
|
|
17039360
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -f 6.3+2.1
|
|
FILE==
|
|
CMDS=!rz-ax -f 6.3+2.1
|
|
EXPECT=<<EOF
|
|
8.4
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -n 0x1234
|
|
FILE==
|
|
CMDS=!rz-ax -n 0x1234
|
|
EXPECT=<<EOF
|
|
34120000
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -n 0xFEDCBA9876543210
|
|
FILE==
|
|
CMDS=!rz-ax -n 0xFEDCBA9876543210
|
|
EXPECT=<<EOF
|
|
1032547698badcfe
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -N 0xFEDCBA9876543210
|
|
FILE==
|
|
CMDS=!rz-ax -N 0xFEDCBA9876543210
|
|
EXPECT=<<EOF
|
|
\x10\x32\x54\x76\x98\xba\xdc\xfe
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -N 0x1234
|
|
FILE==
|
|
CMDS=!rz-ax -N 0x1234
|
|
EXPECT=<<EOF
|
|
\x34\x12\x00\x00
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -d 3
|
|
FILE==
|
|
CMDS=!rz-ax -d 3
|
|
EXPECT=<<EOF
|
|
3
|
|
EOF
|
|
RUN
|
|
|
|
NAME=cat bins/other/shellcode.c | rz-ax sF
|
|
FILE==
|
|
CMDS=!cat bins/other/shellcode.c | rz-ax -F
|
|
EXPECT=<<EOF
|
|
31c050686e2f7368682f2f626989e35089e25389e1b00bcd80
|
|
EOF
|
|
RUN
|
|
|
|
NAME=C array {0x33,33,23,32}
|
|
FILE==
|
|
CMDS=echo "main() {const char *foo = {0x33,33,23,23,23,23,4,13,32,23,32,23,32};}" | rz-ax -F
|
|
EXPECT=<<EOF
|
|
332117171717040d2017201720
|
|
EOF
|
|
RUN
|
|
|
|
NAME=C string "\x33\x44\x88"
|
|
FILE==
|
|
CMDS=echo 'main(){const char *foo = "\x33\x44\x88"; }' | rz-ax -F
|
|
EXPECT=<<EOF
|
|
334488
|
|
EOF
|
|
RUN
|
|
|
|
NAME=cat bins/other/shellcode.py | rz-ax sF
|
|
FILE==
|
|
CMDS=!cat bins/other/shellcode.py | rz-ax -F
|
|
EXPECT=<<EOF
|
|
31c050686e2f7368682f2f626989e35089e25389e1b00bcd80
|
|
EOF
|
|
RUN
|
|
|
|
NAME=Python array [0x33,33,23,32]
|
|
FILE==
|
|
CMDS=echo "foo = [0x33,33,23,23,23,23,4,13,32,23,32,23,32]" | rz-ax -F
|
|
EXPECT=<<EOF
|
|
332117171717040d2017201720
|
|
EOF
|
|
RUN
|
|
|
|
NAME=Python string '\x33\x44\x88'
|
|
FILE==
|
|
CMDS=echo "foo = '\x33\x44\x88'" | rz-ax -F
|
|
EXPECT=<<EOF
|
|
334488
|
|
EOF
|
|
RUN
|
|
|
|
NAME=Python string "\x33\x44\x88"
|
|
FILE==
|
|
CMDS=echo foo = '"\x33\x44\x88"' | rz-ax -F
|
|
EXPECT=<<EOF
|
|
334488
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -s 43 4a 50
|
|
FILE==
|
|
CMDS=!rz-ax -s 43 4a 50
|
|
EXPECT=CJP
|
|
RUN
|
|
|
|
NAME=rz-ax -s 434a50
|
|
FILE==
|
|
CMDS=!rz-ax -s 434a50
|
|
EXPECT=CJP
|
|
RUN
|
|
|
|
NAME=rz-ax -S "hello\x2Aworld ZYX\234abc\n"
|
|
FILE==
|
|
CMDS=!rz-ax -S "hello\x2Aworld ZYX\234abc\n"
|
|
EXPECT=<<EOF
|
|
68656c6c6f2a776f726c64205a59589c6162630a
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -t "1234567890 GMT-1"
|
|
FILE==
|
|
CMDS=!rz-ax -t "1234567890 GMT-1" | cut -d " " -f 1,2
|
|
EXPECT=<<EOF
|
|
Fri Feb
|
|
EOF
|
|
RUN
|
|
|
|
NAME=Timestamp GMT difference
|
|
FILE==
|
|
CMDS=<<EOF
|
|
?v `!rz-ax -t "1234567890 GMT-1" | cut -d " " -f 4 | cut -d ":" -f 1` - `!rz-ax -t "1234567890 GMT-3" | cut -d " " -f 4 | cut -d ":" -f 1`
|
|
EOF
|
|
EXPECT=<<EOF
|
|
0x2
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -x linux osx
|
|
FILE==
|
|
CMDS=!rz-ax -x linux osx
|
|
EXPECT=<<EOF
|
|
0x5ca62a43
|
|
0xad593a1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -u 3000
|
|
FILE==
|
|
CMDS=!rz-ax -u 3000
|
|
EXPECT=<<EOF
|
|
2.9K
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -h~Usage?"
|
|
FILE==
|
|
CMDS=!rz-ax -h~Usage?
|
|
EXPECT=<<EOF
|
|
1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=long number conversion
|
|
BROKEN=1
|
|
FILE==
|
|
CMDS=!rz-ax 10000000000000000000000000000000000000000000000b
|
|
EXPECT=<<EOF
|
|
0x8000000000000000
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -121.875f
|
|
FILE==
|
|
CMDS=!rz-ax -121.875f
|
|
EXPECT=<<EOF
|
|
Fxc2f3c000
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -0xf
|
|
FILE==
|
|
CMDS=!rz-ax -0xf
|
|
EXPECT=<<EOF
|
|
-15
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -L 0
|
|
FILE==
|
|
CMDS=!rz-ax -L 0
|
|
EXPECT=<<EOF
|
|
0x0
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -L 1
|
|
FILE==
|
|
CMDS=!rz-ax -L 1
|
|
EXPECT=<<EOF
|
|
0x1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -L 10000010100001001000011010001000100010101000110010001110100100001001001010010100100101101001100010011010100111001001111
|
|
FILE==
|
|
CMDS=!rz-ax -L 10000010100001001000011010001000100010101000110010001110100100001001001010010100100101101001100010011010100111001001111
|
|
EXPECT=<<EOF
|
|
0x4142434445464748494a4b4c4d4e4f
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -L 00000000000000000000000000000000000000000000000000000000000000000
|
|
FILE==
|
|
CMDS=!rz-ax -L 00000000000000000000000000000000000000000000000000000000000000000
|
|
EXPECT=<<EOF
|
|
0x0
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -L 11111111111111111111111111111111111111111111111111111111111111111
|
|
FILE==
|
|
CMDS=!rz-ax -L 11111111111111111111111111111111111111111111111111111111111111111
|
|
EXPECT=<<EOF
|
|
0x1ffffffffffffffff
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -ke 0xdeadbeef
|
|
FILE==
|
|
CMDS=!rz-ax -ke 0xdeadbeef
|
|
EXPECT=<<EOF
|
|
0xefbeadde
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -a
|
|
FILE==
|
|
CMDS=!rz-ax -a | grep -c ASCII
|
|
EXPECT=<<EOF
|
|
1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -w 16 0xffff
|
|
FILE==
|
|
CMDS=!rz-ax -w 16 0xffff
|
|
EXPECT=<<EOF
|
|
16
|
|
-1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -i
|
|
FILE==
|
|
CMDS=!printf A | rz-ax -i
|
|
EXPECT=<<EOF
|
|
unsigned char buf[] = {
|
|
0x41
|
|
};
|
|
unsigned int buf_len = 1;
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -o
|
|
FILE==
|
|
CMDS=!rz-ax -o 162 62
|
|
EXPECT=r2
|
|
RUN
|
|
|
|
NAME=rz-ax -r 0x1234
|
|
FILE==
|
|
CMDS=!rz-ax -r 0x1234 | grep -c octal
|
|
EXPECT=<<EOF
|
|
1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -v
|
|
FILE==
|
|
CMDS=!rz-ax -v | grep -c commit
|
|
EXPECT=<<EOF
|
|
1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -p
|
|
FILE==
|
|
CMDS=!rz-ax -p 0xb3
|
|
EXPECT=<<EOF
|
|
[0-1]: 1
|
|
[4-5]: 1
|
|
[7]: 1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rz-ax -p
|
|
FILE==
|
|
CMDS=!rz-ax -p 110
|
|
EXPECT=<<EOF
|
|
[1-3]: 1
|
|
[5-6]: 1
|
|
EOF
|
|
RUN |