myph-v2.git


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};