shithub: fuzz

RSS feed

6d59799c – seh <seh@localhost> authored on 2018/12/31 16:35
use genrandom

752a1197 – seh <seh@localhost> authored on 2018/11/29 08:41
clean up commandline

98861d69 – seh <seh@localhost> authored on 2018/11/27 10:16
add TODO ;; clean up some source ;; limited refactor

fd658ecb – seh <seh@localhost> authored on 2018/11/27 09:36
merge

e2381aa3 – seh <seh@localhost> authored on 2018/11/27 09:34
migrate to bio and sysfatal for prints

8afe0c9f – Sean Hinchee <henesy.dev@gmail.com> authored on 2018/11/26 22:51
v1 Release of the fuzz(1) kernel fuzzer.

024b0833 – Sean Hinchee <henesy.dev@gmail.com> authored on 2018/11/26 19:34
README.md edited online with Bitbucket

68e10194 – seh <seh@localhost> authored on 2018/11/26 12:03
document -s flag in the manual

fec097a9 – seh <seh@localhost> authored on 2018/11/26 12:00
add -s flag

1248c98d – seh <seh@localhost> authored on 2018/11/26 04:35
merge

7d4ea499 – seh <seh@localhost> authored on 2018/11/26 04:34
fix MAN target

a8e37548 – seh <seh@localhost> authored on 2018/11/25 19:06
add known working system calls

26963af9 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/25 19:06
Fixes for ucharstar

6e64d645 – seh <seh@localhost> authored on 2018/11/25 16:20
merge

3ef96a1b – seh <seh@localhost> authored on 2018/11/25 16:20
fix -n argument not being strict about input type or existence

88f50d12 – seh <seh@localhost> authored on 2018/11/25 16:09
fix NCALLS off by one ;; don't allow calling with no calls specified

2bcf2670 – Anthony House <tuffant21@aim.com> authored on 2018/11/25 14:36
merged files

d6dd9733 – Sean Hinchee <henesy.dev@gmail.com> authored on 2018/11/25 19:32
LICENSE created online with Bitbucket

fe556bc0 – Anthony House <tuffant21@aim.com> authored on 2018/11/25 14:36
fixed those other shift errors

9b11c9c7 – Anthony House <tuffant21@aim.com> authored on 2018/11/25 12:58
fixing the shifting issue on mut_int

0816384f – seh <seh@localhost> authored on 2018/11/25 12:53
quality of life ;; add fuzz ? call to print all call names

5c482db8 – seh <seh@localhost> authored on 2018/11/25 12:31
clean up header

f1769a86 – glenda <glenda@cpre431> authored on 2018/11/25 12:24
fix rng() ? change to return int like rand()

5de31492 – seh <seh@localhost> authored on 2018/11/25 11:56
add rng() to replace rand() calls, returns ulong instead of int ;; things run slower

dc7e4027 – seh <seh@localhost> authored on 2018/11/25 11:14
fix rand ;; other fixes

bca057e3 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/25 03:17
Hacked together a working mut_chararr

e34b47e5 – glenda <glenda@10.0.2.15> authored on 2018/11/24 15:54
fix name table for types ;; clean up logging

d81c60b6 – seh <seh@localhost> authored on 2018/11/24 15:34
fix tables being incorrect

318a2235 – glenda <glenda@10.0.2.15> authored on 2018/11/24 15:19
can fuzz getpid now?

b5168499 – seh <seh@localhost> authored on 2018/11/24 15:08
add segfault note from sleep

4020f294 – glenda <glenda@10.0.2.15> authored on 2018/11/24 15:05
add debug mk target ;; add debug() function for printing debug messages ;; add comments indicating segfault locations ;; remove rfork call

6e82d2a0 – seh <seh@localhost> authored on 2018/11/24 13:57
add error prints if found

5f232419 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:52
Did the unsigned one as well.

1f2af0a0 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:48
adding more log info

a4ece5dc – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/24 00:47
Fixed a prototype issue for string array mutation

75322a9f – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/24 00:37
Merged Anthonys stuff

4c18c946 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:36
adding rand in for setting in_val

3a076c57 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:32
changing max_size to 2048

6c3d2706 – seh <seh@localhost> authored on 2018/11/24 13:29
hg said to merge

07bca288 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:26
This is a new commit to test

1843f34c – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:07
got mutate char star donish. testing it quick

42b7b222 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:03
got mutate char star donish. testing it quick

e80290bd – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:02
got mutate char star donish. testing it quick

62b32d12 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 13:00
got mutate char star donish. testing it quick

0a2dfe55 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 12:59
got mutate char star donish. testing it quick

03267fc4 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 11:34
pushing the pointer bug steve was trying to solve

f8e5402a – Anthony House <tuffant21@aim.com> authored on 2018/11/24 11:30
pushing the pointer bug steve was trying to solve

046b40ce – Anthony House <tuffant21@aim.com> authored on 2018/11/24 11:23
pushing the pointer bug steve was trying to solve

d637a203 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 11:03
pushing the pointer bug steve was trying to solve

d663902e – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:59
trying to find the bug

09f767f8 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:48
trying to find the bug

dec0f336 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:17
trying to find the bug

