mirror of
https://github.com/h3xduck/TripleCross.git
synced 2025-12-24 18:33:08 +08:00
Finished injection module at userspace using /proc/<pid>/maps, enables to overwrite the GOT section with RELRO activated
This commit is contained in:
@@ -1,76 +1,3 @@
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
x/32b 0x5555555556a9
|
||||
x/32x 0x5555555556a9
|
||||
x/2i 0x5555555556a9
|
||||
disass 0x5555555556a9
|
||||
disass /r 0x5555555556a9
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
disass /r 0x5555555556ae
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
disass /r 0x5555555556ae
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+169)
|
||||
r
|
||||
si
|
||||
fin
|
||||
q
|
||||
b *(test_time_values_injection+169)
|
||||
r
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+169)
|
||||
r
|
||||
si
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
disass test_time_values_injection
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
disass 0x7ffff7ede56c
|
||||
disass /r 0x7ffff7ede56c
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+96)
|
||||
r
|
||||
@@ -254,3 +181,76 @@ si
|
||||
x/2i 7ffff7f1d5b0
|
||||
x/2i 0x7ffff7f1d5b0
|
||||
q
|
||||
r
|
||||
q
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
q
|
||||
b *(test_time_values_injection+94)
|
||||
disass test_time_values_injection
|
||||
b *(test_time_values_injection+167)
|
||||
r
|
||||
q
|
||||
b *(test_time_values_injection+167)
|
||||
r
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+167)
|
||||
r
|
||||
x/10s 0x41350
|
||||
x/10s 0x405130
|
||||
x/10b 0x405130
|
||||
x/10i 0x405130
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
disass test_time_values_injection
|
||||
b *(test_time_values_injection+94)
|
||||
r
|
||||
si
|
||||
fin
|
||||
fin
|
||||
si
|
||||
q
|
||||
b *(test_time_values_injection+94)
|
||||
r
|
||||
si
|
||||
x/20b 0x555555559fb0
|
||||
si
|
||||
x/20b 0x555555559fb0
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
b *(test_time_values_injection+94)
|
||||
r
|
||||
si
|
||||
si
|
||||
x/20b 0x555555559fb0
|
||||
x/20i 0x555555559fb0
|
||||
q
|
||||
b *(test_time_values_injection+94)
|
||||
r
|
||||
si
|
||||
x/20i 0x555555559fb0
|
||||
x/20b 0x555555559fb0
|
||||
si
|
||||
x/20b 0x555555559fb0
|
||||
x/20i 0x555555559fb0
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
r
|
||||
q
|
||||
|
||||
@@ -9,10 +9,10 @@ injection_lib: injection_lib.o
|
||||
gcc -Wall -shared -fPIC -o injection_lib.so injection_lib.c -ldl
|
||||
|
||||
execve_hijack.o: execve_hijack.c $(HEADERS)
|
||||
clang -g -c execve_hijack.c
|
||||
gcc -g -c execve_hijack.c
|
||||
|
||||
execve_hijack: execve_hijack.o lib/libRawTCP_Lib.a
|
||||
clang -g -o execve_hijack execve_hijack.o -ldl -L. lib/libRawTCP_Lib.a
|
||||
gcc -g -o execve_hijack execve_hijack.o -ldl -L. lib/libRawTCP_Lib.a
|
||||
|
||||
clean:
|
||||
-rm -f execve_hijack.o
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -1,3 +1,2 @@
|
||||
break *(test_time_values_injection+94)
|
||||
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
break *(test_time_values_injection+94)
|
||||
disable $bpnum
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user