MCPcopy Create free account

hub / github.com/Cobalt-Strike/udc2-vs / functions

Functions35 in github.com/Cobalt-Strike/udc2-vs

↓ 42 callersFunctionlog_message
(level: LogLevel, message: str, dest: LogDestination = LogDestination.ALL)
udc2-bof-vs/utils/boflint.py:687
↓ 5 callersMethodfrom_file
(cls, f)
udc2-bof-vs/utils/boflint.py:313
↓ 5 callersFunctionsendFrame
send a frame via a socket
udc2-bof-vs/udc2_bof.cpp:229
↓ 2 callersFunctionformat_destinations
(dest: LogDestination)
udc2-bof-vs/utils/boflint.py:749
↓ 2 callersMethodget_symbol_name
Extracts the symbol name from the raw bytes. If the first 4 bytes are zero, the last 4 are an offset into the string table. O
udc2-bof-vs/utils/boflint.py:451
↓ 2 callersMethodis_64bit
(self)
udc2-bof-vs/utils/boflint.py:474
↓ 2 callersFunctionreceive_frame
Receive a frame: 4-byte length prefix followed by payload.
tcp_udc2_server.py:13
↓ 1 callersMethod_parse_symbols_and_strings
Read the symbol table (18 bytes each, plus any auxiliary records), then read the string table if present.
udc2-bof-vs/utils/boflint.py:400
↓ 1 callersMethod_read_relocations_for_section
Reads relocations for a given section.
udc2-bof-vs/utils/boflint.py:437
↓ 1 callersFunctiongo
* @brief The UDC2 BOF entry point. Beacon calls this function to initialize the * UDC2 BOF and passes a pointer to a UDC2_INFO structure as the
udc2-bof-vs/udc2_bof.cpp:172
↓ 1 callersFunctioninit
* @brief Example function to perform any local initialization tasks for your UDC2 BOF */
udc2-bof-vs/udc2_bof.cpp:124
↓ 1 callersFunctionis_valid_bof
Quick check if file is a valid BOF by checking machine type.
udc2-bof-vs/utils/boflint.py:753
↓ 1 callersMethodlint
Perform basic lint checks and print results.
udc2-bof-vs/utils/boflint.py:477
↓ 1 callersFunctionmain
()
tcp_udc2_server.py:139
↓ 1 callersFunctionmain
()
udc2-bof-vs/utils/boflint.py:766
↓ 1 callersFunctionparse_arguments
Parse command line arguments for server configuration.
tcp_udc2_server.py:28
↓ 1 callersFunctionreadFrame
read a frame from a file
udc2-bof-vs/udc2_bof.cpp:197
↓ 1 callersFunctionrecvFrame
receive a frame from a socket
udc2-bof-vs/udc2_bof.cpp:213
↓ 1 callersFunctionsend_frame
Send a frame with 4-byte length prefix followed by payload.
tcp_udc2_server.py:7
↓ 1 callersFunctionwriteFrame
write a frame to a file
udc2-bof-vs/udc2_bof.cpp:235
Method__init__
(self, machine, number_of_sections, time_date_stamp, pointer_to_symbol_table, number_of_symbo
udc2-bof-vs/utils/boflint.py:199
Method__init__
(self, name, virtual_size, virtual_address, size_of_raw_data, pointer_to_raw_data, pointer_to
udc2-bof-vs/utils/boflint.py:246
Method__init__
(self, name_raw, value, section_number, type_, storage_class, number_of_aux_symbols)
udc2-bof-vs/utils/boflint.py:304
Method__init__
(self, virtual_address, symbol_table_index, type_)
udc2-bof-vs/utils/boflint.py:336
Method__init__
(self)
udc2-bof-vs/utils/boflint.py:365
Methodfrom_file
(cls, f)
udc2-bof-vs/utils/boflint.py:211
Methodfrom_file
(cls, f)
udc2-bof-vs/utils/boflint.py:261
Methodfrom_file
(cls, f)
udc2-bof-vs/utils/boflint.py:342
Methodfrom_file
(cls, path)
udc2-bof-vs/utils/boflint.py:373
Functionhandle_client_connection
Handle a single client connection by proxying data to/from the TeamServer.
tcp_udc2_server.py:76
Functionlog_format_default
(level: LogLevel, message: str, dest: LogDestination)
udc2-bof-vs/utils/boflint.py:712
Functionlog_format_vs
(level: LogLevel, message: str, dest: LogDestination)
udc2-bof-vs/utils/boflint.py:736
Functionmain
* @brief This function retrieves a Beacon payload and injects it into * the current process. This allows the Debug Beacon to mock how the UDC2 * B
udc2-bof-vs/udc2_bof.cpp:259
Functionudc2Close
* @brief Called by Beacon when closing the UDC2 channel. This should be used for any cleanup * you may need to perform. */
udc2-bof-vs/udc2_bof.cpp:116
Functionudc2Proxy
* @brief Beacon calls this function to send/receive encrypted frame data * via the UDC2 channel. The sendBuf parameter points to the outgoing fr
udc2-bof-vs/udc2_bof.cpp:67