mykola2312
|
b0e89a263c
|
merge Parsable-Instructions into this project for integrity. rtdisasm needs lookup tables of instruction opcodes
|
2024-08-14 17:24:34 +03:00 |
|
mykola2312
|
585d940ece
|
add x86 instruction set lookup table, compressed in gzip to avoid diff clogging
|
2024-08-14 01:27:40 +03:00 |
|
mykola2312
|
3965e0b773
|
add rtdisasm test target
|
2024-07-25 02:48:44 +03:00 |
|
mykola2312
|
359e745370
|
add rtdisasm target to makefile since I'm gonna implement runtime disassembler
|
2024-07-25 02:18:56 +03:00 |
|
mykola2312
|
a1b815415e
|
add assembly targets and rules
|
2024-07-23 04:51:04 +03:00 |
|
mykola2312
|
654f083f60
|
add debug function to print all registers
|
2024-07-23 03:34:31 +03:00 |
|
mykola2312
|
a7fc495381
|
implement thread register read and write. needs more testing
|
2024-07-23 03:07:45 +03:00 |
|
mykola2312
|
0196d39a4b
|
implement attaching and detaching to process threads
|
2024-07-23 02:28:48 +03:00 |
|
mykola2312
|
57c74b1abb
|
add hijack destination function to dummy for thread hijacking testing
|
2024-07-23 01:58:30 +03:00 |
|
mykola2312
|
0d57997a19
|
implement caps check for ptrace
|
2024-07-21 00:20:37 +03:00 |
|
mykola2312
|
abe4af91e4
|
implement function to obtain active thread of a process
|
2024-07-20 23:53:50 +03:00 |
|
mykola2312
|
0e018fc6c8
|
implement thread enumeration
|
2024-07-20 22:56:45 +03:00 |
|
mykola2312
|
1f8d733548
|
make function to determine parent process, since that process should contain all juicy threads
|
2024-07-20 22:28:48 +03:00 |
|
mykola2312
|
8650359177
|
implement process enumeration by executable name
|
2024-07-20 22:05:29 +03:00 |
|
mykola2312
|
924a3fafe5
|
ignore vscode nonsense
|
2024-07-20 21:57:54 +03:00 |
|
mykola2312
|
61cee89bbe
|
fix debug builds
|
2024-07-20 21:57:25 +03:00 |
|
mykola2312
|
e0640a7878
|
implement proc status parsing
|
2024-07-20 17:42:06 +03:00 |
|
mykola2312
|
bf3a0ece78
|
switch project from cpp to c language since cpp has no benefits what so ever and only confuses everything
|
2024-07-20 16:59:04 +03:00 |
|
mykola2312
|
c6be556d3e
|
make dummy target children and siblings (threads)
|
2024-07-20 12:47:48 +03:00 |
|
mykola2312
|
d512bb4dd2
|
begin working on process enumeration, add dummy target and adjust makefile for multiple targets
|
2024-07-19 19:31:51 +03:00 |
|
mykola2312
|
cd739c74e2
|
add debug profile
|
2024-07-18 17:43:21 +03:00 |
|
mykola2312
|
1137a14eda
|
makefile setup
|
2024-07-18 17:26:33 +03:00 |
|
mykola2312
|
40123c6c67
|
initial commit
|
2024-07-18 12:47:35 +03:00 |
|