SecML Malware
docs
Attacks
secml_malware.attack.whitebox package
secml_malware.attack.blackbox package
Models
secml_malware.models package
Utils
secml_malware.utils package
SecML Malware
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
E
|
F
|
G
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
W
A
apply_feasible_manipulations() (secml_malware.attack.blackbox.c_black_box_format_exploit_evasion.CBlackBoxFormatExploitEvasionProblem method)
(secml_malware.attack.blackbox.c_black_box_padding_evasion.CBlackBoxPaddingEvasionProblem method)
(secml_malware.attack.blackbox.c_blackbox_header_problem.CBlackBoxHeaderEvasionProblem method)
(secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
(secml_malware.attack.blackbox.c_gamma_evasion.CGammaEvasionProblem method)
(secml_malware.attack.blackbox.c_gamma_sections_evasion.CGammaSectionsEvasionProblem method)
(secml_malware.attack.blackbox.c_gamma_shift_problem.CGammaShiftEvasionProblem method)
(secml_malware.attack.blackbox.c_gammapi_evasion.CGammaAPIEvasionProblem method)
apply_feature_mapping() (secml_malware.attack.whitebox.c_discretized_bytes_evasion.CDiscreteBytesEvasion method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_fast_gradient_sign_evasion.CFastGradientSignMethodEvasion method)
apply_shift() (in module secml_malware.utils.extend_pe)
apply_shift_to_raw_code() (in module secml_malware.utils.extend_pe)
B
bytes_to_numpy() (secml_malware.models.basee2e.End2EndModel class method)
C
CBlackBoxFormatExploitEvasionProblem (class in secml_malware.attack.blackbox.c_black_box_format_exploit_evasion)
CBlackBoxHeaderEvasionProblem (class in secml_malware.attack.blackbox.c_blackbox_header_problem)
CBlackBoxPaddingEvasionProblem (class in secml_malware.attack.blackbox.c_black_box_padding_evasion)
CBlackBoxProblem (class in secml_malware.attack.blackbox.c_blackbox_problem)
CClassifierEmber (class in secml_malware.models.c_classifier_ember)
CClassifierEnd2EndMalware (class in secml_malware.models.c_classifier_end2end_malware)
CClassifierSorel (class in secml_malware.models.c_classifier_sorel_net)
CContentShiftingEvasion (class in secml_malware.attack.whitebox.c_shift_evasion)
CDiscreteBytesEvasion (class in secml_malware.attack.whitebox.c_discretized_bytes_evasion)
CEmberWrapperPhi (class in secml_malware.attack.blackbox.c_wrapper_phi)
CEnd2EndMalwareEvasion (class in secml_malware.attack.whitebox.c_end2end_evasion)
CEnd2EndWrapperPhi (class in secml_malware.attack.blackbox.c_wrapper_phi)
CExtendDOSEvasion (class in secml_malware.attack.whitebox.c_extend_dos_evasion)
CFastGradientSignMethodEvasion (class in secml_malware.attack.whitebox.c_fast_gradient_sign_evasion)
CFormatExploitEvasion (class in secml_malware.attack.whitebox.c_format_exploit_evasion)
CGammaAPIEvasionProblem (class in secml_malware.attack.blackbox.c_gammapi_evasion)
CGammaEvasionProblem (class in secml_malware.attack.blackbox.c_gamma_evasion)
CGammaSectionsEvasionProblem (class in secml_malware.attack.blackbox.c_gamma_sections_evasion)
CGammaShiftEvasionProblem (class in secml_malware.attack.blackbox.c_gamma_shift_problem)
CGeneticAlgorithm (class in secml_malware.attack.blackbox.ga.c_base_genetic_engine)
CHeaderEvasion (class in secml_malware.attack.whitebox.c_header_evasion)
CKreukEvasion (class in secml_malware.attack.whitebox.c_kreuk_evasion)
clear_results() (secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
compute_embedding_gradient() (secml_malware.models.basee2e.End2EndModel method)
(secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
compute_penalty_term() (secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
(secml_malware.attack.whitebox.c_discretized_bytes_evasion.CDiscreteBytesEvasion method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_fast_gradient_sign_evasion.CFastGradientSignMethodEvasion method)
CPaddingEvasion (class in secml_malware.attack.whitebox.c_padding_evasion)
create_int_list_from_x_adv() (in module secml_malware.utils.extend_pe)
create_real_sample_from_adv() (secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_format_exploit_evasion.CFormatExploitEvasion method)
create_section_population_from_folder() (secml_malware.attack.blackbox.c_gamma_evasion.CGammaEvasionProblem class method)
create_section_population_from_list() (secml_malware.attack.blackbox.c_gamma_evasion.CGammaEvasionProblem class method)
CSuciuEvasion (class in secml_malware.attack.whitebox.c_suciu_evasion)
CWrapperPhi (class in secml_malware.attack.blackbox.c_wrapper_phi)
E
embed() (secml_malware.models.basee2e.End2EndModel method)
(secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
(secml_malware.models.malconv.MalConv method)
embedd_and_forward() (secml_malware.models.basee2e.End2EndModel method)
(secml_malware.models.malconv.MalConv method)
embedding_predict() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
End2EndModel (class in secml_malware.models.basee2e)
extract_features() (secml_malware.attack.blackbox.c_wrapper_phi.CEmberWrapperPhi method)
(secml_malware.attack.blackbox.c_wrapper_phi.CEnd2EndWrapperPhi method)
(secml_malware.attack.blackbox.c_wrapper_phi.CWrapperPhi method)
(secml_malware.models.c_classifier_ember.CClassifierEmber method)
(secml_malware.models.c_classifier_sorel_net.CClassifierSorel method)
F
f_eval() (secml_malware.attack.blackbox.ga.c_base_genetic_engine.CGeneticAlgorithm method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
FileNotExistsException
fitness() (secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
FolderNotExistsException
forward() (secml_malware.models.basee2e.End2EndModel method)
(secml_malware.models.c_classifier_sorel_net.SorelNet method)
G
get_bounds() (secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
get_embedding_size() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
get_embedding_value() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
get_input_max_length() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
get_is_shifting_values() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
grad_eval() (secml_malware.attack.blackbox.ga.c_base_genetic_engine.CGeneticAlgorithm method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
gradient() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
gradient_f_x() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
gradient_search() (in module secml_malware.attack.whitebox.c_discretized_bytes_evasion)
I
infer_step() (secml_malware.attack.whitebox.c_discretized_bytes_evasion.CDiscreteBytesEvasion method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_fast_gradient_sign_evasion.CFastGradientSignMethodEvasion method)
init_starting_point() (secml_malware.attack.blackbox.c_black_box_format_exploit_evasion.CBlackBoxFormatExploitEvasionProblem method)
(secml_malware.attack.blackbox.c_blackbox_header_problem.CBlackBoxHeaderEvasionProblem method)
(secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
(secml_malware.attack.blackbox.c_gamma_sections_evasion.CGammaSectionsEvasionProblem method)
invert_feature_mapping() (secml_malware.attack.whitebox.c_discretized_bytes_evasion.CDiscreteBytesEvasion method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_fast_gradient_sign_evasion.CFastGradientSignMethodEvasion method)
L
list_to_numpy() (secml_malware.models.basee2e.End2EndModel class method)
load_model() (secml_malware.models.c_classifier_sorel_net.CClassifierSorel method)
load_pretrained_model() (secml_malware.models.c_classifier_end2end_malware.CClassifierEnd2EndMalware method)
load_sample_from_file() (secml_malware.models.basee2e.End2EndModel class method)
load_simplified_model() (secml_malware.models.basee2e.End2EndModel method)
loss_function_gradient() (secml_malware.attack.whitebox.c_discretized_bytes_evasion.CDiscreteBytesEvasion method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_fast_gradient_sign_evasion.CFastGradientSignMethodEvasion method)
M
MalConv (class in secml_malware.models.malconv)
module
secml_malware
secml_malware.attack
secml_malware.attack.blackbox
secml_malware.attack.blackbox.c_black_box_format_exploit_evasion
secml_malware.attack.blackbox.c_black_box_padding_evasion
secml_malware.attack.blackbox.c_blackbox_header_problem
secml_malware.attack.blackbox.c_blackbox_problem
secml_malware.attack.blackbox.c_gamma_evasion
secml_malware.attack.blackbox.c_gamma_sections_evasion
secml_malware.attack.blackbox.c_gamma_shift_problem
secml_malware.attack.blackbox.c_gammapi_evasion
secml_malware.attack.blackbox.c_wrapper_phi
secml_malware.attack.blackbox.ga
secml_malware.attack.blackbox.ga.c_base_genetic_engine
secml_malware.attack.whitebox
secml_malware.attack.whitebox.c_discretized_bytes_evasion
secml_malware.attack.whitebox.c_end2end_evasion
secml_malware.attack.whitebox.c_extend_dos_evasion
secml_malware.attack.whitebox.c_fast_gradient_sign_evasion
secml_malware.attack.whitebox.c_format_exploit_evasion
secml_malware.attack.whitebox.c_header_evasion
secml_malware.attack.whitebox.c_kreuk_evasion
secml_malware.attack.whitebox.c_padding_evasion
secml_malware.attack.whitebox.c_shift_evasion
secml_malware.attack.whitebox.c_suciu_evasion
secml_malware.attack.whitebox.tests
secml_malware.models
secml_malware.models.basee2e
secml_malware.models.c_classifier_ember
secml_malware.models.c_classifier_end2end_malware
secml_malware.models.c_classifier_sorel_net
secml_malware.models.malconv
secml_malware.models.tests
secml_malware.utils
secml_malware.utils.exceptions
secml_malware.utils.extend_pe
secml_malware.utils.tests
secml_malware.visualization
secml_malware.visualization.exe
secml_malware.visualization.tests
secml_malware.visualization.tests.test_visulization
O
objective_function() (secml_malware.attack.blackbox.ga.c_base_genetic_engine.CGeneticAlgorithm method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
objective_function_gradient() (secml_malware.attack.blackbox.ga.c_base_genetic_engine.CGeneticAlgorithm method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
optimization_solver() (secml_malware.attack.whitebox.c_discretized_bytes_evasion.CDiscreteBytesEvasion method)
(secml_malware.attack.whitebox.c_end2end_evasion.CEnd2EndMalwareEvasion method)
(secml_malware.attack.whitebox.c_fast_gradient_sign_evasion.CFastGradientSignMethodEvasion method)
OptimizerNotSetException
P
path_to_exe_vector() (secml_malware.models.basee2e.End2EndModel class method)
plot_bins() (in module secml_malware.visualization.exe)
plot_code_segment() (in module secml_malware.visualization.exe)
plot_header_contribution_histogram() (in module secml_malware.visualization.exe)
plot_range_histogram() (in module secml_malware.visualization.exe)
predict() (secml_malware.attack.blackbox.c_wrapper_phi.CWrapperPhi method)
R
random_mutation() (in module secml_malware.attack.blackbox.ga.c_base_genetic_engine)
run() (secml_malware.attack.blackbox.ga.c_base_genetic_engine.CGeneticAlgorithm method)
S
score_step() (secml_malware.attack.blackbox.c_blackbox_problem.CBlackBoxProblem method)
secml_malware
module
secml_malware.attack
module
secml_malware.attack.blackbox
module
secml_malware.attack.blackbox.c_black_box_format_exploit_evasion
module
secml_malware.attack.blackbox.c_black_box_padding_evasion
module
secml_malware.attack.blackbox.c_blackbox_header_problem
module
secml_malware.attack.blackbox.c_blackbox_problem
module
secml_malware.attack.blackbox.c_gamma_evasion
module
secml_malware.attack.blackbox.c_gamma_sections_evasion
module
secml_malware.attack.blackbox.c_gamma_shift_problem
module
secml_malware.attack.blackbox.c_gammapi_evasion
module
secml_malware.attack.blackbox.c_wrapper_phi
module
secml_malware.attack.blackbox.ga
module
secml_malware.attack.blackbox.ga.c_base_genetic_engine
module
secml_malware.attack.whitebox
module
secml_malware.attack.whitebox.c_discretized_bytes_evasion
module
secml_malware.attack.whitebox.c_end2end_evasion
module
secml_malware.attack.whitebox.c_extend_dos_evasion
module
secml_malware.attack.whitebox.c_fast_gradient_sign_evasion
module
secml_malware.attack.whitebox.c_format_exploit_evasion
module
secml_malware.attack.whitebox.c_header_evasion
module
secml_malware.attack.whitebox.c_kreuk_evasion
module
secml_malware.attack.whitebox.c_padding_evasion
module
secml_malware.attack.whitebox.c_shift_evasion
module
secml_malware.attack.whitebox.c_suciu_evasion
module
secml_malware.attack.whitebox.tests
module
secml_malware.models
module
secml_malware.models.basee2e
module
secml_malware.models.c_classifier_ember
module
secml_malware.models.c_classifier_end2end_malware
module
secml_malware.models.c_classifier_sorel_net
module
secml_malware.models.malconv
module
secml_malware.models.tests
module
secml_malware.utils
module
secml_malware.utils.exceptions
module
secml_malware.utils.extend_pe
module
secml_malware.utils.tests
module
secml_malware.visualization
module
secml_malware.visualization.exe
module
secml_malware.visualization.tests
module
secml_malware.visualization.tests.test_visulization
module
shift_pe_header() (in module secml_malware.utils.extend_pe)
shift_pe_header_by() (in module secml_malware.utils.extend_pe)
shift_pointer_to_section_content() (in module secml_malware.utils.extend_pe)
shift_section_by() (in module secml_malware.utils.extend_pe)
shift_section_by_using_lief() (in module secml_malware.utils.extend_pe)
SorelNet (class in secml_malware.models.c_classifier_sorel_net)
T
training (secml_malware.models.basee2e.End2EndModel attribute)
(secml_malware.models.c_classifier_sorel_net.SorelNet attribute)
(secml_malware.models.malconv.MalConv attribute)
W
write_adv_to_file() (secml_malware.attack.blackbox.ga.c_base_genetic_engine.CGeneticAlgorithm class method)
Read the Docs
v: docs
Versions
latest
stable
docs
Downloads
On Read the Docs
Project Home
Builds