63 lines
637 B
Text
63 lines
637 B
Text
NAME=r
|
|
FILE=malloc://512
|
|
CMDS=r
|
|
EXPECT=<<EOF
|
|
512
|
|
EOF
|
|
RUN
|
|
|
|
NAME=wx 90 r pd 1
|
|
FILE=malloc://512
|
|
CMDS=<<EOF
|
|
e asm.arch=x86
|
|
e asm.bytes=true
|
|
e asm.bits=64
|
|
wx 90
|
|
r
|
|
pd 1
|
|
EOF
|
|
EXPECT=<<EOF
|
|
512
|
|
0x00000000 90 nop
|
|
EOF
|
|
RUN
|
|
|
|
NAME=rj-pj
|
|
FILE=bins/elf/crackme0x05
|
|
CMDS=rj
|
|
EXPECT=<<EOF
|
|
{"size":7656}
|
|
EOF
|
|
RUN
|
|
|
|
NAME=extend file
|
|
FILE=
|
|
CMDS=<<EOF
|
|
o+ .tmp_r_file
|
|
r
|
|
w ABC
|
|
r+ 3
|
|
w ABC
|
|
ps @! 3
|
|
r 0x40
|
|
r
|
|
wb 4142434445
|
|
r- 4
|
|
ps @! 5
|
|
o- `olt:uri/str/tmp_r_file:fd:quiet`
|
|
o .tmp_r_file
|
|
r
|
|
o- `olt:uri/str/tmp_r_file:fd:quiet`
|
|
rm .tmp_r_file
|
|
EOF
|
|
EXPECT=<<EOF
|
|
0
|
|
ABC
|
|
64
|
|
EABCD
|
|
60
|
|
EOF
|
|
EXPECT_ERR=<<EOF
|
|
ERROR: Could not write 'ABC' at 0
|
|
EOF
|
|
RUN
|