Kudaes
bfb21db4cc
New version 0.2.1 released
...
- Several QoL changes and code improvements
- windows-rs crate version upgraded to 0.62
- New Windows API prototypes, structures and constants added to crate data
- HWBP logic fixed to solve the error reported on issue #12
- New crate utils with some frequently required functions
2026-02-19 16:26:37 +01:00
Kudaes
b29ad9b011
Weird stuff from cargo - Release 0.2.0
...
Dont know why, but compiling version 0.1.6 of dinvoke_rs was using litcrypt2 version 0.1.3 despite what was specified on cargo.toml (version 0.1.2). This led to compiling errors talking about "unknow crate alloc".
2024-10-11 12:18:24 +02:00
Kudaes
08034fea8e
Small update
2024-09-21 20:12:42 +02:00
Kudaes
5472d653c5
Release 0.1.6
2024-08-22 19:21:03 +02:00
Kudaes
21b01c7b04
Embedded indirect syscalls
...
New way of executing indirect syscalls that do not require allocating private memory to host the stub
2024-08-20 23:11:57 +02:00
Kudaes
c6bfecc979
Winproc dependency removed from dinvoke crate
...
This is meant to fix issues when using this crate in Windows Server <= 2012
2024-08-18 17:26:02 +02:00
Kudaes
62485ceb23
Readme update
2024-08-01 23:10:21 +02:00
Kudaes
ba286cf511
New primitives
2024-07-22 22:50:29 +02:00
Kudaes
a73a8af22d
Small changes
2024-06-26 19:18:26 +02:00
Kudaes
b842be3089
New primitives
2024-06-25 19:39:18 +02:00
Kudaes
e340cd583a
Update lib.rs
2024-06-04 21:08:13 +02:00
Kudaes
def067dc80
usize is now the standard type to represent a memory address (pt. 2)
2024-06-04 21:07:11 +02:00
Kudaes
fd8235f104
usize is now the standard type to represent a memory address
2024-05-09 14:26:21 +02:00
Kudaes
1dc65faeef
Version 0.1.5 released
2024-04-27 18:03:44 +02:00
Kudaes
8ccfa531c2
Update README.md
2024-04-26 12:20:46 +02:00
Kudaes
99e4ab8166
Update README.md
2024-04-26 12:20:00 +02:00
Kudaes
5dafdc6263
Update README.md
2024-04-26 12:19:16 +02:00
Kudaes
386de91335
Documenting code
2024-04-26 12:12:44 +02:00
Kudaes
36dc6bd693
Quick update to make the crate x86 compatible
2024-04-17 11:41:38 +02:00
Kudaes
4bfdf2487a
Template stomping and other enhancements
...
Tls callbacks now are called when manually mapping a dll
Additional heap cleaning
More primitives
Template stomping added, although not documented yet
2024-04-08 14:31:36 +02:00
Kudaes
35bd2a65f1
Update README.md
2024-01-21 14:50:53 +01:00
Kudaes
a548f9e468
Update lib.rs
2024-01-19 19:39:49 +01:00
Kudaes
9b6cd09a91
Release 0.1.4
...
I forgot to remove a println :(
2024-01-19 19:37:16 +01:00
Kudaes
2bab55c81b
Release 0.1.3
...
- Module stomping + shellcode fluctuation
- Forking mechanism by calling NtCreateUserProcess.
- More primitives to interact with Windows API.
- A lot of fixes and small enhancements.
2024-01-19 19:09:54 +01:00
Kudaes
1938e2acca
Update README.md
2023-11-19 19:54:53 +01:00
Kudaes
023ff0bffc
Update README.md
2023-11-19 19:54:42 +01:00
Kudaes
8556f98761
dinvoke_rs published to crates.io
2023-11-19 19:51:44 +01:00
Kudaes
af4dd527d2
Removing crate names from final binary
2023-11-16 13:20:50 +01:00
Kudaes
3184d1d898
Update README.md
2023-11-14 16:31:53 +01:00
Kudaes
fa54927a23
Update README.md
2023-11-14 16:30:50 +01:00
Kudaes
cfc12c2f67
Litcrypt replaced by litcrypt2
2023-11-14 16:29:57 +01:00
Kudaes
1e13ef6e9d
Update lib.rs
2023-11-03 18:17:49 +01:00
Kudaes
b6ddb7659e
Fixing invalid_reference_casting errors for Rust version 1.73.0
2023-10-15 01:53:43 +02:00
Kudaes
49b7477149
Update main.rs
2023-10-10 09:45:06 +02:00
Kudaes
f37b2ce213
Upgrade windows crate to version 0.51
2023-09-02 19:23:14 +02:00
Kudaes
c9b8dd1c3c
Update config
2023-07-08 20:37:24 +02:00
Kudaes
dc236c50c5
Enhancements
2023-07-08 20:34:17 +02:00
Kudaes
98a804b65d
Following my own advice https://github.com/Kudaes/rust_tips_and_tricks/tree/main#transmute
...
Better late than never.
2023-07-04 19:27:03 +02:00
Kudaes
b0fc9c3c28
Update lib.rs
2023-07-04 19:12:44 +02:00
Kudaes
8edadffbfa
Indirect syscalls - fix
2023-07-04 14:51:55 +02:00
Kudaes
8d5d036498
Fix
2023-05-05 13:01:01 +02:00
Kudaes
23705c6114
Fixes and funding
2023-04-23 21:36:32 +02:00
Kudaes
14c0ab8e9f
LoadLibrary through RtlQueueWorkItem
...
Trick discovered by @peterwintrsmith
2022-12-14 17:35:52 +01:00
Kudaes
2687c4c243
Update lib.rs
2022-11-02 17:59:32 +01:00
Kudaes
48c7439001
Strip PE magic bytes, DOS header and DOS stub.
2022-11-02 13:05:20 +01:00
Kudaes
7efb7c5802
Indirect syscalls added + code enhancement
2022-10-08 16:59:14 +02:00
Kudaes
2c894993bb
x86 support
2022-09-29 10:53:20 +02:00
Kudaes
9375b5c7c3
Update README.md
2022-08-17 15:44:14 +02:00
Kudaes
5e184489df
Readme update and small changes
2022-08-17 15:38:45 +02:00
Kudaes
072eb1841f
Hardware breakpoints + Exception handlers
...
Added support for syscall parameters spoofing by combining the use of hardware breakpoints and exception handlers.
2022-08-16 17:16:12 +02:00