Skip to content

🌈 injgo is a tool and library for DLL injector which written in Golang. 用Golang实现的Windows下的进程DLL注入工具

Notifications You must be signed in to change notification settings

jiusanzhou/injgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

injgo

Injgo is a tool for dynamic library injecting which written in Golang.

@Zoe on Twitter InjGo on Sourcegraph

If you are a rustacean, try the Rust version: injrs 🦀

Features

  • Pure Go
  • Zero dependency
  • Simple usage

Usage

You can use injgo as a cli tool.

1. Install

go get go.zoe.im/injgo/cmd/...

2. Inject

injgo PROCESS_NAME/PROCESS_ID DLL...

Also, you can use injgo as library.

API

  • Inject(pid int, dllname string, replace bool) error
  • InjectByProcessName(name string, dll string, replace bool) error

TODO

  • Use injector to handle result
  • Unload injected DLLs

About

🌈 injgo is a tool and library for DLL injector which written in Golang. 用Golang实现的Windows下的进程DLL注入工具

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages