Skip to content

Releases: zorgiepoo/Bit-Slicer

1.7.12

19 Nov 21:20
Compare
Choose a tag to compare
  • Added code injection support for native arm64 targets
  • Infer default disassembler mode for Rosetta translated targets
  • Allow changing interpreted disassembler mode in Debugger
  • Fix logic with overwriting instructions that have a breakpoint set on arm64
  • Added option to store all values after performing searches (via option clicking store values button or through new menu item option)
  • Fix font color for new Script variable descriptions in dark mode
  • Fix runtime issue from decoding document incorrectly
  • Updated minimum macOS supported version to 10.13

1.7.12 Alpha 2

14 Nov 07:01
Compare
Choose a tag to compare
1.7.12 Alpha 2 Pre-release
Pre-release

Changes in Alpha 2:

  • Added option to store all values after performing searches (via option clicking store values button or through new menu item option)
  • Improved processing of comments for code injection
  • Fix issues with stepping behavior when using emulated breakpoints for code injection
  • Dropped legacy public DSA key for signing app updates

Changes in Alpha 1:

  • Added code injection support for native arm64 targets
  • Infer default disassembler mode for Rosetta translated targets
  • Allow changing interpreted disassembler mode in Debugger
  • Fix logic with overwriting instructions that have a breakpoint set on arm64
  • Fix runtime warning from decoding annotated key with incorrect type
  • Updated minimum macOS supported version to 10.13

1.7.12 Alpha 1

21 Oct 19:19
Compare
Choose a tag to compare
1.7.12 Alpha 1 Pre-release
Pre-release
  • Added code injection support for native arm64 targets
  • Infer default disassembler mode for Rosetta translated targets
  • Allow changing interpreted disassembler mode in Debugger
  • Fix logic with overwriting instructions that have a breakpoint set on arm64
  • Fix runtime warning from decoding annotated key with incorrect type
  • Updated minimum macOS supported version to 10.13

1.7.11

17 Oct 22:31
Compare
Choose a tag to compare
  • Added watching variable accesses, overwriting instructions, and setting breakpoints support for Apple Silicon Macs
  • Added advanced option to search for memory shared across applications, which is disabled by default
  • Fixed potential crash when reading a large memory region
  • Fixed potential crash when dyld image in memory cannot be found during searches
  • Fixed potential crash in the symbolicator during searches
  • Fixed vm.base() scripting function not working when called a second time
  • Fixed memory leak when scanning for binary image file paths during searches
  • Improved performance of retrieving binary image paths during searches
  • Improved performance of searching memory by caching VM pages instead of larger regions
  • Updated debugger toolbar icons

1.7.11 Alpha 4

09 Oct 21:44
Compare
Choose a tag to compare
1.7.11 Alpha 4 Pre-release
Pre-release
  • 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

27 Sep 06:39
Compare
Choose a tag to compare
1.7.11 Alpha 3 Pre-release
Pre-release
  • Fix performance issues introduced in Alpha 2 during searches
  • Adjust default / minimum window sizes

1.7.11 Alpha 2

26 Sep 02:54
Compare
Choose a tag to compare
1.7.11 Alpha 2 Pre-release
Pre-release
  • 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

11 Sep 19:40
Compare
Choose a tag to compare
1.7.11 Alpha 1 Pre-release
Pre-release
  • 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

17 May 07:07
Compare
Choose a tag to compare

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

25 Dec 19:23
Compare
Choose a tag to compare
1.7.10 Alpha 2 Pre-release
Pre-release

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