Skip to content

0verEngineer/cuteInjector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues Apache License


Logo

cuteInjector

Simple dll injector built with QT

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

  • The Injector and the x86Bridge are two different CMake Projects because of the different architecture
  • The x86Bridge is only used to get the address of LoadLibraryA in a x86 Process but that will change in the future

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

  • QT

Visual Studio

  • Install the QT Extension
  • Open the Directory with Visual Studio
  • Change the CMakeSettings.json accordingly. The CMAKE_PREFIX_PATH should be the only one you need to set.

CLion Setup

  • Set the CMAKE_PREFIX_PATH in the Debug and Release Profiles of the CMake Settings. There is an Environment field.

CMAKE_PREFIX_PATH

  • Is the Path of the QT Installation that should be used. For Example: C:\Qt\6.3.0\msvc2019_64

Release dependencies

  • run windeployqt.exe --release P:\ath\to\dir\with\cuteInjector.exe

(back to top)

Roadmap

  • LoadLibrary + CreateThread Injection
  • Process Icons
  • (File-)Logging, Log-Window
  • Rethink x86, x64 situation
  • Add more injection methods
    • Manual Mapping
    • LdrLoadDll
  • Add more thread-creation methods
    • Kernel callback

(back to top)

License

Distributed under the Apache License 2.0. See LICENSE for more information.

(back to top)

Contact

Julian Hackinger - dev@hackinger.io

Project Link: https://github.com/0verEngineer/cuteInjector

(back to top)