joaoviictorti
f91732f55f
Adding .vscode
2025-02-25 11:03:02 -03:00
joaoviictorti
1c3ce7c9ba
Adding .gitattributes
2025-02-25 11:02:03 -03:00
joaoviictorti
6aaae2512b
Adding a service script
2025-02-25 11:00:45 -03:00
joaoviictorti
89dfac0fb4
Update Makefile.toml
2025-02-18 14:03:22 -03:00
joaoviictorti
e953505445
Update README.md
2025-02-18 14:01:03 -03:00
joaoviictorti
78b64e1a6f
Update README.md
2025-02-18 13:43:34 -03:00
joaoviictorti
509f054d1b
Update README.md
2025-01-29 21:37:37 -03:00
joaoviictorti
b513db4023
Update README.md
2025-01-29 21:35:24 -03:00
joaoviictorti
693cb4e159
refactor: Moving variables from the common crate to the shadowx package
2024-11-09 21:41:43 -03:00
joaoviictorti
68dd3a3506
fix: Fixing error when using feature mapper
2024-11-09 21:40:54 -03:00
joaoviictorti
a0bebfaa6b
docs: Removing the documentation item from the README
2024-11-01 17:41:22 -03:00
joaoviictorti
1593f5d8b4
docs: Moving documentation to the Github wiki
2024-11-01 17:23:13 -03:00
joaoviictorti
a96bea04fb
Update README.md
2024-11-01 16:03:19 -03:00
joaoviictorti
7d9ca18037
Update README.md
2024-11-01 15:24:47 -03:00
joaoviictorti
d3c66a41c2
Update README.md
2024-11-01 15:22:24 -03:00
joaoviictorti
45c99158b4
docs: Adding documentation for the client
2024-11-01 15:21:19 -03:00
joaoviictorti
4c93021a33
chore: Updating package versions
2024-11-01 14:29:25 -03:00
joaoviictorti
0c4632bbc3
Add README.md
2024-11-01 14:05:10 -03:00
joaoviictorti
f72ba411e2
Update README.md
2024-11-01 14:02:07 -03:00
joaoviictorti
e5f31c297a
Updating the git file
2024-11-01 13:55:41 -03:00
joaoviictorti
1ff56adc24
style: A small change in style
2024-11-01 13:54:43 -03:00
joaoviictorti
9a5ed34ce1
fix: Correcting driver structure error
2024-11-01 13:53:14 -03:00
joaoviictorti
4086e87ce4
Update README.md
2024-11-01 13:34:15 -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
ead1323eb6
docs(driver): Renaming to 'Returns'
2024-10-04 11:15:55 -03:00
joaoviictorti
95ed48517b
docs(client): Adjusts documentation to use 'Arguments' instead of 'Parameters
2024-10-04 11:14:59 -03:00
joaoviictorti
9387771c81
docs(driver): Adjusts documentation to use 'Arguments' instead of 'Parameters'
2024-10-04 11:12:11 -03:00
joaoviictorti
27e8a2a1a4
docs(driver): Updating documentation for the get_gafasynckeystate_address function
2024-09-28 11:29:37 -03:00
joaoviictorti
a20c3024a2
Small fix
2024-09-28 11:19:55 -03:00
joaoviictorti
1ce372ccef
refactor(driver): Removing unused variables
2024-09-28 11:19:33 -03:00
joaoviictorti
d54650d0c9
docs: update README.md
2024-09-27 21:58:25 -03:00
joaoviictorti
86ee7b8d0f
docs(readme): update README.md
2024-09-27 21:49:02 -03:00
joaoviictorti
dba99af52b
fix(driver): resolving a comparison error between process modules
2024-09-27 21:22:55 -03:00
joaoviictorti
0733f7b6cd
refactor(driver): replace get_gafasynckeystate_address with get_function_address
...
- Removed the `get_gafasynckeystate_address` function and replaced its usage with `get_function_address`.
- Simplified the key state address retrieval process, improving code maintainability and reducing redundancy.
2024-09-27 21:17:27 -03:00
joaoviictorti
52d8e2bb86
refactor(driver): remove unnecessary arguments and simplify key state address retrieval
...
- Removed PEPROCESS from `get_gafasynckeystate_address` as it's no longer needed.
- Simplified the flow in `get_user_address_keylogger` by attaching to the process before retrieving the key state address.
- General code cleanup and refactoring to improve readability and maintainability.
2024-09-27 21:13:22 -03:00
joaoviictorti
990af53343
docs: add documentation for get_windows_build_number function
...
- Added concise documentation for the `get_windows_build_number` function, explaining its purpose, return value, and safety considerations.
2024-09-27 21:08:42 -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
4e8e38d95c
docs: update README.md
2024-09-26 22:16:43 -03:00
joaoviictorti
9e0228f7d9
docs: update README.md
2024-09-26 22:15:27 -03:00
joaoviictorti
8813d935b8
Adding a banner
2024-09-26 22:06:19 -03:00
joaoviictorti
2257cd82f6
fix: add missing thread termination protection when mapper feature is disabled
2024-09-26 21:39:14 -03:00
joaoviictorti
e518a17482
refactor(driver): removing log messages
2024-09-26 21:32:45 -03:00
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