MCPcopy Create free account

hub / github.com/RPISEC/MBE / functions

Functions165 in github.com/RPISEC/MBE

↓ 23 callersFunctionget_unum
gets a number from stdin and cleans up after itself */
include/utils.h:37
↓ 3 callersFunctionvectorSel
src/lab08/lab8B.c:47
↓ 2 callersMethoddismiss
src/lecture/cpp/cpp_lec01.cpp:14
↓ 2 callersFunctionencdec_message
apply one time pad */
src/lab07/lab7A.c:26
↓ 2 callersFunctiongetfd
src/lab08/lab8C.c:42
↓ 2 callersMethodgreet
src/lecture/cpp/cpp_lec01.cpp:7
↓ 2 callersFunctionhash_pass
doom's super secret password mangling scheme */
src/lab06/lab6B.c:22
↓ 2 callersFunctionlog_wrapper
src/lab04/lab4A.c:16
↓ 2 callersMethodme
src/lecture/cpp/cpp_lec01.cpp:8
↓ 2 callersFunctionprintMenu
src/lab08/lab8B.c:31
↓ 2 callersFunctionprint_chunk
src/lecture/heap/print_frees.c:8
↓ 2 callersFunctionreadfd
src/lab08/lab8C.c:19
↓ 2 callersFunctionsecurityCheck
src/lab08/lab8C.c:90
↓ 1 callersMethodadd
src/lab09/lab9A.cpp:61
↓ 1 callersFunctionadd_cfilter
src/lab10/lab10A.c:139
↓ 1 callersFunctionadd_dfilter
src/lab10/lab10A.c:170
↓ 1 callersMethodappend
src/lab09/lab9C.cpp:45
↓ 1 callersFunctionclear_stdin
clears stdin up until newline */
include/utils.h:25
↓ 1 callersFunctioncomparefds
src/lab08/lab8C.c:75
↓ 1 callersFunctionconcatenate_first_chars
src/lab02/lab2A.c:16
↓ 1 callersFunctioncontrivedLeak
src/lecture/misc/canary.c:6
↓ 1 callersFunctioncontrivedOverflow
src/lecture/misc/canary.c:13
↓ 1 callersFunctioncopytoglobal
reads a string, copies it to a global */
src/lab05/lab5C.c:9
↓ 1 callersFunctioncreate_message
creates a message */
src/lab07/lab7A.c:69
↓ 1 callersFunctiondestroy_message
free a secure message */
src/lab07/lab7A.c:154
↓ 1 callersFunctiondoNothing
This exists just so that the compiler/linker needs to include * CommandExecutor's code, since otherwise it would be unused. */
src/lecture/cpp/cpp_lec02.cpp:65
↓ 1 callersFunctiondo_add_item
src/lab09/lab9A.cpp:106
↓ 1 callersFunctiondo_auth
src/lecture/misc/uninitialized_data.c:14
↓ 1 callersFunctiondo_del_set
src/lab09/lab9A.cpp:149
↓ 1 callersFunctiondo_find_item
src/lab09/lab9A.cpp:124
↓ 1 callersFunctiondo_new_set
Storage interface implementation **********/
src/lab09/lab9A.cpp:87
↓ 1 callersFunctionedit_message
src/lab07/lab7A.c:125
↓ 1 callersFunctionemulate_packet
src/lab10/lab10A.c:95
↓ 1 callersFunctionenterData
src/lab08/lab8B.c:66
↓ 1 callersFunctionfave
src/lab08/lab8B.c:146
↓ 1 callersMethodfind
src/lab09/lab9A.cpp:69
↓ 1 callersFunctionfindSomeWords
src/lab08/lab8A.c:65
↓ 1 callersMethodget
No info leaks, either!
src/lab09/lab9C.cpp:36
↓ 1 callersMethodget
src/lab09/lab9A.cpp:76
↓ 1 callersFunctiongreet
src/lecture/cpp/cpp_lec02.cpp:54
↓ 1 callersFunctionhandle_tweet
src/lab06/lab6C.c:33
↓ 1 callersFunctionhelp
src/lab08/lab8B.c:194
↓ 1 callersFunctionloadFave
src/lab08/lab8B.c:174
↓ 1 callersFunctionload_pass
doom's super secure password read function */
src/lab06/lab6B.c:44
↓ 1 callersFunctionlog_error
src/lecture/misc/uninitialized_data.c:32
↓ 1 callersFunctionlogin
src/lab06/lab6B.c:12
↓ 1 callersFunctionlogin_prompt
src/lab06/lab6B.c:102
↓ 1 callersFunctionmake_listing
src/lab06/lab6A.c:49
↓ 1 callersFunctionmodify_callback
src/lab10/lab10A.c:221
↓ 1 callersFunctionprintFaves
src/lab08/lab8B.c:163
↓ 1 callersFunctionprintVector
src/lab08/lab8B.c:131
↓ 1 callersFunctionprint_chunk
src/lecture/heap/heap_chunks.c:8
↓ 1 callersFunctionprint_index
print a message at a select index */
src/lab07/lab7A.c:179
↓ 1 callersFunctionprint_menu
src/lecture/heap/heap_uaf.c:35
↓ 1 callersFunctionprint_menu
src/lab07/lab7C.c:43
↓ 1 callersFunctionprint_menu
the vulnerability is in here */
src/lab07/lab7A.c:202
↓ 1 callersFunctionprint_menu
src/lab09/lab9C.cpp:18
↓ 1 callersFunctionprint_menu
src/lab09/lab9A.cpp:19
↓ 1 callersFunctionprint_name
src/lab02/lab2B.c:17
↓ 1 callersFunctionreadA
src/lab08/lab8A.c:34
↓ 1 callersFunctionreadB
src/lab08/lab8A.c:43
↓ 1 callersFunctionreadC
src/lab08/lab8A.c:54
↓ 1 callersFunctionread_number
returns the contents of a specified storage index */
src/lab05/lab5A.c:41
↓ 1 callersFunctionread_number
returns the contents of a specified storage index */
src/lab03/lab3A.c:41
↓ 1 callersMethodsayHello
src/lecture/cpp/cpp_lec02.cpp:28
↓ 1 callersFunctionselectABook
src/lab08/lab8A.c:13
↓ 1 callersFunctionset_tweet
src/lab06/lab6C.c:49
↓ 1 callersFunctionset_username
src/lab06/lab6C.c:64
↓ 1 callersMethodset_vals
src/lecture/cpp/rect.cpp:14
↓ 1 callersFunctionsetup_account
src/lab06/lab6A.c:56
↓ 1 callersFunctionshell
src/lab02/lab2C.c:10
↓ 1 callersFunctionstore_number
get a number from the user and store it */
src/lab05/lab5A.c:11
↓ 1 callersFunctionstore_number
get a number from the user and store it */
src/lab03/lab3A.c:11
↓ 1 callersFunctionsumVectors
src/lab08/lab8B.c:96
↓ 1 callersFunctionverify_user_name
src/lab03/lab3C.c:9
↓ 1 callersFunctionverify_user_pass
src/lab03/lab3C.c:15
MethodDSVector
I don't like indexing from 0, I learned VB.NET first.
src/lab09/lab9C.cpp:32
MethodHashSet
src/lab09/lab9A.cpp:48
MethodRect
src/lecture/cpp/rect.cpp:6
Functionalgo_xor
src/lab10/lab10C.c:68
Methodarea
src/lecture/cpp/rect.cpp:7
Functionbig_num
src/lab07/lab7C.c:38
Functionbig_str
src/lab07/lab7C.c:28
Functiondefault_callback
src/lab10/lab10A.c:129
Methoddismiss
src/lecture/cpp/cpp_lec01.cpp:20
Functionescape
src/lecture/misc/uninitialized_data.c:9
Methodexecute
src/lecture/cpp/cpp_lec02.cpp:20
Methodgreet
src/lecture/cpp/cpp_lec01.cpp:13
Functioni_am_rly_leet
src/lecture/aslr/aslr_leak1.c:14
Functionmain
src/lab04/lab4B.c:9
Functionmain
src/lab04/lab4C.c:12
Functionmain
src/lab04/lab4A.c:26
Functionmain
src/lab08/lab8B.c:202
Functionmain
src/lab08/lab8C.c:97
Functionmain
src/lab08/lab8A.c:87
Functionmain
src/lab02/lab2A.c:47
Functionmain
src/lab02/lab2B.c:24
Functionmain
src/lab02/lab2C.c:16
Functionmain
src/lecture/rop/rop_exit.c:3
Functionmain
src/lecture/rop/rop_pivot.c:5
next →1–100 of 165, ranked by callers