myph-v2~ rust shellcode loader with evasive capabilities |
| git clone https://github.com/djnnvx/myph-v2.git |
| log | files | refs | archive | README |
mod.rs (2481B)
1 pub mod capabilities; 2 pub mod capability_matrix; 3 mod codegen_helpers; 4 // Common utilities and shared declarations for all techniques 5 pub mod common; 6 mod create_fiber; 7 mod create_remote_thread; 8 mod create_remote_thread_ex; 9 mod dynamic_common; 10 mod early_bird; 11 mod enum_calendar; 12 mod enum_system_locales; 13 mod enum_windows; 14 mod etwp; 15 mod fairy_law; 16 mod image_get_digest_stream; 17 mod module_stomping; 18 mod nt_create_thread_ex; 19 mod process_hollowing; 20 mod process_injection_common; 21 mod queue_user_apc; 22 mod set_timer; 23 mod syscall; 24 mod thread_hijacking; 25 mod trait_generator; 26 pub mod validation; 27 28 #[allow(unused_imports)] 29 pub use codegen_helpers::*; 30 #[allow(unused_imports)] 31 pub use common::TechniqueTemplateBuilder; 32 pub use trait_generator::TechniqueGenerator; 33 34 #[allow(unused_imports)] 35 pub use create_fiber::{generate_create_fiber_code, CreateFiberGenerator}; 36 #[allow(unused_imports)] 37 pub use create_remote_thread::{generate_crt_code, CRTGenerator}; 38 #[allow(unused_imports)] 39 pub use create_remote_thread_ex::{generate_crtx_code, CRTxGenerator}; 40 #[allow(unused_imports)] 41 pub use early_bird::{generate_early_bird_code, EarlyBirdGenerator}; 42 #[allow(unused_imports)] 43 pub use enum_calendar::{generate_enum_calendar_code, EnumCalendarGenerator}; 44 #[allow(unused_imports)] 45 pub use enum_system_locales::{generate_enum_system_locales_code, EnumSystemLocalesGenerator}; 46 #[allow(unused_imports)] 47 pub use enum_windows::{generate_enum_windows_code, EnumWindowsGenerator}; 48 #[allow(unused_imports)] 49 pub use etwp::{generate_etwp_code, EtwpGenerator}; 50 #[allow(unused_imports)] 51 pub use fairy_law::{generate_fairy_law_code, FairyLawGenerator}; 52 #[allow(unused_imports)] 53 pub use image_get_digest_stream::{ 54 generate_image_get_digest_stream_code, ImageGetDigestStreamGenerator, 55 }; 56 #[allow(unused_imports)] 57 pub use module_stomping::{generate_module_stomping_code, ModuleStompingGenerator}; 58 #[allow(unused_imports)] 59 pub use nt_create_thread_ex::{generate_nt_create_thread_ex_code, NtCreateThreadExGenerator}; 60 #[allow(unused_imports)] 61 pub use process_hollowing::{generate_process_hollowing_code, ProcessHollowingGenerator}; 62 #[allow(unused_imports)] 63 pub use queue_user_apc::{generate_queue_user_apc_code, QueueUserAPCGenerator}; 64 #[allow(unused_imports)] 65 pub use set_timer::{generate_set_timer_code, SetTimerGenerator}; 66 #[allow(unused_imports)] 67 pub use syscall::{generate_syscall_code, SyscallGenerator}; 68 #[allow(unused_imports)] 69 pub use thread_hijacking::{generate_thread_hijacking_code, ThreadHijackingGenerator};