8000 GitHub - piz-ewing/yinjector: Windows DLL injection using rust.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

piz-ewing/yinjector

Repository files navigation

YInjector

license Language

  • ✨ Fusion injector
  • 👍 Easy to configure
  • 🚅 Monitor base on ETW

build

# windows-x86
cargo b --target=i686-pc-windows-msvc

# windows-x64
cargo b --target=x86_64-pc-windows-msvc

# for release
$env:RUSTFLAGS="--remap-path-prefix $HOME=~"

config

[global]
mode = 'native' # 'native' 'yapi' 'wow64ext'
exit = false # exit after injection

[easy] # optional
'x86.exe' = 'dlls/x86.dll'

[[mix]]
name = 'x86.exe'
dll = 'dlls/x86.dll'
delay = 0            # optional

[mix.limit] # optional
module = 'user32.dll' # optional
gui = true            # optional

[[mix]]
name = 'x64.exe'
dll = 'dlls/x64.dll'

[mix.limit]
module = 'ws2_32.dll'

run

./injector.exe [config_path]

demo

todo

  • ❌ [bug] YAPI and wow64ext is unstable, recommend using native mode
  • Config Hot Reload

ref

thx

YAPI -- Yet Another Process Injector @ez8-co

rewolf-wow64ext @rwfpl

pretty-env-logger @seanmonstar

remove absolute paths in release binary

windows-win-rs

0