joaoviictorti
acec7aeed2
feat(driver): adding new port module
2024-09-26 21:27:26 -03:00
joaoviictorti
32f8d73a6d
docs: update README.md
2024-09-26 21:22:14 -03:00
joaoviictorti
6b9bad1a78
docs: update README.md
2024-09-26 21:21:36 -03:00
joaoviictorti
5911c9993b
refactor(client): changing variable names for clarity
2024-09-26 21:17:33 -03:00
joaoviictorti
05bff9341c
feat: add new configuration file for formatting .toml files
2024-09-26 21:14:42 -03:00
joaoviictorti
9b17a6b2d6
docs(shared): adding documentation to enums
2024-09-26 21:12:36 -03:00
joaoviictorti
ad49bfe643
refactor(shared): Refactoring and adding documentation for clarity
2024-09-26 21:10:24 -03:00
joaoviictorti
89bb5fc9c5
refactor(cliente): rename variables for better readability
2024-09-26 21:08:25 -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
2952ae28a6
docs(readme): update README.md
2024-09-25 20:18:58 -03:00
joaoviictorti
8084118ae7
fix(driver): Remove KeUnstackDetachProcess
2024-09-25 20:17:26 -03:00
joaoviictorti
9827365eba
docs(driver): Minor correction to function documentation
2024-09-25 18:34:07 -03:00
joaoviictorti
8f96d4ec09
feature(driver): refactor internals and improve callback management
...
- Moved and refactored several internal modules to `driver/src/internals/`:
- Added new files: `enums.rs`, `externs.rs`, `structs.rs`, `types.rs`, and `mod.rs`.
- Renamed `includes/vad.rs` to `internals/vad.rs` for better organization.
- Updated `callback` module:
- Refactored `notify_routine.rs`, `object.rs`, `registry.rs`, and supporting files for better callback handling.
- Improved callback finding mechanism in `find_callback.rs` and `ioctls.rs`.
- Adjusted `injection` module:
- Refactored callback and I/O control handling in `callbacks.rs` and `ioctls.rs`.
- Miscellaneous improvements:
- Updated `misc/dse.rs`, `misc/etwti.rs`, and `keylogger/mod.rs`.
- Refactored `process`, `registry`, and `thread` modules for better maintainability.
- Simplified utility functions in `utils/`, including `address.rs`, `handles.rs`, `patterns.rs`, and more.
- Cleaned up and removed unused files like `.gitignore` in multiple directories.
- Updated `Cargo.toml` and `Cargo.lock` to reflect dependency changes.
2024-09-25 18:28:10 -03:00
joaoviictorti
8908e24ac8
Adding new files
2024-09-25 00:30:12 -03:00
joaoviictorti
e6fa7339ed
docss: update README.md
2024-09-23 20:17:45 -03:00
joaoviictorti
74f1a3559e
Add .cargo folder
2024-09-23 14:13:12 -03:00
joaoviictorti
f13c190c5f
docs: Updating utils module documentation
2024-09-23 13:45:00 -03:00
joaoviictorti
7ccedd21d5
docs: update README.md
2024-09-23 13:39:21 -03:00
joaoviictorti
2d0c7ecbbf
docs: update README.md
2024-09-23 13:38:18 -03:00
joaoviictorti
3bfec0ec0f
docs: Adding thread module documentation
2024-09-23 10:32:08 -03:00
joaoviictorti
d21d5a0f1c
docs: update README.md
2024-09-23 00:54:14 -03:00
joaoviictorti
c1c788f87f
Small fix
2024-09-22 23:54:33 -03:00
joaoviictorti
c609a52b57
docs: update README.md
2024-09-22 23:25:31 -03:00
joaoviictorti
222dfee978
docs: update README.md
2024-09-22 23:24:15 -03:00
joaoviictorti
5dd813c552
Adding new files to the project
2024-09-22 23:16:06 -03:00
joaoviictorti
16a9e0a6d0
docs: update thread.md documentation
2024-09-22 23:04:37 -03:00
joaoviictorti
fa01827036
Small fix
2024-09-22 22:47:16 -03:00
joaoviictorti
ca6eca5a1e
Small fix
2024-09-22 22:46:48 -03:00
joaoviictorti
3df708b629
docs: Updating process.md documentation
2024-09-22 22:44:39 -03:00
joaoviictorti
65003dccb7
docs: update README.md
2024-09-22 22:32:58 -03:00
joaoviictorti
bf2d6a7f95
docs: Removing tags
2024-09-22 22:31:05 -03:00
joaoviictorti
0736eb0a63
docs: Changing the title
2024-09-22 22:30:23 -03:00
joaoviictorti
70ea3ae5c3
docs: add enumerate module
2024-09-22 22:27:50 -03:00
joaoviictorti
7fda19a93f
docs: Adding the rest of the modules
2024-09-22 22:26:45 -03:00
joaoviictorti
c2f461d2c8
docs: update docs process.md
2024-09-22 22:16:16 -03:00
joaoviictorti
95d14b4743
docs: dividing module documentation into files
2024-09-22 22:04:53 -03:00
joaoviictorti
adf84526f4
docs: modifying the elevate module description
2024-09-22 21:48:09 -03:00
joaoviictorti
f8925a3c17
docs: adding process elevation documentation for system
2024-09-22 21:46:43 -03:00
joaoviictorti
576a547a55
docs: update docs process
2024-09-22 21:44:06 -03:00
joaoviictorti
2ebb20997f
docs: add docs rootkit
2024-09-22 21:41:20 -03:00
joaoviictorti
0617345acb
Remove module port
2024-09-17 11:00:30 -03:00
joaoviictorti
03db0a8f82
Moving DSE functionality to the misc module
2024-09-17 10:59:15 -03:00
joaoviictorti
91bcb3b8ff
docs: update README.md
2024-09-17 00:05:59 -03:00
joaoviictorti
faa50bb472
docs: update README.md
2024-09-16 23:50:01 -03:00
joaoviictorti
82f773ebaa
docs: update README.md
2024-09-16 23:49:35 -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
08d3bbf4e1
Splitting callbacks into files
2024-09-08 01:14:54 -03:00
João Victor
3b90007565
Small Fix
2024-09-08 00:22:38 -03:00
João Victor
d44c7d1f5b
Remove file vad.rs
2024-09-08 00:06:21 -03:00
João Victor
287d1f0c7d
Small fix
2024-09-08 00:00:59 -03:00