369b1c15 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:09
trying to find the bug

4f5742d1 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:08
trying to find the bug

8dc78bb7 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:08
trying to find the bug

87d329f0 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 10:02
trying to find the bug

5c2a74d8 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 09:54
trying to find the bug

00c3b810 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 09:53
trying to find the bug

5f6b761d – Anthony House <tuffant21@aim.com> authored on 2018/11/24 09:50
trying to find the bug

c756fb84 – Anthony House <tuffant21@aim.com> authored on 2018/11/24 09:47
testing something

1e9290ef – Anthony House <tuffant21@aim.com> authored on 2018/11/24 09:37
fixing a mistake

8f219f9a – Anthony House <tuffant21@aim.com> authored on 2018/11/24 09:30
Did changes requested by Steve. Added a new paramenter in mutate.c and mutate.h for int *round. Passed those values in from input.c.

59a88eb6 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/24 00:35
Fixed merge issues with Anthony

be56c70d – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/24 00:07
Added in mutations for long* and int*

7c235154 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/23 19:27
minor formatting changes

10d17ce3 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/21 01:04
primitive type mutates are complete, need to fix printing issue and do complex types

2e3f01ae – seh <seh@localhost> authored on 2018/11/20 19:54
Make logging thread safe ;; use dolog() now instead of fprint(logfd, ...)

fafcd2be – seh <seh@localhost> authored on 2018/11/20 08:40
fix runtime segfault due to operator precedence ;; clean up logging ;; move fuzz() call to child process ;; TODO -- someone is calling exits or something and we dont need a child, but have to use one atm

1789e9f1 – seh <seh@localhost> authored on 2018/11/19 16:40
merge anthony changes

b5b783c1 – Anthony House <tuffant21@aim.com> authored on 2018/11/19 10:16
Changed a few things to see if I can get it to build

2c3f807b – Anthony House <tuffant21@aim.com> authored on 2018/11/19 09:43
Did all of the update things to inlist.c

315ec123 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/19 01:07
Simplified some code, started on mutating but pointers are hard

dfbd3147 – rjpals <rjpals@localhost> authored on 2018/11/18 04:03
Fix pointers that I messed up

6a462972 – rjpals <rjpals@localhost> authored on 2018/11/18 03:39
Dereference pointers (rather than printing memory addresses in dec format)

2651f905 – rjpals <rjpals@localhost> authored on 2018/11/18 03:35
implement syscalling boilerplate

84038b0c – rjpals <rjpals@localhost> authored on 2018/11/18 03:34
fix inconsistencies in mutate

27bad13b – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/16 21:46
Fixed a few issues with casting since Steve is dumb and did some boilerplate

72b43426 – seh <seh@localhost> authored on 2018/11/14 14:24
add example manual page

4b0b0a23 – seh <seh@localhost> authored on 2018/11/14 14:09
merge

52bd05c2 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/14 01:04
More printing changes

32dfab62 – seh <seh@localhost> authored on 2018/11/14 14:02
stop that switch

7e9d6679 – seh <seh@localhost> authored on 2018/11/14 14:02
boilerplate for mkinlist

48b89cda – seh <seh@localhost> authored on 2018/11/14 13:50
fix build

b75561cd – ? <tuffant21@aim.com> authored on 2018/11/11 15:38
<Added breaks to try working with h>

7adc2401 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/10 01:12
worked on logging loop

c9c14da9 – seh <seh@localhost> authored on 2018/11/10 13:05
fix build issues

52657060 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/09 23:47
Merge hell

0dacfe5d – seh <seh@localhost> authored on 2018/11/10 12:24
add in type bookkeeping

450caa3a – seh <seh@localhost> authored on 2018/11/10 11:44
add initialisation for input List and other refactors

6a7f8345 – seh <seh@localhost> authored on 2018/11/10 10:16
fix hjsync ;; move proto

6426bdf8 – seh <seh@localhost> authored on 2018/11/10 09:50
make working build ;; add lget ;; convert mkinput to fuzz

7c68bebb – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/10 09:02
Synced disk like one time

1d644139 – seh <seh@localhost> authored on 2018/11/06 13:33
fix list, now is pointer to syscalls table entry

08f8933b – seh <seh@localhost> authored on 2018/11/06 10:46
create and populate list of syscalls to fuzz; initialize table of all syscalls; some reformat for tabstop=4

6036b648 – seh <seh@localhost> authored on 2018/11/06 09:29
Rework boilerplate for calls and populate table of syscall names

3e1ae062 – Steven Sleder <ssleder@iastate.edu> authored on 2018/11/05 17:12
Basic outline for input and mutation

0ffcce55 – glenda <glenda@cpre431> authored on 2018/10/28 14:44
add syscall table to global namespace

ea1df591 – glenda <glenda@cpre431> authored on 2018/10/27 16:46
Add further handling of commandline arguments and refinement of list

bafb7ede – glenda <glenda@cpre431> authored on 2018/10/27 16:14
add list implementation to track input types (in order) of a given function (and as a utility). also refactor list of enums representing syscalls available from user space.

4cd7e015 – seh <seh@localhost> authored on 2018/10/26 17:32
Add infrastructure for fuzzing, totally volatile

Next