Skip to content

Releases: hinqiwame/soinjector

v1.4.1

12 Apr 17:59
8f78549
Compare
Choose a tag to compare
I needed to use capital letters in my whole project to show it as a coursework
New stable binary compiled so yeah ^^

Full changelog: v1.4...v1.4.1

My Telegram channel<3

v1.4

28 Mar 06:26
81fee47
Compare
Choose a tag to compare

- added target process state restoration

if (kill(pid, SIGCONT) == -1) {
    printf("[!] failed to resume the target process: %d\n", pid);
} else {
    printf("[*] resumed the target process: %d\n", pid);
}

full changelog: v1.3...v1.4

my telegram channel<3

v1.3

22 Mar 07:52
c50a7f1
Compare
Choose a tag to compare

yet this is most stable release, most comfortable for usage.

- added checks for lib path and pid
lib path check:

// lib path check
if (access(lib_path, F_OK) == -1) {
    die("[!] invalid library path");
}

pid check:

// pid check
if (kill(pid, 0) == -1) {
    die("[!] invalid pid");
}

- added compiler script

#!/bin/bash
gcc -o injector injector.c -ldl -Wall
mv injector build 

- little reararrangement of files in src directory


full changelog: v1.2...v1.3

my telegram channel<3

v1.2

21 Mar 07:31
c1c6b28
Compare
Choose a tag to compare

added better error handler, generally error handling works better now in the code

// better error handler
void die(char* message) {
    perror(message);
    exit(EXIT_FAILURE);
}

full changelog: v1.1...v1.2

v1.1

07 Mar 10:13
5fb2f77
Compare
Choose a tag to compare
  • added support for 64-bit processes

full changelog: v1.0...v1.1

v1.0

27 Feb 13:50
4e7ea66
Compare
Choose a tag to compare

init release!