Creating test case using base program.
Added an environment variable read to get a filename to read in the file contents using an fread operation within the function
Completed injection.
UNSPECIFIED
UNSPECIFIED
$SS_TC_ROOT/$SS_TC_INSTALL/bin/grep
./configure --prefix="$SS_TC_ROOT/$SS_TC_INSTALL" --exec-prefix="$SS_TC_ROOT/$SS_TC_INSTALL" --with-included-regex
make V=1 CC="$SS_CC" CCLD="$SS_LNK"
make V=1 install CC="$SS_CC" CCLD="$SS_LNK"
all words beginning with e or x, case sensitive
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
AAA
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
^[ex] input/dict.txt
STDOUT-01 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-01/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
find BIRMINGHAM, ignore case, recursive
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
Hellow world!
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-r -i BIRMINGHAM input/zip/
STDOUT-02 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-02/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
read extented regular expressions from file
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
Good-bye cruel world!
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-E -f input/grep-good-03-expr.txt input/mktsymbols.txt
STDOUT-03 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-03/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
search for entire words matching a specific pattern
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
AAA
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-w -f input/grep-good-04-expr.txt input/mktsymbols.txt
STDOUT-04 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-04/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
use mmap(), find NASDAQ in file
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
Hellow world!
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
--mmap NASDAQ input/mktsymbols.txt
STDOUT-05 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-05/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
match lines not containing NASDAQ, ignore case, count
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
Good-bye cruel world!
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-v -i -c NASDAQ input/mktsymbols.txt
STDOUT-06 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-06/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
grep stdin (a device), match words beginning w/ D, P, or Z, redirect file into stdin
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
AAA
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-D read -e ^[DPZ] /dev/stdin < input/mktsymbols.txt
STDOUT-07 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-07/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
extended grep, print number of lines of context
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
Hellow world!
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-E -C 15 ^[BRT] input/mktsymbols.txt
STDOUT-08 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-08/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
lines not beginning w/ B, R or T
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
Good-bye cruel world!
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-v ^[BRT] input/mktsymbols.txt
STDOUT-09 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-09/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
count lines not beginning w/ B, R or T
Has a fixed stack buffer of size 64. (char [64])
NONE
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
AAA
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-c -v ^[BRT] input/mktsymbols.txt
STDOUT-10 AND NOT TIMEOUT AND NOT CONTROLLED_EXIT
good-10/std-out.txt
DOES_NOT_RETURN
CONTROLLED_EXIT
Has a fixed stack buffer of size 64. (char [64])
DOS_UNCONTROLLED_EXIT
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-v -i -c NASDAQ input/mktsymbols.txt
weakness_started_0TWBL0iKzhSgtAswlNV3 AND ((NOT PERFORMER AND (segfault_code_1Kuuim41d9 OR segfault_code_vJO1CsVTUo OR segfault_code_P1qndIjHFT OR segfault_code_iteCqjwObe OR segfault_code_P7qhqyj9CY OR segfault_msg_qaQq86uXOo OR illegal_inst_msg_MCRwQliG9g) AND NOT timeout_rBkcWBA2QX) or (PERFORMER AND NOT ((segfault_code_1Kuuim41d9 OR segfault_code_vJO1CsVTUo OR segfault_code_P1qndIjHFT OR segfault_code_iteCqjwObe OR segfault_code_P7qhqyj9CY OR segfault_msg_qaQq86uXOo OR illegal_inst_msg_MCRwQliG9g) OR timeout_rBkcWBA2QX)))
(NOT PERFORMER AND (segfault_code_1Kuuim41d9 OR segfault_code_vJO1CsVTUo OR segfault_code_P1qndIjHFT OR segfault_code_iteCqjwObe OR segfault_code_P7qhqyj9CY OR segfault_msg_qaQq86uXOo OR illegal_inst_msg_MCRwQliG9g) AND NOT timeout_rBkcWBA2QX) or (PERFORMER AND NOT ((segfault_code_1Kuuim41d9 OR segfault_code_vJO1CsVTUo OR segfault_code_P1qndIjHFT OR segfault_code_iteCqjwObe OR segfault_code_P7qhqyj9CY OR segfault_msg_qaQq86uXOo OR illegal_inst_msg_MCRwQliG9g) OR timeout_rBkcWBA2QX))
DOES_NOT_RETURN
CONTROLLED_EXIT
CONTINUED_EXECUTION
None
132
None
134
None
135
None
136
None
139
None
Segmentation fault
None
Illegal instruction
None
stonesoup_trace:weakness_start
Has a fixed stack buffer of size 64. (char [64])
DOS_UNCONTROLLED_EXIT
/opt/stonesoup/workspace/testData/dockside_henryson/promisable_ricketier.txt
I've reached a point where I feel the need to express my disappointment with Gov. Common W Enumeration. There are a number of reasons Gov. Enumeration isn't telling us as to why he wants to obfuscate the issue so that one can't see what ought to be completely obvious to all. In this letter, I will expose those reasons one-by-one, on the principle that his argument that the sky is falling is hopelessly flawed and thoroughly circuitous. His cold, analytical approach to philistinism doesn't take into account the human element. In particular, those who have been hurt by philistinism know that Gov. Enumeration's jobations emblematize an increasing deturpation of cultural standards and a triumph of the meretricious. Get that straight, please. Any other thinking is blame-shoving or responsibility-dodging. Furthermore, Gov. Enumeration wants to eavesdrop on all types of private conversations. Why he wants that, I don't know, but that's what he wants.
$SS_TC_ROOT/logs/execute/lttng
$SS_TC_DEPS/lib64/liblttng-stonesoup-c.so:$SS_TC_DEPS/lib64/liblttng-ust-fork.so
0
-E -f input/grep-good-03-expr.txt input/mktsymbols.txt
weakness_started_b3N3W1dW93kUVWWadPno AND ((NOT PERFORMER AND (segfault_code_pHGfOYdjQp OR segfault_code_KGRouQLhLA OR segfault_code_EtIllA3tze OR segfault_code_DyPoZXsr6E OR segfault_code_aWxIuY9hKq OR segfault_msg_KwwJ8mF1l3 OR illegal_inst_msg_I2Mw5v1vI1) AND NOT timeout_ieVHH2Jp8F) or (PERFORMER AND NOT ((segfault_code_pHGfOYdjQp OR segfault_code_KGRouQLhLA OR segfault_code_EtIllA3tze OR segfault_code_DyPoZXsr6E OR segfault_code_aWxIuY9hKq OR segfault_msg_KwwJ8mF1l3 OR illegal_inst_msg_I2Mw5v1vI1) OR timeout_ieVHH2Jp8F)))
(NOT PERFORMER AND (segfault_code_pHGfOYdjQp OR segfault_code_KGRouQLhLA OR segfault_code_EtIllA3tze OR segfault_code_DyPoZXsr6E OR segfault_code_aWxIuY9hKq OR segfault_msg_KwwJ8mF1l3 OR illegal_inst_msg_I2Mw5v1vI1) AND NOT timeout_ieVHH2Jp8F) or (PERFORMER AND NOT ((segfault_code_pHGfOYdjQp OR segfault_code_KGRouQLhLA OR segfault_code_EtIllA3tze OR segfault_code_DyPoZXsr6E OR segfault_code_aWxIuY9hKq OR segfault_msg_KwwJ8mF1l3 OR illegal_inst_msg_I2Mw5v1vI1) OR timeout_ieVHH2Jp8F))
DOES_NOT_RETURN
CONTROLLED_EXIT
CONTINUED_EXECUTION
None
132
None
134
None
135
None
136
None
139
None
Segmentation fault
None
Illegal instruction
None
stonesoup_trace:weakness_start