joaoviictorti
45c99158b4
docs: Adding documentation for the client
2024-11-01 15:21:19 -03:00
joaoviictorti
9a5ed34ce1
fix: Correcting driver structure error
2024-11-01 13:53:14 -03:00
joaoviictorti
3e51fe4c11
refactor: Refactoring all code to improve documentation and operation of the kernel driver
...
- Updating module documentation
- Adding new features
- Refactoring all code to improve readability
2024-11-01 13:26:50 -03:00
joaoviictorti
95ed48517b
docs(client): Adjusts documentation to use 'Arguments' instead of 'Parameters
2024-10-04 11:14:59 -03:00
joaoviictorti
a20c3024a2
Small fix
2024-09-28 11:19:55 -03:00
joaoviictorti
f71555748c
feature(driver): remove loop/thread for key state reading, added VAD root offset retrieval
...
- Removed the loop and thread for reading key states; now the client handles this, as the driver maps the address to user mode.
- Added a function to retrieve the VAD root offset.
- Refactored various parts of the code for clarity and performance.
2024-09-27 21:02:48 -03:00
joaoviictorti
8813d935b8
Adding a banner
2024-09-26 22:06:19 -03:00
joaoviictorti
5911c9993b
refactor(client): changing variable names for clarity
2024-09-26 21:17:33 -03:00
joaoviictorti
cfc2afbf6b
refactor(client): Refactoring the CLI and restructuring modules to improve readability and code organization
...
- Reorganization of the CLI logic to separate responsibilities and simplify the structure.
- Modularization of functionalities in dedicated structs, promoting encapsulation and reuse.
- Implementation of lazy initialization to avoid unnecessary instance creation.
- Reduced code duplication with the use of auxiliary functions.
- Improved overall readability of the code, making it easier to maintain and scalable.
2024-09-26 20:35:34 -03:00
joaoviictorti
890f288af4
feat: Refactor code to add ETWTI functionality and remove duplication, integrating scan_for_pattern for optimization
2024-09-16 23:46:56 -03:00
João Victor
287d1f0c7d
Small fix
2024-09-08 00:00:59 -03:00
João Victor
7330488d31
Adding new features to the 'Module' and refactoring the code
2024-09-07 23:33:18 -03:00
João Victor
71c5d657b7
Adding the miscellaneous command to the cli
2024-08-31 16:10:13 -03:00
João Victor
efb740b02c
Small correction to CLI commands
2024-08-31 15:57:45 -03:00
João Victor
351a7d5fea
Complete refactoring of driver and client code to improve readability
2024-08-31 00:35:00 -03:00
João Victor
f2083e66f7
Adding the rest of the registry function files
2024-08-11 22:04:55 -03:00
João Victor
2bf8a4fa53
Adding new registry key/value hiding features
2024-08-11 22:04:08 -03:00
João Victor
3fa6c3bd1c
Update .gitignore
2024-08-08 13:46:44 -03:00
João Victor
b006cfa050
New CLI commands
2024-08-05 21:36:02 -03:00
João
21491ac268
Adding new features in relation to callbacks and refactoring some other parts of the code
2024-08-04 17:58:02 -03:00
João
4de1a8873a
update code main
2024-07-30 22:04:29 -03:00
João
8f816d490a
New clis commands
2024-07-30 22:01:44 -03:00
João
fc9f558182
Adding Injection using APCS
2024-07-30 21:59:46 -03:00
João
d1b6401d8c
Updating .gitignore
2024-07-26 22:12:13 -03:00
João
187a60d549
Adding injection functionality to the client cli
2024-07-26 19:56:39 -03:00
João
75558980cc
Adding cli commands for injection functionality
2024-07-26 19:47:45 -03:00
João
e8d3a20f51
shadow-rs
2024-07-26 12:28:36 -03:00