Releases: zorgiepoo/Bit-Slicer
Releases · zorgiepoo/Bit-Slicer
1.7.11 Alpha 4
- Add advanced option to search for shared memory from other processes, which is disabled by default
- Fix several thread race conditions / potential crashes during memory scans
1.7.11 Alpha 3
- Fix performance issues introduced in Alpha 2 during searches
- Adjust default / minimum window sizes
1.7.11 Alpha 2
- Fix potential crash during reading memory regions during searches
- Fix potential crash during parsing mapped binaries
- Fix memory leak when reading file paths to binaries mapped in memory
1.7.11 Alpha 1
- Add watching variable accesses and setting instruction breakpoints support for Apple Silicon
- Add improved support for overwriting executable memory on Apple Silicon
- Scripting: fix vm.base() not returning correct result on second time it's called
- Update continue button icon in debugger window
1.7.10
1.7.10 requires macOS 10.11 or later.
- Added native support for Macs with Apple Silicon (but watching variable accesses and setting breakpoints is disabled)
- Fixed potential crashes in searching and improved performance in presenting results
- Fixed mach binary information not being retrieved in some cases, sometimes causing ASLR support to not work for linked libraries
- Fixed changing memory protection, adding instruction breakpoints, or overwriting code not working on Intel Macs in some cases
- Fixed logic bug in Byte Array searches using Boyer-Moore
- Fixed bug where instruction text from the Debugger may not be copied correctly in Dark Mode
- Created documentation page for Scripting vm properties
- Updated artwork for some of the search document/debugger toolbar icons to include retina versions
- Updated App category to Utilities
- Updated minimum macOS supported version to 10.11
1.7.10 Alpha 2
1.7.10 (Alpha 2) requires macOS 10.11 or later.
Changes from 1.7.10 (Alpha 1):
- Fixed toolbar style on Big Sur (regressed in 1.7.10 Alpha 1)
- Update Python to 3.9.1 and updated scripting to support arm64
- Fix mach binary information not being retrieved in some cases, sometimes causing ASLR support to not work for linked libraries
- Add safer bounds checking for retrieving mach binary file paths
- Add Sparkle EdDSA public key to use for software updates
1.7.10 Alpha 1
1.7.10 (Alpha 1) requires macOS 10.11 or later.
- Fixed changing memory protection, adding instruction breakpoints, or overwriting code not working in some cases
- Fixed issues in searching and improved performance in presenting results
- Fixed bug in Byte Array searches using Boyer-Moore
- Fixed a bug where instruction text from the Debugger may not be copied correctly in Dark Mode
- Updated artwork for some of the search document/debugger toolbar icons to include retina versions
- Upgraded dependencies to memory viewer (HexFiend), hotkey framework (ShortcutRecorder), yasm, udis86, Sparkle
- Added experimental support for Apple Silicon / arm64
- Scripting is disabled (will be enabled in a future version)
- Instruction breakpoints and watching write/read accesses is disabled
- Disassembly and assembly is "theoretically" supported but overwriting code may not work
- Rosetta support is unknown
- Completely untested on a real Apple Silicon machine
1.7.9
1.7.8
- Fixed bug where script variable's descriptions were annotated incorrectly
- Fixed potential bad memory access crash when failing to compile a breakpoint scripting condition
- Disallow showing tab bar for Debugger, Memory Viewer, Logs windows (macOS 10.12+)
- Fixed bug where variable value changes may not re-display on older systems (macOS 10.8)
- Updated Russian Localizations (thanks Dimatokis)
1.7.7
- Improved compatibility with macOS 10.12 Sierra
- Added 'New Tab' (⌘T) menu item for creating new Tabs for macOS Sierra users
- Added exporting executable images information when dumping all memory to disk
- Show all running processes if Bit Slicer is running as root (not recommended though)
- Increased maximum width for description column (fixes #28; thanks cmsimike!)
- Fixed Preferences window growing too big under older systems