MCPcopy Create free account

hub / github.com/CyberForce/Pesidious / functions

Functions960 in github.com/CyberForce/Pesidious

↓ 2 callersMethodget_unwind_info_version
Returns UNWIND_INFO structure version
portable-executable/portable-executable-library2/pe_lib/pe_exception_directory.cpp:49
↓ 2 callersMethodget_version
portable-executable/portable-executable-library2/pe_lib/pe_rich_data.cpp:17
↓ 2 callersMethodget_virtual_memory_threshold
Returns the maximum block size that can be allocated from heap segments, in bytes
portable-executable/portable-executable-library2/pe_lib/pe_load_config.cpp:117
↓ 2 callersMethodhas_config
Returns true if image has config directory
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:583
↓ 2 callersMethodhas_overlay
Returns true if image has overlay data at the end of file
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1076
↓ 2 callersMethodhas_tls
Returns true if image has TLS directory
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:577
↓ 2 callersMethodis_console
Returns true if image has console subsystem
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1112
↓ 2 callersMethodis_exe_name
Returns true if data type is exe name
portable-executable/portable-executable-library2/pe_lib/pe_debug.cpp:399
↓ 2 callersMethodis_file
Returns true if structure contains file name
portable-executable/portable-executable-library2/pe_lib/pe_debug.cpp:540
↓ 2 callersMethodis_gui
Returns true if image has Windows GUI subsystem
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1118
↓ 2 callersMethodis_native_entry_point
Returns true if entry point is native
portable-executable/portable-executable-library2/pe_lib/pe_dotnet.cpp:50
↓ 2 callersFunctionload_dataset
r""" Extracts the input data from disk and packages them into format expected by \p MalGAN. Supports loading files from numpy, torch, and p
main_malgan.py:128
↓ 2 callersMethodprepare_section
Prepares section before attaching it
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:437
↓ 2 callersFunctionprocess_imported_functions_output
(imports)
extract_features.py:284
↓ 2 callersMethodrealign_file
Realigns file (changes file alignment)
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1538
↓ 2 callersFunctionrebuild_bound_imports
imports - bound imported modules list imports_section - section where export directory will be placed (must be attached to PE image) offset_from_secti
portable-executable/portable-executable-library2/pe_lib/pe_bound_import.cpp:203
↓ 2 callersMethodremove_bitmap
Removes bitmap by name/ID and language
portable-executable/portable-executable-library2/pe_lib/resource_bitmap_writer.cpp:44
↓ 2 callersMethodremove_resource_type
Removes all resources of given type or root name If there's more than one directory entry of a given type, only the first one will be deleted (that's
portable-executable/portable-executable-library2/pe_lib/pe_resource_manager.cpp:27
↓ 2 callersMethodrewrite_iat_and_original_iat_contents
Returns true if Original import address and import address tables contents will be rewritten works only if import descriptor IAT (and orig.IAT, if pre
portable-executable/portable-executable-library2/pe_lib/pe_imports.cpp:49
↓ 2 callersFunctionrun_rl
(pefolder, pefile, show)
mutated_builder.py:158
↓ 2 callersFunctionrun_test
portable-executable/portable-executable-library2/tests/test_runner/main.cpp:62
↓ 2 callersMethodrva_to_va_64
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1246
↓ 2 callersMethodsection_and_offset_from_rva
Returns section and offset (raw data only) from its start from RVA
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1276
↓ 2 callersMethodset_callbacks_rva
Sets TLS callbacks RVA
portable-executable/portable-executable-library2/pe_lib/pe_tls.cpp:107
↓ 2 callersMethodset_characteristics
Sets characteristics
portable-executable/portable-executable-library2/pe_lib/pe_tls.cpp:119
↓ 2 callersMethodset_dll_characteristics
Sets DLL Characteristics
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1289
↓ 2 callersMethodset_image_base_64
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1396
↓ 2 callersMethodset_name
Sets entry name
portable-executable/portable-executable-library2/pe_lib/pe_resources.cpp:174
↓ 2 callersMethodset_name
Sets name of function (or clears it, if empty name is passed)
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:72
↓ 2 callersMethodset_ordinal_base
Sets ordinal base
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:202
↓ 2 callersMethodset_stub_overlay
Sets stub MSVS overlay
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:141
↓ 2 callersMethodset_subsystem
Sets subsystem value
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1106
↓ 2 callersMethodset_symbol_name
Sets symbol name
portable-executable/portable-executable-library2/pe_lib/pe_debug.cpp:583
↓ 2 callersMethodset_version_info
Sets/replaces full version information: file_version_info: versions and file info lang_string_values_map: map of version info strings with encodings t
portable-executable/portable-executable-library2/pe_lib/resource_version_info_writer.cpp:21
↓ 2 callersMethodset_virtual_address
Sets section virtual address
portable-executable/portable-executable-library2/pe_lib/pe_section.cpp:257
↓ 2 callersFunctiontest_version
portable-executable/portable-executable-library2/tests/test_resource_version_info/main.cpp:12
↓ 2 callersMethodzero_directory_entry_iat
Returns true if IMAGE_DIRECTORY_ENTRY_IAT must be zeroed, works only if auto_set_to_pe_headers = true
portable-executable/portable-executable-library2/pe_lib/pe_imports.cpp:68
↓ 1 callersFunction__random_length
()
mutated_builder.py:194
↓ 1 callersMethod_calc_discrim_loss
r""" Calculates the parameter :math:`L_{D}` as defined in Eq. (2) of Hu & Tan's paper. :param X: Examples to calculate the loss ov
malgan/__init__.py:345
↓ 1 callersFunction_configure_activation_function
r""" Parse the activation function from a string and return the corresponding activation function PyTorch module. If the activation functio
main_malgan.py:108
↓ 1 callersFunction_export_results
r""" Exports MalGAN results. :param model: MalGAN model :param valid_loss: Average loss on the malware validation set :param tes
malgan/_export_results.py:16
↓ 1 callersMethod_fit_blackbox
r""" Firsts the blackbox detector using the specified malware and benign training sets. :param mal_train: Malware training dataset
malgan/__init__.py:190
↓ 1 callersMethod_fit_epoch
r""" Trains a single entire epoch :param epoch_num: Epoch number :param g_optim: Generator optimizer :param d_op
malgan/__init__.py:284
↓ 1 callersMethodadd_module_ref
Adds module reference
portable-executable/portable-executable-library2/pe_lib/pe_bound_import.cpp:79
↓ 1 callersMethodadd_translation
Adds translation to translation list
portable-executable/portable-executable-library2/pe_lib/version_info_editor.cpp:110
↓ 1 callersFunctionagent_policy
(agent)
mutated_builder.py:162
↓ 1 callersMethodauto_set_to_pe_headers
Returns true if PE headers should be updated automatically after rebuilding of imports
portable-executable/portable-executable-library2/pe_lib/pe_imports.cpp:62
↓ 1 callersMethodauto_strip_last_section_enabled
Returns true if the last section should be stripped automatically, if imports are inside it
portable-executable/portable-executable-library2/pe_lib/pe_imports.cpp:74
↓ 1 callersFunctionbinary_builder
( malware_pe: str, adversarial_vector: str, feature_mapping: str, output_path: str, f
binary_builder.py:142
↓ 1 callersFunctioncall_c_application_for_imports
( pefile: str, importFile: str, cpath: str, output_dir: str )
binary_builder.py:860
↓ 1 callersFunctioncall_c_application_for_section
( section_app: str, pefile: str, section_file: str, section_content: str, output_file
binary_builder.py:870
↓ 1 callersMethodchooseAction
(self, observation, epsilon)
rl_train.py:223
↓ 1 callersMethodclear_characteristics_flags
Clears PE characteristics flag
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1082
↓ 1 callersMethodclear_imports
Clears imported functions list
portable-executable/portable-executable-library2/pe_lib/pe_imports.cpp:252
↓ 1 callersFunctioncompute_td_loss
(batch_size)
rl_train.py:249
↓ 1 callersMethodcreate_pe
portable-executable/portable-executable-library2/pe_lib/pe_factory.cpp:6
↓ 1 callersMethoddiscardable
portable-executable/portable-executable-library2/pe_lib/pe_section.cpp:95
↓ 1 callersFunctionedit_tls
(bytez)
mutated_builder.py:308
↓ 1 callersMethodenable_auto_strip_last_section
Sets if the last section should be stripped automatically, if imports are inside it, default true
portable-executable/portable-executable-library2/pe_lib/pe_imports.cpp:122
↓ 1 callersFunctionevaluate
( action_function, pefolder, pefile , show)
mutated_builder.py:83
↓ 1 callersMethodexecutable
Returns true if section is executable
portable-executable/portable-executable-library2/pe_lib/pe_section.cpp:85
↓ 1 callersMethodextract
(self, bytez)
gym_malware/envs/utils/pefeatures2.py:339
↓ 1 callersFunctionextract_imports
(file, feature_vector_mapping: dict, filtered_import_list: list,index: int = 0, win32: bool = True)
extract_features.py:335
↓ 1 callersFunctionextract_sections
(file, feature_vector_mapping: dict, index: int = 0, win32: bool = True)
extract_features.py:367
↓ 1 callersFunctionfeatures_extractor
(adversarial_vector: str, feature_mapping: str)
binary_builder.py:724
↓ 1 callersFunctionfeatures_mapping_index
(malware_path: str, benign_path: str, output_path: str)
extract_features.py:80
↓ 1 callersMethodfill_stub_overlay
Fills MSVC stub overlay with character c
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:134
↓ 1 callersFunctionfilter_imported_functions
Filters the returned imported functions of binary to remove those with special characters (lots of noise for some reason), and require func
binary_builder.py:786
↓ 1 callersFunctionfilter_imported_functions
Filters the returned imported functions of binary to remove those with special characters (lots of noise for some reason), and require func
extract_features.py:258
↓ 1 callersMethodfit
r""" Fits the learner. Supports NumPy and PyTorch arrays as input. Returns a torch tensor as output. :param X: Examples
malgan/detector.py:57
↓ 1 callersMethodfit_one_cycle
r""" Trains the model for the specified number of epochs. The epoch with the best validation loss is used as the final model.
malgan/__init__.py:212
↓ 1 callersMethodforward
(self, x)
mutate.py:139
↓ 1 callersMethodforward
(self, x)
rl_train.py:219
↓ 1 callersMethodget_characteristics
Returns characteristics of directory
portable-executable/portable-executable-library2/pe_lib/pe_resources.cpp:222
↓ 1 callersMethodget_characteristics
Returns characteristics
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:106
↓ 1 callersMethodget_codepage
Returns resource codepage
portable-executable/portable-executable-library2/pe_lib/resource_data_info.cpp:23
↓ 1 callersMethodget_edit_list_va
Returns VA of edit list (reserved by system)
portable-executable/portable-executable-library2/pe_lib/pe_load_config.cpp:141
↓ 1 callersMethodget_file_os
Returns file OS type
portable-executable/portable-executable-library2/pe_lib/file_version_info.cpp:101
↓ 1 callersMethodget_file_os_raw
Returns file OS type (raw DWORD)
portable-executable/portable-executable-library2/pe_lib/file_version_info.cpp:95
↓ 1 callersMethodget_file_type
Returns file type
portable-executable/portable-executable-library2/pe_lib/file_version_info.cpp:159
↓ 1 callersMethodget_file_type_raw
Returns file type (raw DWORD)
portable-executable/portable-executable-library2/pe_lib/file_version_info.cpp:153
↓ 1 callersMethodget_from_name
r""" Gets the enum item from the specified name :param name: Name of the enum object :return: Enum item assoc
malgan/detector.py:39
↓ 1 callersFunctionget_full_path
portable-executable/portable-executable-library2/tests/test_runner/main.cpp:96
↓ 1 callersMethodget_guid
Returns debug PDB 7.0 structure GUID
portable-executable/portable-executable-library2/pe_lib/pe_debug.cpp:319
↓ 1 callersMethodget_heap_size_commit_32
Returns heap size commit for PE32 and PE64 respectively
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1446
↓ 1 callersMethodget_heap_size_reserve_32
Returns heap size reserve for PE32 and PE64 respectively
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1457
↓ 1 callersMethodget_icon_by_id
Returns icon data by ID and index in language directory (instead of language) (minimum checks of format correctness)
portable-executable/portable-executable-library2/pe_lib/resource_cursor_icon_reader.cpp:148
↓ 1 callersFunctionget_latest_model_from
(basedir)
mutated_builder.py:59
↓ 1 callersMethodget_major_version
Returns major version of directory
portable-executable/portable-executable-library2/pe_lib/pe_resources.cpp:234
↓ 1 callersMethodget_major_version
Returns major version number
portable-executable/portable-executable-library2/pe_lib/pe_load_config.cpp:61
↓ 1 callersMethodget_major_version
Returns major version
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:118
↓ 1 callersMethodget_minor_version
Returns minor version of directory
portable-executable/portable-executable-library2/pe_lib/pe_resources.cpp:240
↓ 1 callersMethodget_minor_version
Returns minor version number
portable-executable/portable-executable-library2/pe_lib/pe_load_config.cpp:67
↓ 1 callersMethodget_minor_version
Returns minor version
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:124
↓ 1 callersMethodget_nt_headers_ptr
Returns nt headers data pointer
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1613
↓ 1 callersMethodget_number_of_functions
Returns number of functions
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:142
↓ 1 callersMethodget_number_of_names
Returns number of function names
portable-executable/portable-executable-library2/pe_lib/pe_exports.cpp:148
↓ 1 callersMethodget_pe_signature
Returns PE signature
portable-executable/portable-executable-library2/pe_lib/pe_base.cpp:1307
↓ 1 callersMethodget_rva_of_code_manager_table
Returns RVA of code manager table
portable-executable/portable-executable-library2/pe_lib/pe_dotnet.cpp:105
↓ 1 callersMethodget_rva_of_export_address_table_jumps
Returns RVA of export address table jumps
portable-executable/portable-executable-library2/pe_lib/pe_dotnet.cpp:129
← previousnext →301–400 of 960, ranked by callers