User loginNavigation |
MemorySharp - Managed library for memory editing, and Fasm.NET - Managed wrapper to use the FASM compiler from .NET applications(Obviously of possible interest for some language implementors) By Jämes Ménétrey (aka "ZenLulz") : MemorySharp MemorySharp is a C# based memory editing library targeting Windows applications, offering various functions to extract and inject data and codes into remote processes to allow interoperability. The goal of this library is to provide a safe, powerful and easy to use API, keeping the remote process as clean as possible. This library is said Out-of-Process, in other words it does not need to be injected within the target process. Only your application loads MemorySharp, ensuring that only the requested operations are executed in the opened process. For the moment, the library only supports 32-bit development. Home page: http://binarysharp.com/products/memorysharp/ Also on GitHub: https://github.com/ZenLulz/MemorySharp and on NuGet: http://www.nuget.org/packages/MemorySharp/ Fasm.NET A managed wrapper to use the FASM compiler from .NET applications. This library is written in C++/CLI and embeds FASM compiler as a linkable Microsoft COFF object. As FASM compiler is built in 32-bit, the managed assembly can only be used within a 32-bit development. The branches match with the current versions of FASM compiler as published on the official website. Home page: http://binarysharp.com/products/fasmnet/ Also on GitHub: https://github.com/ZenLulz/Fasm.NET and on NuGet: http://www.nuget.org/packages/Fasm.NET/ Licensing Both librairies come with the MIT license: * MemorySharp, since 9/14/2013 (Announcement) * Fasm.NET, as of v2.0.0 Excerpt from MemorySharp's feature list : Process interactions * Check if the process is debugged Memory interactions * Allocate and free a chunk of memory Module interactions * Enumerate all modules loaded Thread interactions * Create and terminate threads Window interactions * Enumerate the windows of the process Assembly interactions * Assemble mnemonics (... and more) Fasm.NET's feature list : * Assemble mnemonics on the fly ... (A few FASM links)
P.S. Happy new year 2014, everybody, "by the way" :) And a random fact, as of 01/01/2014: both the CLR and C# are still in their teenage, for just a couple more years to come... ;) Cheers, By Cyril at 2014-01-01 01:56 | LtU Forum | previous forum topic | next forum topic | other blogs | 8254 reads
|
Browse archives
Active forum topics |
Recent comments
20 weeks 1 day ago
20 weeks 1 day ago
20 weeks 1 day ago
42 weeks 2 days ago
46 weeks 4 days ago
48 weeks 1 day ago
48 weeks 1 day ago
50 weeks 6 days ago
1 year 3 weeks ago
1 year 3 weeks ago