Releases: vykt/liblain
Releases · vykt/liblain
liblain v1.0.2 - Low address mappings support
This update allows liblain to correctly handle memory mappings at low addresses.
- Memory mapped regions that specify a low address together with
MAP_FIXED
will now be correctly processed. They will be adopted by a pseudo object at 0x0. - Minor bug fixes.
liblain v1.0.1 - Install script
- Added install & uninstall script.
liblain v1.0.0 - Major rewrite
This version rewrites ~80% of the code from libpwu and introduces a new, non backwards compatible API.
- Now possible to update memory maps.
- Added support for memory interfaces other than procfs.
- New vector & list library.
- Switched to using lists / trees for storing VM areas & backing objects.
- Improved PID resolution method.
- Removed all hooking functionality.
- Removed all injection functionality besides basic memory reads/writes.
libpwu v0.1.5 - Bug fixes
- Minor bug fixes.
libpwu v0.1.4 - Add name_by_pid() utililty & Bug fixes
- Added name_by_pid() function to fetch /proc/pid/comm based using a process id.
- Numerous bug fixes.
libpwu v0.1.3 - Bugfix
- Fix maps_entry.obj_vector_index incorrect assignment.
libpwu v0.1.2 - Symbol resolution refactor
- Refactor symbol resolution implementation.
- Add backwards traversal to maps_data structure to allow locating maps_obj using maps_entry.
- Minor QOL improvements.
- Bug fixes.
libpwu v0.1.1 - C++ compatibility release
- Changed include header to be compatible with C++
- Removed debug artifacts from the symbol resolution implementation.
- Refactored open_memory() to be more sane.
- Various small bugfixes.
libpwu v0.1.0 - First release
Report any bugs and have fun :)