forbe / injgo

:rainbow: Injgo is a tool for dynamic library injecting which written in Golang. 用Golang实现的Windows下的进程DLL注入工具

Home Page:https://go.zoe.im/injgo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

injgo

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

@Zoe on Twitter InjGo on Sourcegraph

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

:rainbow: Injgo is a tool for dynamic library injecting which written in Golang. 用Golang实现的Windows下的进程DLL注入工具

https://go.zoe.im/injgo


Languages

Language:Go 100.0%