20 Commits

Author SHA1 Message Date
Kudaes 5da7febaf9 Upgrade to dinvoke_rs version 0.2.2 to prevent stack overflow errors 2026-05-04 12:28:53 +02:00
Kudaes da696de1d6 Update template2.txt 2026-04-27 14:26:46 +02:00
Kudaes b29a0f5a56 Small fix 2026-04-27 14:25:29 +02:00
Kudaes 2c7f81905e Minor fix 2025-12-01 14:25:18 +01:00
Kudaes 98ad4f7330 Proxy Dll generation enhanced 2025-11-26 17:25:28 +01:00
Kudaes 388765d940 Update main.rs 2025-08-27 11:52:34 +02:00
Kudaes 4cef875eef Update main.rs
Functions exported only by ordinal don't have a placeholder name anymore
2024-12-03 14:11:56 +01:00
Kudaes f525607c97 Functions exported only by ordinal are now correctly handled
This includes, for example, ntdll's ordinal 8, which is not exported by name.
2024-11-02 15:33:52 +01:00
Kudaes 5f36e34701 Minor changes
Annoying typos fixed
2024-10-28 19:41:50 +01:00
Kudaes 154d56c90c Generator enhancements
Generator now accepts a comma separated list containing multiple exports to run the payload in them at the time of creating the ProxyDll template
2024-10-25 18:39:22 +02:00
Kudaes adc0b86b4a Dinvoke_rs dependency updated and small enhancements 2024-08-23 12:29:41 +02:00
Kudaes ab99b30fbd Update main.rs 2024-07-09 23:11:50 +02:00
Kudaes e3f5f9e6b9 Update main.rs 2024-06-20 10:20:04 +02:00
Kudaes 065968bee1 Mangled names allowed
DLLs with mangled names exported functions now are properly parsed and can be used as source DLL.
E.g.: generator.exe -m proxy -p c:\windows\system32\wbemcomn.dll -e ??0?$CLockableFlexArray@VCStaticCritSec@@@@QEAA@$$QEAV0@@Z is a valid command now.

Exported functions with mangled names can't be proxied for now.
2024-06-11 23:07:58 +02:00
Kudaes ebc0084ac1 Small update 2024-05-08 21:05:30 +02:00
Kudaes 1fabc692f3 Flag -r added to the generator to statically link the C Runtime 2024-04-18 10:02:22 +02:00
Kudaes 245df0e8d5 Update main.rs 2024-04-15 17:12:02 +02:00
Kudaes d434acaef5 Update template1.txt 2024-04-03 17:09:06 +02:00
Kudaes cda21268b6 Improvements on ProxyDll generation
If you want to know the reason behind these changes, check this thread: https://x.com/_Kudaes_/status/1775099014716821550?s=20

Kudos to @ShitSecure for the finding
2024-04-02 12:43:08 +02:00
Kudaes dbad1f74c0 Initial commit 2024-03-21 12:31:54 +01:00